Spicy Red Lentil Curry
If you’re looking for a warm and comforting dish that brings a bit of spice to your dinner table, look no further than this Spicy Red Lentil Curry! This recipe has become a favorite in my home because it’s not just packed with flavor but also super easy to whip up on busy weeknights. Whether you’re cooking for yourself, your family, or hosting friends, this dish is sure to impress.
The creamy coconut milk combined with the aromatic spices creates a delightful blend that warms you from the inside out. Plus, it’s perfect for those chilly winter evenings when all you want is something cozy and satisfying. Trust me, once you try this Spicy Red Lentil Curry, it will become a regular in your dinner rotation!
Why You’ll Love This Recipe
- Quick and Easy: This recipe takes just 45 minutes from start to finish, making it perfect for weeknight dinners.
- Packed with Flavor: The combination of spices creates a rich and inviting taste that everyone will love.
- Nutritious and Filling: Red lentils are high in protein and fiber, ensuring you’ll feel full and satisfied.
- Vegan-Friendly: A delicious option for everyone at the table, regardless of dietary preferences!
- Make-Ahead Convenience: This curry stores well in the fridge for several days, so you can enjoy leftovers throughout the week.

Ingredients You’ll Need
This recipe calls for simple and wholesome ingredients that you may already have in your pantry. Each component plays a crucial role in bringing out the rich flavors of this Spicy Red Lentil Curry.
For the Curry
- 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 Spicy Red Lentil Curry is its flexibility! Feel free to make it your own by trying out some of these variations:
- Add More Veggies: Toss in some chopped spinach or kale for extra nutrients and color.
- Change the Heat Level: If you’re not a fan of spice, reduce the number of serrano peppers or leave them out altogether.
- Switch Up the Protein: Add chickpeas or cooked quinoa to make it even heartier.
- Experiment with Spices: Try adding cinnamon or cardamom for an extra layer of flavor.
How to Make Spicy Red Lentil Curry
Step 1: Rinse and Soak the Lentils
Start by rinsing your red lentils under cold water until the water runs clear. Then soak them overnight or at least for 6 hours. This step is essential because it helps the lentils cook faster and improves nutrient absorption.
Step 2: Sauté Aromatics
In a large skillet over medium-high heat, add your avocado oil or olive oil. Once it’s shimmering, throw in the minced garlic, ginger, and serrano peppers. Cook these together for about 3 minutes while stirring frequently; this prevents the garlic from burning and allows the aromatics to release their lovely flavors.
Step 3: Add Spices
Now it’s time to bring out those spices! Stir in ground cumin, cayenne pepper, coriander, curry powder, garam masala, turmeric, salt, and black pepper. Cook these aromatics for about 30-60 seconds until they become fragrant—this will really enhance the depth of flavor in your curry.
Step 4: Combine Ingredients
Add your soaked lentils along with crushed tomatoes and coconut milk into the skillet. Mix everything well! Reduce the heat to low and partially cover your pan with a lid. Let it simmer gently for 20-25 minutes until the lentils are soft and creamy. If they need more time to soften after 25 minutes, simply add a little water and cook for another few minutes.
Step 5: Finish It Off
Once your lentils are cooked through, turn off the heat and stir in freshly squeezed lemon juice and chopped cilantro. Taste your curry and adjust salt if needed—it should be perfectly seasoned!
Step 6: Serve Up!
Serve this delicious curry with rice or flatbread on the side. Don’t forget to garnish with additional cilantro for that fresh touch. Enjoy every spoonful! Any leftovers? Store them in an airtight container in the fridge for up to 3-4 days—if they last that long!
Now you’ve got everything you need to create a cozy meal that’s bursting with flavor! Enjoy making this Spicy Red Lentil Curry—it’s sure to bring warmth into your kitchen!
Pro Tips for Making Spicy Red Lentil Curry
Making a delicious spicy red lentil curry is all about the little details that enhance flavor and texture. Here are some pro tips to ensure your dish turns out perfectly every time!
-
Soak Your Lentils: Soaking lentils not only reduces cooking time but also enhances nutrient absorption, making your meal even healthier.
-
Adjust Spice Levels: If you love heat, feel free to increase the amount of cayenne pepper or serrano peppers. Taste as you go to find your perfect balance!
-
Use Fresh Spices: Freshly ground spices pack more flavor than pre-ground ones. If possible, grind your spices just before using them for a vibrant taste.
-
Don’t Skip the Lemon Juice: Adding lemon juice at the end brightens the dish and balances the richness of the coconut milk, creating a harmonious flavor profile.
-
Experiment with Greens: For extra nutrition, toss in some spinach or kale during the last few minutes of cooking. They’ll wilt nicely and add color and vitamins to your curry.
How to Serve Spicy Red Lentil Curry
Serving your spicy red lentil curry can elevate the dining experience and make it even more enjoyable for everyone at your table. Here are some ideas on how to present this delightful dish!
Garnishes
- Fresh Cilantro: A handful of chopped cilantro adds a burst of freshness and color, complementing the spices beautifully.
- Sliced Avocado: Creamy avocado slices provide a cooling effect that balances out the heat of the curry.
- Chili Flakes: For those who crave an extra kick, sprinkle some chili flakes on top just before serving.
Side Dishes
- Basmati Rice: The fluffy grains of basmati rice soak up the rich sauce wonderfully, making it a classic pairing with any curry.
- Naan Bread: Soft and chewy naan is perfect for scooping up curry; it’s an Indian staple that completes the meal.
- Cucumber Raita: This refreshing yogurt-based dip (made with plant-based yogurt if desired) cools down the palate while adding a creamy contrast to the spiciness.
- Roasted Vegetables: A side of seasonal roasted vegetables brings additional textures and flavors to your plate while keeping things healthy.
Enjoying Spicy Red Lentil Curry with these garnishes and sides will definitely impress your family and friends—perfect for cozy nights in or gatherings alike!

