Vegan Lentil Curry: Simple, Hearty Weeknight Dinner

Vegan Lentil Curry is a warm, comforting dish that comes together quickly and uses pantry staples like red or brown lentils, canned tomatoes, and warming spices. It’s perfect for busy weeknights or cozy weekend meals and scales easily for leftovers. If you enjoy hearty, spiced bowls, try a related brown lentil and sweet potato curry for another one-pot option: brown lentil and sweet potato curry.


Vegan Lentil Curry

What makes this dish a go-to

I love the friendly balance of spice, texture, and pure comfort in this curry. It fits every season: light and brothy in summer, rich and spoonable in winter. The recipe uses simple techniques sauté, simmer, finish so even new cooks can get a satisfying result without fuss. If you want a slightly different take with similar pantry ingredients, this simple brown-lentil sweet potato curry shows how well lentils pair with root vegetables: simple brown-lentil sweet potato curry.

Reasons you’ll love this Vegan Lentil Curry

The flavors feel cozy without being heavy. A base of onion, garlic, ginger, and tomatoes carries warm spices (cumin, coriander, turmeric) that taste familiar and homey. Red lentils break down into a silky body while brown lentils hold a little chew mixing them gives both creaminess and bite.

It also comes together fast. Prep takes about 10–15 minutes, and the curry simmers in 20–25 minutes. You can make a large batch, freeze portions, or stir in quick greens at the end for a weeknight supper. The method works with whatever you have on hand, so it’s reliable when your pantry needs a use.

Ingredients and substitutions

Below I list what I use and some easy swaps if you need them. The goal is a rich, spiced, plant-based curry with minimal shopping.

What You’ll Need for This Recipe

  • 1 cup red lentils (rinsed) or a mix of red and brown lentils
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1–2 tablespoons curry powder or a mix of ground cumin + coriander + turmeric
  • 1 teaspoon garam masala (optional for finish)
  • 1 can (14 oz) crushed or diced tomatoes
  • 3 cups vegetable broth or water
  • 1 can (14 oz) coconut milk or 1/2 cup coconut cream for richer texture
  • 1 tablespoon tomato paste (optional for depth)
  • 2 tablespoons neutral oil (coconut, sunflower, or olive)
  • Salt and black pepper to taste
  • Fresh cilantro, lemon or lime wedges to serve

For more variations on lentil-based curries and soups, see this hearty curry-lentil soup recipe: hearty curry-lentil soup.

Smart Swaps for Dietary Needs

  • No coconut? Use extra vegetable broth and finish with a splash of unsweetened almond milk for creaminess.
  • Gluten-free: all ingredients here are naturally gluten-free just check your curry powder.
  • Higher protein: add cubed firm tofu or a handful of cooked chickpeas near the end.
  • Oil-free: use a splash of vegetable broth to sauté the aromatics instead of oil.
    For a lighter, broth-forward bowl that still packs spice, this spiced lentil soup guide has useful ideas: spiced lentil soup guide.

Smart Variation (Optional)

Stir in wilted spinach or chopped kale at the last 2 minutes of cooking. For a creamier finish, mash some of the lentils against the side of the pot and stir in coconut cream.

How to Make Vegan Lentil Curry

The technique is simple: cook aromatics, toast spices, add lentils and liquids, simmer until tender, then finish and season.

Step-by-Step Cooking Instructions

  1. Heat oil in a large pot over medium heat. Add onion and a pinch of salt; sauté until translucent (5–7 minutes).
  2. Add garlic and ginger; cook 1 minute until fragrant.
  3. Stir in curry powder (or spice mix) and tomato paste; toast 30 seconds to bloom the flavors.
  4. Add rinsed lentils, canned tomatoes, and broth. Bring to a simmer.
  5. Cook uncovered for 20–25 minutes, stirring occasionally, until lentils are tender and the curry thickens. Add more liquid if needed.
  6. Stir in coconut milk and heat through. Adjust salt and pepper. Finish with a squeeze of lemon and chopped cilantro.
StepDetails
1Sauté onions, then garlic and ginger until fragrant.
2Toast spices, add lentils, tomatoes, and broth; simmer 20–25 minutes.
3Finish with coconut milk, lemon, and herbs.

