Skip to content

Spicy Lentil Vindaloo Recipe That’ll Warm Your Soul

Lentil Vindaloo Recipe
Do Share Recipe

I have to tell you, making this Lentil Vindaloo Recipe was an adventure! The aroma of spices filling my kitchen had me hooked from the start. I loved how the lentils soaked up the rich, tangy tomato sauce. Every bite was a perfect balance of heat and flavor.

This recipe has quickly become one of my favorites for a comforting weeknight dinner. You can also enjoy a flavorful Chicken Florentine Recipe alongside this dish for a non-vegetarian twist.

Lentil Vindaloo Recipe

Ingredients for Lentil Vindaloo

Here’s everything you need to make this vibrant, flavorful dish:

  • 2 Tbsp (30 mL) vegetable oil – I prefer a neutral oil to let spices shine
  • 1 qt (1 L) yellow onion, minced – fresh onions give a sweet base
  • ¼ cup (60 mL) garlic, minced – don’t skip it; it adds depth
  • 2 Tbsp (30 mL) ginger, grated – fresh ginger adds zing and warmth
  • 2 tsp (10 mL) cumin seeds – to toast for an earthy aroma
  • 1 tsp (5 mL) coriander seeds – lightly crush for a punchy flavor
  • 2 tsp (10 mL) red chili powder – adjust to control the heat
  • 1 tsp (5 mL) turmeric – provides color and mild earthiness
  • 2 (28 oz) cans crushed tomatoes – go for no-salt-added for better control
  • 2 cups (500 mL) whole red lentils, rinsed – make sure to rinse well
  • 1 qt (1 L) vegetable stock – homemade stock elevates the flavor
  • 2 Tbsp (30 mL) garam masala – add at the end for fragrance
  • Salt and pepper to taste – balance the spices
  • ¼ cup (60 mL) cilantro, minced – fresh cilantro for garnish

Note: several servings

Variations

Spice it up your way! Here are some tweaks I love:

  • Use coconut milk instead of stock for a creamier, dairy-free version
  • Add a pinch of sugar or jaggery to balance tangy tomatoes
  • Swap red chili powder with smoked paprika for a smoky twist
  • Toss in fresh spinach or kale for extra greens
  • Sprinkle toasted cashews for crunch and flavor
  • You can also try it with a Black Pepper Chicken Recipe for a spicier companion
Lentil Vindaloo Recipe

Cooking Time

  • Prep Time: 10 minutes
  • Cooking Time: 35 minutes
  • Total Time: 45 minutes

Equipment You Need

  • Large pot – for sautéing and simmering
  • Wooden spoon – perfect for stirring without scratching
  • Grater – for fresh ginger
  • Knife and cutting board – for chopping onions and cilantro
  • Measuring cups and spoons – to get the spice balance right

How to Make Lentil Vindaloo Recipe

Preparing the Aromatics

First, heat the vegetable oil in a large pot. Add the minced onions, garlic, and grated ginger. I love watching them soften and release their sweet, fragrant aroma.

Toasting the Spices

Next, stir in cumin, coriander, chili powder, and turmeric. I toast them for a few seconds until they smell fragrant, which really elevates the dish.

Cooking the Tomatoes and Lentils

Pour in crushed tomatoes and vegetable stock, then bring to a boil. I let it simmer for 10 minutes before adding lentils. It’s key to let flavors meld.

Simmering to Perfection

Add the rinsed lentils and garam masala. Cover and simmer for 20–25 minutes until lentils are tender. I stir occasionally to prevent sticking.

Seasoning and Garnishing

Finally, season with salt and pepper, then top with fresh cilantro. I always taste and adjust the seasoning at the end—it makes a huge difference!

Additional Tips for Making this Recipe Better

  • I love rinsing lentils thoroughly to remove any dust or bitterness.
  • Toasting spices in oil first makes the flavors pop.
  • Adding garam masala at the end keeps its aroma vibrant.
  • I sometimes add a squeeze of lemon juice to brighten the flavors.