Make Ahead and Storage
This Spicy Red Lentil Curry is perfect for meal prep! It stores beautifully and its flavors deepen over time, making it a fantastic option for busy weeknights.
Storing Leftovers
- Allow the curry to cool completely before transferring it to an airtight container.
- Store in the refrigerator for up to 3-4 days.
- When storing, make sure to keep any rice or flatbread separate.
Freezing
- Let the curry cool completely before freezing.
- Portion into freezer-safe containers or bags, leaving some space for expansion.
- Freeze for up to 3 months. Label with the date to keep track of freshness.
Reheating
- Thaw overnight in the refrigerator if frozen, or use the microwave for quicker defrosting.
- Reheat on the stovetop over low heat, adding a splash of water if it appears too thick.
- Stir frequently until heated through.
FAQs
Here are some common questions about this delicious recipe!
Can I make Spicy Red Lentil Curry without coconut milk?
Yes! If you prefer a lighter version, you can substitute coconut milk with vegetable broth or almond milk, but this will alter the creaminess of the dish.
How can I adjust the spice level in Spicy Red Lentil Curry?
To decrease spiciness, reduce the amount of serrano peppers and cayenne pepper. Alternatively, you can add yogurt or sour cream as a topping to balance out the heat.
What can I serve with Spicy Red Lentil Curry?
This curry pairs wonderfully with rice, quinoa, or flatbreads like naan or chapati. A side of fresh salad complements it perfectly too!
How long does Spicy Red Lentil Curry last in the fridge?
When stored properly in an airtight container, this curry will last for about 3-4 days in the fridge.
Can I add vegetables to my Spicy Red Lentil Curry?
Absolutely! Feel free to toss in any veggies you have on hand, such as spinach, kale, or bell peppers. Just add them during the last few minutes of cooking so they remain vibrant and tender.
Final Thoughts
I hope you find joy in making this Spicy Red Lentil Curry! It’s not just a meal; it’s a warm hug on a chilly day. The combination of spices and creamy texture will surely delight your taste buds. Enjoy every bite and feel free to share your experience—I’d love to hear how it turns out for you!
Spicy Red Lentil Curry
If you’re craving a warm and comforting dish that bursts with flavor, this Spicy Red Lentil Curry is the answer! This delightful recipe is not only easy to prepare but also perfect for busy weeknights, making it a staple in any household. The creamy coconut milk combined with aromatic spices creates a satisfying meal that’s both nutritious and filling. Whether you’re cooking for yourself or entertaining guests, this curry will impress everyone at the table. Plus, it’s vegan-friendly and can be customized to suit your taste preferences. Enjoy this cozy dish on chilly evenings, and let its rich flavors wrap you in warmth!
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: Serves 4
- Category: Main
- Method: Sautéing
- Cuisine: Indian
Ingredients
- 1 cup red lentils
- 4 tbsp 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
- 1 can crushed tomatoes
- Fresh cilantro (for garnish)
- Lemon juice
Instructions
- Rinse the red lentils under cold water until clear. Soak them overnight or for at least 6 hours.
- In a large skillet over medium-high heat, heat the avocado oil. Add garlic, ginger, and serrano peppers; sauté for about 3 minutes.
- Stir in cumin, cayenne pepper, coriander, curry powder, garam masala, turmeric, salt, and black pepper; cook until fragrant.
- Add soaked lentils, crushed tomatoes, and coconut milk; mix well. Reduce heat and simmer for 20-25 minutes until lentils are soft.
- Stir in lemon juice and chopped cilantro before serving.
Nutrition
- Serving Size: 1 serving
- Calories: 360
- Sugar: 6g
- Sodium: 550mg
- Fat: 20g
- Saturated Fat: 14g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 12g
- Protein: 12g
- Cholesterol: 0mg