Tips for Texture, Timing & Tools

  • Rinse red lentils well; they cook faster and break down more than brown lentils.
  • Use a heavy-bottomed pot to prevent sticking.
  • If you like a chunkier curry, cook shorter; for a stew-like bowl, simmer longer and mash a few lentils.
  • Add delicate greens at the end so they stay bright. For a different spice profile, try a Thai-style spin on lentil curry with ideas here: Thai red curry lentil soup.

Keeping and reheating

How to Store It Right

Cool the curry to room temperature (no more than 2 hours), then transfer to airtight containers. It keeps well in the fridge for 4–5 days. For longer storage, freeze in individual portions for up to 3 months.

Reheating Without Losing Flavor

Gently reheat over low heat, adding a splash of water or broth to loosen the sauce. Microwave in a covered dish, stirring halfway. Taste and brighten with lemon or a little extra garam masala before serving.

A Dish Worth Making Again and Again

Leftovers often taste even better the next day as the flavors meld. Batch-cook on the weekend for easy lunches or quick dinners through the week.

Print

Vegan Lentil Curry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A warm, comforting Vegan Lentil Curry made with pantry staples like lentils, tomatoes, and warming spices, perfect for busy weeknights.

  • Author: Sonia
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Vegan

Ingredients

Scale
  • 1 cup red lentils (rinsed) or a mix of red and brown lentils
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 12 tablespoons curry powder or a mix of ground cumin + coriander + turmeric
  • 1 teaspoon garam masala (optional for finish)
  • 1 can (14 oz) crushed or diced tomatoes
  • 3 cups vegetable broth or water
  • 1 can (14 oz) coconut milk or 1/2 cup coconut cream for richer texture
  • 1 tablespoon tomato paste (optional for depth)
  • 2 tablespoons neutral oil (coconut, sunflower, or olive)
  • Salt and black pepper to taste
  • Fresh cilantro, lemon or lime wedges to serve

Instructions

  1. Heat oil in a large pot over medium heat. Add onion and a pinch of salt; sauté until translucent (5–7 minutes).
  2. Add garlic and ginger; cook 1 minute until fragrant.
  3. Stir in curry powder (or spice mix) and tomato paste; toast 30 seconds to bloom the flavors.
  4. Add rinsed lentils, canned tomatoes, and broth. Bring to a simmer.
  5. Cook uncovered for 20–25 minutes, stirring occasionally, until lentils are tender and the curry thickens. Add more liquid if needed.
  6. Stir in coconut milk and heat through. Adjust salt and pepper. Finish with a squeeze of lemon and chopped cilantro.

Notes

Keep the curry in the fridge for 4–5 days or freeze in portions for up to 3 months. Reheat gently, adding a splash of water or broth if needed.

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 3g
  • Sodium: 600mg
  • Fat: 15g
  • Saturated Fat: 9g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 12g
  • Protein: 14g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us we can’t wait to see what you’ve made!

Frequently asked questions

What type of lentils work best in this curry?

Red lentils break down and give a silky texture, while brown lentils hold their shape and add chew. Use a mix if you want both creaminess and texture.

Can I make this curry in a slow cooker or Instant Pot?

Yes. For slow cookers, sauté the aromatics first, then combine ingredients and cook on low 4–6 hours. For an Instant Pot, use the sauté function for spices, then pressure cook 6–8 minutes and quick-release.

How can I reduce the spice level for kids or sensitive eaters?

Cut back on curry powder and leave out hot chili flakes. Add a bit more coconut milk or a dollop of plain dairy-free yogurt to mellow heat.

Is this recipe freezer-friendly?

Yes. Cool completely and freeze in meal-sized portions. Thaw overnight in the fridge and reheat gently on the stove.

Final Thoughts

I hope this Vegan Lentil Curry becomes a regular in your rotation it’s filling, flexible, and forgiving. For a gently different red-lentil take with clear step-by-step photos and ideas for serving, try this recipe from Rainbow Plant Life: Red Lentil Curry .

Sonia Avatar

AUTHOR

Leave a Reply

Your email address will not be published. Required fields are marked *

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

Soina

Hi! I’m Sonia.

is the founder and recipe creator behind Recipes Unfolded. Raised between Swedish and Moroccan food traditions, she brings a unique blend of calm, cozy flavors and bold, generous cooking to every dish. Her recipes are made for real home kitchens simple, comforting, and full of heart.

Search

Category


You’ll also love