Spicy Red Lentil Curry
If you’re looking for a dish that warms your soul and fills your kitchen with the most comforting aromas, then this Spicy Red Lentil Curry is just what you need. It’s one of those recipes I go back to time and again, especially during the chilly months when all I want is something hearty and satisfying. This curry is not only delicious but also incredibly easy to whip up, making it perfect for busy weeknights or cozy family gatherings.
What makes this recipe truly special is its rich, creamy texture and the vibrant flavors that come from a wonderful blend of spices. Whether you’re a seasoned cook or a kitchen novice, you’ll find that every step is straightforward and rewarding!
Why You’ll Love This Recipe
- Quick to prepare: With just 10 minutes of prep time, you can have this flavorful dish ready in no time!
- Nourishing & healthy: Packed with protein from lentils and healthy fats from coconut milk, this curry is as nutritious as it is delicious.
- Flexible & customizable: Feel free to adjust the spice levels or add your favorite veggies for a personal touch.
- Perfect for meal prep: Make a big batch and enjoy leftovers throughout the week—just store them in the fridge!
- Family-friendly: The creamy texture and mild sweetness of coconut milk will please even the pickiest eaters.

Ingredients You’ll Need
Let’s take a look at the simple, wholesome ingredients that come together to create this delightful Spicy Red Lentil Curry. You’ll find everything you need right in your pantry or local grocery store!
- 1 cup (~190g) red lentils
- 4 tbsp avocado oil or olive oil
- 4 cloves garlic, finely minced
- 2 inch piece of fresh ginger, finely mincedÂ
- 2 serrano peppers, finely minced*
- 1 tsp ground cumin
- 1 tsp cayenne pepper*
- ½ tsp ground coriander
- 2 tsp curry powder
- 1 tsp garam masala
- 1 tsp ground turmeric
- 1 tsp kosher salt, use more as needed
- 1 tsp freshly cracked black pepperÂ
- 1 (13.5-ounce/400 ml) can full-fat coconut milk
- 1 (14-ounce/400g) can crushed tomatoesÂ
- 1 tbsp lemon juiceÂ
- ½ cup fresh cilantro, roughly chopped
Variations
One of the best things about this recipe is its flexibility! You can easily adapt it to fit your taste preferences or what you have on hand. Here are some fun variations to consider:
- Add more veggies: Toss in some spinach, kale, or bell peppers for added nutrition and color.
- Change the lentils: Try using green or brown lentils if that’s what you have; just keep an eye on cooking times.
- Make it creamy: Add a dollop of vegan yogurt on top when serving for an extra creamy finish.
- Adjust the heat: For a milder version, reduce the cayenne pepper or skip the serrano peppers altogether.
How to Make Spicy Red Lentil Curry
Step 1: Rinse and Soak the Lentils
Start by rinsing your red lentils in cold water until it runs clear. Then soak them overnight or at least for six hours. This process helps them cook faster while also improving nutrient absorption.
Step 2: Sauté Aromatics
Heat a large skillet over medium-high heat and add your avocado oil or olive oil. Once shimmering, toss in the minced garlic, ginger, and serrano peppers. Sauté for about three minutes until fragrant, stirring frequently to keep the garlic from burning.
Step 3: Add Spices
Next, stir in your spices: cumin, cayenne pepper, coriander, curry powder, garam masala, turmeric, salt, and black pepper. Cooking these spices for about thirty seconds will release their essential oils and deepen their flavors.
Step 4: Combine Ingredients
Now it’s time to add in those beautiful lentils along with crushed tomatoes and coconut milk. Mix everything well! Lower the heat to low and cover partially with a lid. Let it simmer gently for about twenty to twenty-five minutes until your lentils are tender and creamy. If they aren’t quite soft after twenty-five minutes, don’t hesitate to stir in a bit of water.
Step 5: Finish Up
Once cooked through, turn off the heat and gently stir in lemon juice and cilantro. Give it a taste—feel free to adjust any seasoning as needed!
Step 6: Serve
Serve up your spicy red lentil curry warm over rice or with flatbread on the side. Don’t forget to garnish with extra cilantro for that fresh touch! Any leftovers can be stored in the fridge for up to four days—if there are any left!
Pro Tips for Making Spicy Red Lentil Curry
Making the perfect spicy red lentil curry is easier than you think! Here are some pro tips to help elevate your dish to a whole new level of deliciousness.
-
Rinse and soak your lentils: This simple step removes impurities and helps the lentils cook faster, resulting in a creamier texture and better flavor absorption.
-
Adjust the spice levels: Feel free to customize the heat by adding more or fewer serrano peppers according to your taste. This way, you can make it milder for kids or spicier for a kick!
-
Use fresh spices: Freshly ground spices pack a punch in flavor compared to pre-ground ones. If possible, grind your spices just before use for maximum aroma and taste.
-
Experiment with additional veggies: Adding vegetables like spinach, bell peppers, or carrots can enhance nutrition and taste. They will also add lovely color to your curry!
-
Let it rest: Allowing your curry to sit for about 10 minutes after cooking can deepen the flavors as they meld together, making each bite even more delightful.
How to Serve Spicy Red Lentil Curry
This spicy red lentil curry not only tastes amazing but also looks irresistible on the plate. Here are some serving ideas to make it even more appealing!
Garnishes
- Fresh cilantro: A sprinkle of chopped cilantro adds a burst of freshness and color that perfectly complements the rich flavors of the curry.
- Squeeze of lime: A wedge of lime on the side allows everyone to squeeze in some tangy brightness that balances out the spices beautifully.
Side Dishes
-
Steamed basmati rice: Fluffy basmati rice is a classic pairing that soaks up all those flavorful juices from the curry. It’s light and aromatic, making every bite a joy!
-
Naan or flatbread: Soft naan or any flatbread is perfect for scooping up the curry. They add a lovely chewy texture that contrasts well with the creamy sauce.
-
Cucumber raita: A cooling yogurt-based dip made with cucumbers provides relief from the heat while adding creaminess. You can substitute yogurt with plant-based alternatives if desired.
-
Roasted vegetables: A side of roasted veggies brings a sweet, caramelized element that complements the savory notes of the curry wonderfully.
Now you’re all set to enjoy this flavorful dish! Whether it’s a cozy night in or hosting friends for dinner, this spicy red lentil curry is sure to impress everyone at your table. Happy cooking!

