Spicy Red Lentil Curry
If you’re looking for a warm, comforting dish to brighten up your winter nights, you’re in for a treat! This Spicy Red Lentil Curry has become one of my go-to recipes. It’s creamy, full of flavor, and so satisfying. The best part? It’s incredibly easy to whip up, making it perfect for busy weeknights or cozy family gatherings.
I love how this dish combines wholesome ingredients with vibrant spices, creating a meal that’s not only delicious but also packed with nutrients. Whether you’re vegan or just trying to eat healthier, this recipe will surely become a favorite in your home!
Why You’ll Love This Recipe
- Quick and Easy: With just a few simple steps, you can have a delightful meal ready in under an hour!
- Packed with Flavor: The blend of spices creates a rich taste that’s sure to impress your family and friends.
- Make-Ahead Friendly: This curry tastes even better the next day, making it perfect for meal prep.
- Nutrient-Rich: Loaded with lentils, this dish is high in protein and fiber, perfect for a healthy dinner.
- Versatile Pairing: Serve it with rice or flatbread for a complete meal that everyone will love.

Ingredients You’ll Need
Creating this Spicy Red Lentil Curry is simple with these wholesome ingredients. You probably have most of them in your pantry already!
- 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 customize it to suit your taste preferences.
- Add More Veggies: Toss in some spinach or kale for extra nutrition and color.
- Change the Heat Level: Adjust the number of serrano peppers based on your spice tolerance.
- Switch Up the Protein: Add chickpeas or tofu for added texture and heartiness.
- Experiment with Herbs: Try fresh basil or mint instead of cilantro for a different flavor profile.
How to Make Spicy Red Lentil Curry
Step 1: Rinse and Soak the Lentils
Start by rinsing the lentils in cold water until the water runs clear. Soaking them overnight or at least for 6 hours helps them cook faster and improves nutrient absorption. This little step makes all the difference!
Step 2: Sauté Aromatics
Heat a large skillet over medium-high heat and add your oil. Once it’s shimmering, toss in the garlic, ginger, and serrano peppers. Sauté for about 3 minutes until fragrant but be sure to stir frequently so the garlic doesn’t burn—nobody wants bitter garlic in their curry!
Step 3: Add Your Spices
Next, introduce the cumin, cayenne pepper, coriander, curry powder, garam masala, turmeric, salt, and black pepper. Cook these together for about 30–60 seconds until everything is aromatic; stirring constantly prevents burning while bringing out all those delicious flavors.
Step 4: Mix Everything Together
Now it’s time to add the rinsed lentils along with crushed tomatoes and coconut milk. Stir well to combine everything. Reduce the heat to low and partially cover the pan with a lid. Let it simmer gently for 20 to 25 minutes until the lentils are cooked through and softening up nicely. If they need more time or look dry, add a spoonful of water.
Step 5: Finish with Lemon Juice and Cilantro
Once fully cooked, turn off the heat and stir in some fresh lemon juice and chopped cilantro. Give it a taste—adjust salt if necessary! The lemon juice brightens everything up beautifully.
Step 6: Serve Your Curry
Serve this spicy red lentil curry hot over rice or alongside flatbread. Don’t forget to garnish with extra cilantro if you’re feeling fancy! And trust me; leftovers stay delicious in the fridge for 3–4 days—if they last that long!
Enjoy every bite of this cozy delight!
Pro Tips for Making Spicy Red Lentil Curry
Creating the perfect spicy red lentil curry is all about technique and a few secret touches. Here are some tips to elevate your dish!
-
Soak the lentils: Soaking the lentils not only speeds up the cooking process but also enhances their digestibility, making them easier on your stomach.
-
Adjust the spice levels: If you prefer a milder flavor, feel free to reduce the cayenne pepper and serrano peppers. This allows you to customize the heat to your liking while still enjoying all the rich flavors of the curry.
-
Use fresh spices: Freshly ground spices can significantly boost the flavor profile of your dish. If possible, grind your cumin, coriander, and turmeric just before cooking for maximum aroma and taste.
-
Experiment with vegetables: Adding chopped vegetables like spinach, kale, or bell peppers towards the end of cooking adds nutrition and color to your curry. Plus, it makes for a more filling meal!
-
Let it rest: Allowing your curry to sit for a few minutes after cooking lets the flavors meld together beautifully, creating a richer taste that’s absolutely worth the wait.
How to Serve Spicy Red Lentil Curry
Serving your spicy red lentil curry can turn a simple meal into an impressive feast! Here are some ideas to present this cozy dish beautifully.
Garnishes
- Fresh cilantro: Sprinkle chopped cilantro on top just before serving for an aromatic touch that brightens up each bite.
- Lemon wedges: A squeeze of fresh lemon juice enhances the flavors and adds a zesty brightness that complements the rich curry.
- Chili flakes: For those who crave extra heat, offering chili flakes on the side allows guests to spice up their servings just how they like it.
Side Dishes
-
Basmati rice: Fragrant basmati rice is a classic pairing that soaks up the delicious sauce perfectly. Its light texture balances out the creamy curry.
-
Naan or roti: Soft flatbreads like naan or roti are perfect for scooping up lentil curry. You can even try making whole wheat versions for added health benefits!
-
Cucumber raita: A cooling cucumber raita made with dairy-free yogurt provides a refreshing contrast to the heat of the curry. It’s easy to prepare and adds an extra layer of flavor.
-
Steamed vegetables: Lightly steamed green beans or broccoli add crunch and nutrition while complementing the creamy texture of the curry beautifully.
Now you’re all set to enjoy a delightful bowl of spicy red lentil curry! Whether you’re sharing it with loved ones or savoring it solo, this dish is sure to warm your heart and fill your belly. Happy cooking!

