Red Lentil Curry is one of those dishes that I turn to again and again. It’s a simple, nourishing meal that comes together in under 30 minutes, all in a single pot, meaning less cleanup and more time enjoying something delicious and wholesome.
Why This Red Lentil Curry Works
This Red Lentil Curry is a champion because it delivers big on flavor with minimal effort. Red lentils cook quickly and break down to create a naturally creamy texture without any dairy. The one-pot method simplifies cooking and cleaning, while the combination of spices offers warmth and depth, making it a satisfying and comforting meal for any occasion.
Ingredients
- 1 tablespoon olive oil or coconut oil
- 1 large onion, finely chopped
- 2-3 cloves garlic, minced
- 1 inch piece of fresh ginger, grated or finely minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon turmeric powder
- ¼ teaspoon cayenne pepper (or to taste)
- 1 cup red lentils, rinsed well
- 4 cups vegetable broth
- 1 (14.5 ounce) can diced tomatoes, undrained
- 1 teaspoon salt (or to taste)
- ½ teaspoon black pepper (or to taste)
- 1 bay leaf (optional)
- 1 (13.5 ounce) can full-fat coconut milk
- Fresh cilantro, chopped, for garnish
- Lemon wedges, for serving
Gathering these ingredients is straightforward, and you likely have many of them in your pantry already, making this a go-to for busy evenings.
Check this out: Simple Thai Coconut Red Lentil Soup
How to Make It
- Heat the olive oil or coconut oil in a large pot or Dutch oven over medium heat. Add the chopped onion and sauté for 5-7 minutes, until softened and translucent.
- Add the minced garlic and grated ginger to the pot. Cook for another 1-2 minutes, stirring constantly, until fragrant. Be careful not to burn the garlic.
- Stir in the ground cumin, ground coriander, turmeric powder, and cayenne pepper. Cook for about 30 seconds, stirring, to toast the spices and release their aromas.
- Add the rinsed red lentils, vegetable broth, and diced tomatoes (with their juices) to the pot. Stir well to combine.
- Add the salt, black pepper, and the bay leaf, if using. Bring the mixture to a boil.
- Once boiling, reduce the heat to low, cover the pot, and let it simmer for 15-20 minutes, or until the lentils are tender and have started to break down, creating a creamy consistency. Stir occasionally to prevent sticking.
- Pour in the full-fat coconut milk and stir to incorporate it fully. Continue to simmer, uncovered, for another 5 minutes, allowing the curry to thicken slightly and the flavors to meld. Remove the bay leaf if you used one.
- Taste and adjust seasoning if needed, adding more salt or pepper.
This simple, step-by-step process ensures a delicious outcome every time, transforming humble ingredients into a comforting and flavorful meal.
Nutrition at a Glance
- High in plant-based protein and fiber from the red lentils.
- A good source of vitamins and minerals, including iron and folate.
- Contains healthy fats from the coconut milk.
- Can be adapted to be lower in sodium by adjusting added salt.
- Naturally dairy-free and often gluten-free (ensure your broth is gluten-free).
How to Serve It
- Serve hot, garnished generously with fresh chopped cilantro.
- Offer lemon wedges on the side for a bright, zesty finish.
- Delicious served over fluffy basmati rice or brown rice.
- Pairs wonderfully with warm naan bread or roti for dipping.
- Consider adding a dollop of plain, unsweetened plant-based yogurt for extra creaminess.
This curry is versatile and can be enjoyed in many ways, adapting to your preferences and what you have on hand.
Common Mistakes
- Not rinsing the lentils: Rinsing removes dust and any starchy residue, preventing a gummy texture.
- Overcooking or undercooking spices: Toasting spices for the right amount of time unlocks their full flavor without burning them. Listen for the aroma.
- Using low-fat coconut milk: Full-fat coconut milk is key for achieving that luscious, creamy texture. Light versions can make the curry watery.
- Skipping the simmering time: Allowing the curry to simmer after adding the coconut milk is crucial for thickening and allowing flavors to meld.
- Forgetting to taste and adjust seasoning: Lentils absorb a lot of flavor, so tasting at the end is essential for a well-balanced dish.
Avoiding these common pitfalls will greatly improve the final outcome of your Red Lentil Curry.

Storage and Reheating
- Storage: Allow the curry to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 3-4 days.
- Reheating: Reheat gently on the stovetop over low heat, stirring frequently. You may need to add a splash of water or vegetable broth to loosen it up. Alternatively, reheat in the microwave in 1-2 minute intervals, stirring between each, until heated through.
Proper storage and reheating ensure your curry remains delicious and safe to eat for several days.
Leftover Ideas
- Curry Sandwiches/Wraps: Mash some of the leftover curry with a fork and spread it onto whole-wheat bread or into a tortilla with some fresh greens.
- Stuffed Bell Peppers: Mix the leftover curry with cooked grains like quinoa or rice, stuff into bell pepper halves, and bake until the peppers are tender.
- Savory Pancakes or Fritters: Stir the curry into a simple pancake or fritter batter and pan-fry for a unique savory breakfast or snack.
- Added to Soups: Stir a portion of the curry into a broth-based soup for an instant flavor boost and added heartiness.
- Served as a Topping: Use it as a flavorful topping for baked potatoes or sweet potatoes.
Get creative with your leftovers; this versatile curry can add depth and flavor to a variety of dishes.
Red Lentil Curry (30 mins, one-pot)
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A quick, easy, and flavorful Red Lentil Curry that comes together in just 30 minutes. This one-pot meal is hearty, healthy, and perfect for busy weeknights.
Ingredients
- 1 tablespoon olive oil or coconut oil
- 1 large onion, finely chopped
- 2–3 cloves garlic, minced
- 1 inch piece of fresh ginger, grated or finely minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon turmeric powder
- ¼ teaspoon cayenne pepper (or to taste)
- 1 cup red lentils, rinsed well
- 4 cups vegetable broth
- 1 (14.5 ounce) can diced tomatoes, undrained
- 1 teaspoon salt (or to taste)
- ½ teaspoon black pepper (or to taste)
- 1 bay leaf (optional)
- 1 (13.5 ounce) can full-fat coconut milk
- Fresh cilantro, chopped, for garnish
- Lemon wedges, for serving
Instructions
- 1. Heat the olive oil or coconut oil in a large pot or Dutch oven over medium heat. Add the chopped onion and sauté for 5-7 minutes, until softened and translucent.
- 2. Add the minced garlic and grated ginger to the pot. Cook for another 1-2 minutes, stirring constantly, until fragrant.
- 3. Stir in the ground cumin, ground coriander, turmeric powder, and cayenne pepper. Cook for about 30 seconds, stirring, to toast the spices.
- 4. Add the rinsed red lentils, vegetable broth, and diced tomatoes (with their juices) to the pot. Stir well.
- 5. Add the salt, black pepper, and the bay leaf, if using. Bring the mixture to a boil.
- 6. Reduce heat to low, cover, and simmer for 15-20 minutes, or until lentils are tender and creamy. Stir occasionally.
- 7. Pour in the full-fat coconut milk and stir. Simmer uncovered for another 5 minutes to thicken. Remove bay leaf.
- 8. Taste and adjust seasoning. Serve hot, garnished with cilantro and lemon wedges.
Notes
Store cooled curry in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop or in the microwave, adding a splash of liquid if needed.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-inspired
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 8g
- Sodium: 700mg
- Fat: 25g
- Carbohydrates: 40g
- Fiber: 12g
- Protein: 18g