Ingredients for the Perfect Hearty Lentil Curry
Gathering your ingredients is the first step to success. Here’s everything you’ll need for this flavorful dish.
Main Ingredients
- 1 ½ cups (300g) brown or green lentils, rinsed and drained
- 1 tablespoon coconut oil or olive oil
- 1 large yellow onion, finely diced
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 large carrot, diced
- 1 red bell pepper, diced
Spices & Flavor Base
- 1 ½ tablespoons curry powder (use your favorite blend)
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- ½ teaspoon ground coriander
- ¼ teaspoon cayenne pepper (adjust to your heat preference)
- 1 teaspoon salt (plus more to taste)
- ¼ teaspoon black pepper
Liquids & Finishing Touches
- 1 can (14 oz / 400ml) full-fat coconut milk
- 1 can (14 oz / 400g) diced tomatoes
- 3 cups (720ml) vegetable broth
- 1 tablespoon tomato paste
- 2 cups fresh baby spinach (about 60g)
- Juice of ½ a lime
- Fresh cilantro, for garnish

Step-by-Step Instructions for Making Hearty Lentil Curry
Follow these simple, numbered steps for a foolproof curry every single time.
Step 1: Sauté the Aromatics
Heat the coconut oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the diced onion and cook for 5-7 minutes, until soft and translucent. Add the minced garlic and grated ginger, and cook for another minute until fragrant. This forms the essential flavor foundation of your curry.
Leave a Comment