Make Ahead and Storage
This Spicy Red Lentil Curry is fantastic for meal prep! It’s not only delicious but also keeps well, making it perfect for busy weeknights or packed lunches.
Storing Leftovers
- Store the cooled curry in an airtight container.
- Refrigerate for up to 3-4 days.
- Make sure to label your container with the date you prepared it.
Freezing
- Allow the curry to cool completely before transferring to a freezer-safe container.
- Freeze for up to 3 months.
- For best results, divide into individual portions for easy thawing.
Reheating
- Thaw overnight in the refrigerator if frozen.
- Reheat on the stovetop over medium heat, adding a splash of water or coconut milk to loosen if needed.
- Stir occasionally until heated through.
FAQs
Here are some common questions about this recipe:
Can I make Spicy Red Lentil Curry without coconut milk?
Absolutely! You can substitute coconut milk with vegetable broth or a non-dairy cream alternative. However, keep in mind that it may alter the creaminess and flavor profile slightly.
How spicy is Spicy Red Lentil Curry?
The spice level largely depends on how many serrano peppers you use. If you’re sensitive to spice, consider starting with just one pepper and adjusting according to your taste preference.
Can I add vegetables to my Spicy Red Lentil Curry?
Yes! Feel free to add your favorite vegetables like spinach, carrots, or bell peppers during the cooking process for added nutrition and flavor.
How can I adjust the thickness of my curry?
If your curry is too thick, simply add a bit of water or vegetable broth and stir until you reach your desired consistency. If it’s too thin, let it simmer longer uncovered to thicken up.
Final Thoughts
I hope you enjoy making this Spicy Red Lentil Curry as much as I do! It’s a comforting dish filled with warmth and flavor that will surely become a favorite in your home. Don’t hesitate to get creative by adding your favorite veggies or adjusting the spices! Happy cooking!
Spicy Red Lentil Curry
Enjoy a cozy bowl of Spicy Red Lentil Curry packed with flavor and warmth. Perfect for meal prep—try it today!
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 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 of ginger, minced
- 2 serrano peppers, 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
- 1 tsp freshly cracked black pepper
- 1 can coconut milk (13.5 oz)
- 1 can crushed tomatoes (14 oz)
- 1 tbsp lemon juice
- Fresh cilantro for garnish
Instructions
- Rinse lentils until water runs clear; soak for at least 6 hours.
- In a skillet over medium-high heat, add oil and sauté garlic, ginger, and serrano peppers for about 3 minutes.
- Stir in spices and cook for an additional 30–60 seconds until aromatic.
- Add rinsed lentils, crushed tomatoes, and coconut milk; stir well.
- Reduce heat; simmer covered for 20–25 minutes until lentils are tender.
- Finish with lemon juice and chopped cilantro before serving.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 350
- Sugar: 6g
- Sodium: 600mg
- Fat: 15g
- Saturated Fat: 10g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 15g
- Protein: 12g
- Cholesterol: 0mg