Spicy Red Lentil Curry
If you’re looking for a dish that warms your soul and fills your home with delightful aromas, then you’ve found it! This Spicy Red Lentil Curry is not just a meal; it’s a comforting hug in a bowl. Perfect for busy weeknights or family gatherings, this recipe comes together quickly and leaves everyone asking for seconds. Trust me, once you taste this creamy, spicy delight, it will become a staple in your kitchen!
Whether it’s a chilly evening or just a craving for something hearty and flavorful, this curry has got you covered. With its rich spices and wholesome ingredients, it’s sure to impress even the pickiest eaters.
Why You’ll Love This Recipe
- Super easy to make: With just a few steps and simple ingredients, this dish is perfect for cooks of all levels.
- Packed with flavor: Each spoonful bursts with spices that create an unforgettable taste experience.
- Make-ahead friendly: This curry tastes even better the next day, making it great for meal prep or leftovers.
- Healthy and satisfying: Packed with protein from lentils and the creaminess of coconut milk, it’s both nutritious and filling.
- Versatile serving options: Pair it with rice or flatbread to soak up all that delicious sauce!

Ingredients You’ll Need
You’ll find that the ingredients for this Spicy Red Lentil Curry are simple and wholesome. They come together beautifully to create a rich and satisfying dish. Here’s what you need:
- 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! Feel free to get creative and adjust the ingredients to suit your taste preferences. Here are some fun variations to try:
- Add some veggies: Toss in chopped spinach, kale, or bell peppers for extra nutrition and color.
- Change the heat level: If you prefer less spice, reduce the amount of cayenne pepper or omit the serrano peppers altogether.
- Boost the protein: Stir in some cooked chickpeas or diced tofu to make it even heartier.
- Try different herbs: Swap out cilantro for fresh parsley or basil for a unique twist on 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 for at least 6 hours. Soaking helps them cook faster and makes nutrients easier to absorb. It’s an important step that sets the foundation for your delicious curry!
Step 2: Sauté the Aromatics
In a large skillet over medium-high heat, add your avocado oil or olive oil. Once it’s shimmering, toss in the minced garlic, ginger, and serrano pepper. Sauté these fragrant ingredients for about 3 minutes while stirring frequently—this prevents the garlic from burning and brings out their flavors beautifully.
Step 3: Add Your Spices
Next up are those warm spices! Add cumin, cayenne pepper, coriander, curry powder, garam masala, turmeric, salt, and black pepper into the mix. Cook these aromatics for 30–60 seconds until they become fragrant. This step is crucial because it really enhances the depth of flavor in your curry.
Step 4: Combine Everything Together
Now it’s time to bring everything together! Add in your soaked lentils along with crushed tomatoes and coconut milk. Stir well so everything is combined nicely. Reduce the heat to low and cover partially with a lid. Let it simmer gently for 20–25 minutes until the lentils are soft and creamy—if they need more time, feel free to add a splash of water!
Step 5: Finish It Off
Once your lentils are perfectly cooked through, turn off the heat and stir in lemon juice and cilantro. Give it a taste and adjust salt as needed—this is where you can make it just right according to your preference!
Step 6: Serve It Up!
Serve your Spicy Red Lentil Curry warm alongside fluffy rice or warm flatbread. Don’t forget to sprinkle some extra cilantro on top for that fresh touch! Enjoy every bite of this cozy dish that’s bound to become one of your favorites!
Pro Tips for Making Spicy Red Lentil Curry
Cooking should be a delightful experience, and with these pro tips, you can elevate your spicy red lentil curry to new heights!
-
Soaking the lentils: Soaking the lentils not only reduces cooking time but also enhances their digestibility. It helps break down anti-nutrients, allowing your body to absorb more nutrients from the lentils.
-
Adjusting spice levels: If you’re sensitive to heat but still want that lovely spice flavor, start with half the amount of cayenne pepper and gradually add more until it suits your taste. This way, you control the heat without overwhelming your palate.
-
Experimenting with vegetables: Feel free to add in vegetables like spinach, carrots, or bell peppers during the simmering stage. They not only boost nutrition but also add vibrant colors and textures to your curry.
-
Using fresh herbs: Fresh cilantro adds a burst of flavor at the end. You can also experiment with adding fresh mint or basil for an aromatic twist that complements the spices beautifully.
-
Storage tips: To maintain freshness, let the curry cool completely before transferring it to an airtight container. It freezes well too, making it a great meal prep option for busy days.
How to Serve Spicy Red Lentil Curry
Serving your spicy red lentil curry in an appealing way can make all the difference! Here are some ideas to help you present this warm and comforting dish beautifully.
Garnishes
- Fresh cilantro: A sprinkle of freshly chopped cilantro on top adds both color and a bright flavor that complements the spices.
- Sliced green onions: For a mild oniony crunch, garnish with thinly sliced green onions. They provide a lovely contrast in both texture and taste.
- Chili flakes: If you’re feeling bold, a dash of chili flakes can enhance the heat and add visual interest to your dish.
Side Dishes
- Basmati rice: Fluffy basmati rice pairs perfectly with spicy curries. Its subtle flavor allows the boldness of the curry to shine through while providing a satisfying base.
- Naan or flatbread: Soft naan or whole-grain flatbreads are excellent for scooping up every last drop of curry. They add a nice chewy texture that complements the creaminess of the dish.
- Cucumber raita: A refreshing cucumber raita made with dairy-free yogurt is perfect for balancing out the spiciness. The coolness of cucumber soothes your palate wonderfully.
- Steamed vegetables: Lightly steamed broccoli or green beans add a nutritious touch and make for a colorful plate alongside your hearty curry.
Enjoy crafting this cozy meal that’s not only delicious but also nourishes both body and soul!