How to Serve Lentil Vindaloo Recipe

Serve hot with steamed basmati rice or warm naan. I like to sprinkle extra cilantro on top for color. For a restaurant-style touch, drizzle a little coconut cream or yogurt before serving.

Lentil Vindaloo Recipe

Nutritional Information

Here’s what one serving roughly contains:

  • Calories: 270 – a comforting, filling dish
  • Protein: 13 g – plant-based protein from lentils
  • Carbohydrates: 25 g – a great energy source
  • Fat: 5 g – mostly from healthy vegetable oil

Make Ahead and Storage

Storing

You can store the cooked Lentil Vindaloo in an airtight container in the fridge. I find it stays fresh for up to 4 days.

Freezing

It freezes beautifully. I portion it in freezer-safe containers and it lasts for up to 2 months.

Reheating

Reheat gently on the stove or in the microwave, adding a splash of water or stock to loosen the sauce. I stir halfway for even heating.

Why You’ll Love This Recipe?

This Lentil Vindaloo is a must-try. Here’s why I adore it:

  • Quick and easy to prepare – perfect for busy weeknights
  • Vegetarian and vegan-friendly – keeps everyone happy
  • Rich, layered flavors – spices and lentils blend beautifully
  • Customizable heat – adjust chili powder to your taste
  • Perfect for meal prep – tastes even better the next day
Lentil Vindaloo Recipe
Ben Carraoli

Lentil Vindaloo Recipe

I have to tell you, making this Lentil Vindaloo was an adventure! The aroma of spices filling my kitchen had me hooked from the start. I loved how the lentils soaked up the rich, tangy tomato sauce. Every bite was a perfect balance of heat and flavor
Total Time 45 minutes

Ingredients
  

  • 2 Tbsp 30 mL vegetable oil – I prefer a neutral oil to let spices shine
  • 1 qt 1 L yellow onion, minced – fresh onions give a sweet base
  • ¼ cup 60 mL garlic, minced – don’t skip it; it adds depth
  • 2 Tbsp 30 mL ginger, grated – fresh ginger adds zing and warmth
  • 2 tsp 10 mL cumin seeds – to toast for an earthy aroma
  • 1 tsp 5 mL coriander seeds – lightly crush for a punchy flavor
  • 2 tsp 10 mL red chili powder – adjust to control the heat
  • 1 tsp 5 mL turmeric – provides color and mild earthiness
  • 2 28 oz cans crushed tomatoes – go for no-salt-added for better control
  • 2 cups 500 mL whole red lentils, rinsed – make sure to rinse well
  • 1 qt 1 L vegetable stock – homemade stock elevates the flavor
  • 2 Tbsp 30 mL garam masala – add at the end for fragrance
  • Salt and pepper to taste – balance the spices
  • ¼ cup 60 mL cilantro, minced – fresh cilantro for garnish

Method
 

  1. First, heat the vegetable oil in a large pot. Add the minced onions, garlic, and grated ginger. I love watching them soften and release their sweet, fragrant aroma.
  2. Next, stir in cumin, coriander, chili powder, and turmeric. I toast them for a few seconds until they smell fragrant, which really elevates the dish.
  3. Pour in crushed tomatoes and vegetable stock, then bring to a boil. I let it simmer for 10 minutes before adding lentils. It’s key to let flavors meld.
  4. Add the rinsed lentils and garam masala. Cover and simmer for 20–25 minutes until lentils are tender. I stir occasionally to prevent sticking.
  5. Finally, season with salt and pepper, then top with fresh cilantro. I always taste and adjust the seasoning at the end—it makes a huge difference!

Notes

  • I love rinsing lentils thoroughly to remove any dust or bitterness.
  • Toasting spices in oil first makes the flavors pop.
  • Adding garam masala at the end keeps its aroma vibrant.
  • I sometimes add a squeeze of lemon juice to brighten the flavors.

Leave a Reply

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

Recipe Rating