Make Ahead and Storage
This Spicy Red Lentil Curry is perfect for meal prep! It’s easy to make in larger batches, and its flavors deepen over time, making it even tastier the next day.
Storing Leftovers
- Allow the curry to cool completely before transferring it to an airtight container.
- Store the curry in the refrigerator for up to 3-4 days.
- Label the container with the date so you can keep track of freshness.
Freezing
- Let the curry cool before portioning it into freezer-safe containers or bags.
- Store it in the freezer for up to 3 months for optimal flavor.
- To prevent freezer burn, remove as much air as possible from bags before sealing.
Reheating
- Thaw frozen curry in the refrigerator overnight or use the microwave for a quick thaw.
- Reheat on the stovetop over medium heat, adding a splash of water if needed to achieve your desired consistency.
- Stir occasionally until heated through.
FAQs
Here are some common questions about this delicious recipe!
Can I make Spicy Red Lentil Curry without coconut milk?
Absolutely! You can substitute coconut milk with vegetable broth for a lighter version. However, using coconut milk adds a rich creaminess that complements the spices beautifully.
How spicy is Spicy Red Lentil Curry?
The spice level can be adjusted based on your preference. The serrano peppers add heat, but feel free to reduce or omit them if you prefer a milder dish.
Can I use other lentils instead of red lentils?
While red lentils work best in this recipe due to their quick cooking time and creamy texture, you can experiment with yellow lentils or split peas. Just note that cooking times may vary.
What can I serve with Spicy Red Lentil Curry?
This curry pairs perfectly with steamed rice, quinoa, or warm flatbreads like naan or roti. You can also enjoy it with a side of fresh salad for added crunch!
Final Thoughts
I truly hope you enjoy making this Spicy Red Lentil Curry as much as I do! It’s not just a dish; it’s a hug in a bowl that brings warmth and comfort on chilly nights. Don’t hesitate to get creative with your sides and toppings! Dive into this recipe, savor every bite, and share it with those you love. Happy cooking!
Spicy Red Lentil Curry
Indulge in the heartwarming flavors of Spicy Red Lentil Curry, a dish that combines nutrition and comfort in every spoonful. Perfect for chilly evenings or busy weeknights, this creamy vegan curry is packed with protein from red lentils and enriched with aromatic spices. The vibrant blend of garlic, ginger, and spices creates a delightful aroma that fills your kitchen, while the coconut milk adds a luscious creaminess that’s sure to please everyone at the table. Easy to prepare and customizable with your favorite vegetables, this recipe is not only nourishing but also ideal for meal prep. Serve it over fluffy rice or with warm flatbread for a complete meal that will leave you satisfied.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: Serves 4
- Category: Main
- Method: Stovetop
- Cuisine: Vegan Indian
Ingredients
- 1 cup red lentils
- 4 tablespoons avocado oil or olive oil
- 4 cloves garlic, minced
- 2-inch piece fresh ginger, minced
- 2 serrano peppers, minced
- 1 can full-fat coconut milk (13.5 ounces)
- 1 can crushed tomatoes (14 ounces)
- 1 teaspoon ground cumin
- 1 teaspoon cayenne pepper
- ½ teaspoon ground coriander
- 2 teaspoons curry powder
- 1 teaspoon garam masala
- 1 teaspoon ground turmeric
- 1 teaspoon kosher salt
- 1 teaspoon freshly cracked black pepper
- 1 tablespoon lemon juice
- ½ cup fresh cilantro, roughly chopped
Instructions
- Rinse red lentils under cold water until clear; soak for at least 6 hours.
- In a skillet over medium-high heat, warm the oil and sauté garlic, ginger, and serrano peppers for about 3 minutes.
- Add spices and cook for an additional 30 seconds until fragrant.
- Stir in lentils, crushed tomatoes, and coconut milk; mix well.
- Reduce heat to low and simmer partially covered for 20-25 minutes until lentils are tender.
- Stir in lemon juice and chopped cilantro before serving.
Nutrition
- Serving Size: 1 serving
- Calories: 325
- Sugar: 5g
- Sodium: 450mg
- Fat: 15g
- Saturated Fat: 12g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 12g
- Protein: 11g
- Cholesterol: 0mg