Make Ahead and Storage
This Spicy Red Lentil Curry is a fantastic option for meal prep. It not only tastes better the next day as the flavors meld, but it’s also easy to store and reheat, making it perfect for busy weeknights.
Storing Leftovers
- Store any leftover curry in an airtight container.
- Refrigerate for up to 3-4 days.
- Let the curry cool to room temperature before sealing it in containers.
Freezing
- Portion the curry into freezer-safe containers or bags.
- Label with the date and contents.
- Freeze for up to 2-3 months for best quality.
- Thaw overnight in the fridge before reheating.
Reheating
- Reheat in a saucepan over medium heat, stirring occasionally until warmed through.
- You can also microwave in short intervals, stirring between, until hot.
- Add a splash of water or coconut milk if the curry has thickened too much during storage.
FAQs
Here are some frequently asked questions about this delicious recipe!
Can I make Spicy Red Lentil Curry without coconut milk?
Yes! You can substitute coconut milk with vegetable broth or almond milk for a lighter option, though the creaminess will be reduced.
How spicy is Spicy Red Lentil Curry?
The spice level can be adjusted based on your preference. For milder heat, reduce or omit the serrano peppers and cayenne pepper.
How long does it take to cook Spicy Red Lentil Curry?
It takes about 35 minutes in total – 10 minutes of prep and about 25 minutes of cooking time.
Can I add vegetables to Spicy Red Lentil Curry?
Absolutely! Feel free to toss in your favorite vegetables like spinach, bell peppers, or carrots during cooking to enhance both flavor and nutrition.
Is Spicy Red Lentil Curry vegan-friendly?
Yes! This recipe is completely plant-based and vegan-friendly, making it perfect for anyone following a vegan diet.
Final Thoughts
I hope you enjoy making this cozy Spicy Red Lentil Curry as much as I do! It’s not just a meal; it’s a warm hug in a bowl that brings comfort on chilly days. Whether you’re enjoying it solo or sharing with loved ones, this curry is sure to leave you feeling satisfied and happy. Happy cooking, and don’t forget to let me know how it turns out!
Dinner
Spicy Red Lentil Curry
If you’re craving a dish that combines warmth and flavor, look no further than this Spicy Red Lentil Curry. This hearty recipe is a delightful blend of spices and wholesome ingredients, creating a creamy dish that’s perfect for any occasion—from busy weeknights to family gatherings. With its rich aromas wafting through your kitchen, this curry is sure to impress even the pickiest eaters. Enjoy it with rice or flatbread to soak up the luscious sauce, and savor every comforting bite. Once you try this flavorful vegan meal, it will undoubtedly become a staple in your home.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: Serves 4
- Category: Main
- Method: Stovetop
- 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 (or adjust for spice level)
- 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 can full-fat coconut milk
- 1 can crushed tomatoes
- Juice of 1 lemon
- Fresh cilantro, chopped
Instructions
- Rinse the red lentils under cold water until clear. Soak them for at least 6 hours.
- In a skillet over medium-high heat, heat oil and sauté garlic, ginger, and serrano peppers for about 3 minutes.
- Stir in spices: cumin, cayenne pepper, coriander, curry powder, garam masala, turmeric, salt, and black pepper for about 30–60 seconds.
- Add soaked lentils, crushed tomatoes, and coconut milk. Mix well and reduce heat to low; cover partially and simmer for 20–25 minutes until lentils are soft.
- Stir in lemon juice and chopped cilantro before serving.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 300
- Sugar: 3g
- Sodium: 450mg
- Fat: 18g
- Saturated Fat: 12g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 10g
- Protein: 10g
- Cholesterol: 0mg