Easy Vegan Lentil Curry for a Comforting Weeknight Dinner

This Easy Vegan Lentil Curry is a cozy, flavorful recipe that fits perfectly into busy weeknights and relaxed weekends alike. Made with pantry staples, warm spices, and simple techniques, this dish delivers deep flavor without complicated steps. It comes together as a one pot meal, which means less cleanup and more time to enjoy dinner. If you love plant based cooking and crave bold flavors, this curry deserves a spot on your table, especially when served with rice and naan for a truly hearty meal.

[Image: Bowl of vegan lentil curry served with rice and naan on a wooden table]

Story 

I started making Easy Vegan Lentil Curry on nights when I wanted comfort food that still felt nourishing and practical. Lentils cook slowly, absorb flavor well, and pair beautifully with indian spices, which makes them ideal for a reliable dinner recipe. Over time, this Easy Vegan Lentil Curry became my go-to option when friends came over or when I needed a filling dinner that everyone could enjoy. Because this Easy Vegan Lentil Curry uses simple ingredients and one pot, it feels approachable while still delivering rich texture and warmth.

[Image: Curry simmering in a pot on the stovetop]

Ingredients

  • 2 tablespoons coconut oil

  • ½ medium onion, diced

  • 5 cloves garlic, minced

  • 1 ½ tablespoons freshly grated ginger

  • 1 cup diced carrots

  • 2 tablespoons mild curry powder

  • ¾ teaspoon ground turmeric

  • ½ teaspoon coriander powder

  • ½ teaspoon ground cumin

  • ¼ teaspoon cayenne pepper, optional

  • 1 teaspoon fine sea salt

  • 1 (14-ounce) can crushed tomatoes

  • 2 ¾ cups water or vegetable broth

  • 1 cup dried brown lentils

  • 1 (14-ounce) can full-fat coconut milk

[Image: Ingredients for lentil curry laid out on a kitchen counter]

Step-by-Step Instructions

Preparing the Ingredients

Begin by dicing the onion and carrots into small, even pieces so they cook evenly. Mince the garlic finely and grate the ginger fresh for the strongest flavor. Measure out all spices in advance and rinse the lentils under cold water to remove excess starch. This preparation keeps the cooking process smooth and stress-free.

Cooking Instructions

Heat coconut oil in a large pot over medium heat, then add onion, garlic, ginger, and carrots. Stir frequently while cooking for several minutes until fragrant. Add spices and salt, stirring constantly as they toast. Pour in crushed tomatoes, water, and lentils, then simmer covered until lentils soften. Stir in coconut milk and simmer briefly until the curry thickens.

[Image: Lentil curry being stirred with coconut milk added]

Tips for Perfect Results

Common Mistakes to Avoid

Avoid rushing the simmering stage, since lentils need time to soften and absorb flavor. Keep the heat moderate to prevent sticking, and stir occasionally to maintain even cooking. Adding coconut milk too early can thin the texture, so wait until lentils finish cooking.

Pro Tips for Better Flavor

Toast the spices thoroughly with the aromatics to deepen flavor. Use full-fat coconut milk for a creamy finish, and let the curry rest before serving so it thickens naturally. Fresh cilantro added at the end brightens every bite.

[Image: Close-up of curry garnished with cilantro]

Serving and Storage

How to Serve

Serve this curry hot with steamed rice, fluffy naan, or quinoa for a balanced meal. A sprinkle of fresh cilantro adds color and freshness, while extra naan makes it perfect for scooping.

Easy Vegan Lentil Curry
Easy Vegan Lentil Curry

How to Store Leftovers

Store leftovers in an airtight container in the refrigerator for up to four days. Reheat gently on the stovetop or in the microwave, adding a splash of water if needed to loosen the texture.

Conclusion

This Easy Vegan Lentil Curry proves that comforting food can also be simple and reliable. With bold spices, creamy texture, and satisfying lentils, it works beautifully for weeknight dinners or meal prep. Try it once, and it will quickly become part of your regular rotation.

Discover more delicious recipes by following me on Facebook and Pinterest.

Frequently Asked Questions

Can I make this curry ahead of time?

Yes, this curry tastes even better after resting, since flavors continue to develop. Prepare it a day ahead and reheat gently before serving.

What type of lentils work best?

Brown lentils work best because they hold their shape while becoming tender. Red lentils cook faster but create a softer texture.

Is this recipe freezer friendly?

Yes, this curry freezes well for up to two months. Thaw overnight in the refrigerator and reheat slowly for best texture.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Easy Vegan Lentil Curry

Easy Vegan Lentil Curry


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Lily Thompson
  • Total Time: 50 minutes
  • Yield: 6 servings 1x
  • Diet: Vegan

Description

Easy vegan lentil curry made with warm Indian spices in one pot. A comforting plant based dinner served with rice and naan.


Ingredients

Scale
  • 2 tablespoons coconut oil
  • ½ medium onion, diced
  • 5 cloves garlic, minced
  • 1 ½ tablespoons freshly grated ginger
  • 1 cup diced carrots
  • 2 tablespoons mild curry powder
  • ¾ teaspoon ground turmeric
  • ½ teaspoon coriander powder
  • ½ teaspoon ground cumin
  • ¼ teaspoon cayenne pepper
  • 1 teaspoon fine sea salt
  • 1 (14 ounce) can crushed tomatoes
  • 2 ¾ cups water or vegetable broth
  • 1 cup dried brown lentils
  • 1 (14 ounce) can full-fat coconut milk

Instructions

  1. Heat coconut oil in a large pot over medium heat and cook onion, garlic, ginger, and carrots for 3 to 4 minutes.
  2. Add spices and salt, stirring constantly for 4 to 5 minutes.
  3. Add crushed tomatoes, water, and lentils, then bring to a simmer and cover.
  4. Simmer for 35 to 40 minutes, stirring occasionally, until lentils are tender.
  5. Stir in coconut milk and simmer uncovered for 5 minutes.
  6. Remove from heat and let stand for 10 minutes before serving.

Notes

  1. Use full-fat coconut milk for best texture.
  2. Adjust cayenne pepper to control heat.
  3. Serve with rice and naan for a complete meal.
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 330
  • Sugar: 5
  • Sodium: 508
  • Fat: 20
  • Saturated Fat: 17
  • Unsaturated Fat: 2
  • Trans Fat: 0
  • Carbohydrates: 32
  • Fiber: 13
  • Protein: 12
  • Cholesterol: 0

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star