Spicy Red Lentil Curry Recipe
If you’re craving a dish that’s bursting with flavor yet comforting and nourishing, this Spicy Red Lentil Curry Recipe might just become your new favorite weeknight go-to. I love how it’s both hearty and vibrant, with the warmth of spices perfectly balanced by the creaminess of coconut milk. It’s one of those dishes that feels like a warm hug on a busy day.
This recipe is fantastic for anyone who wants a quick, fuss-free meal that’s packed with protein and leaves you feeling satisfied. Whether you’re cooking for yourself or feeding a family, the Spicy Red Lentil Curry Recipe works beautifully served over rice or with crusty bread to soak up all that delicious sauce. Trust me, once you make this, you’ll want to keep these spices in your pantry forever.
Ingredients You’ll Need
These ingredients come together to create layers of flavor and texture that make this curry shine. I always aim for fresh aromatics like garlic, ginger, and serrano peppers to bring a kick, while pantry staples like cumin and turmeric deepen the warmth. Here’s a list with some tips so you can shop with confidence:
- Red lentils: These cook quickly and break down to give a creamy base. Look for split red lentils for the smoothest texture.
- Avocado oil or olive oil: Good-quality oils add richness and help the spices bloom nicely.
- Garlic: Freshly minced garlic is a must for that vibrant, pungent flavor.
- Fresh ginger: Adds a bright and slightly peppery warmth that complements the lentils.
- Serrano peppers: I like to use serrano because they bring heat without overpowering. For a milder curry, reduce the amount or swap for jalapeños.
- Ground cumin: Toasted cumin offers earthy depth – I find fresh ground cumin makes a noticeable difference in flavor.
- Cayenne pepper: Use to taste depending on your heat preference; it’s what makes this curry “spicy.”
- Ground coriander: Adds subtle citrusy notes that lighten the spices.
- Curry powder: A blend of spices essential for that classic curry flavor.
- Garam masala: Added near the end of cooking for a fragrant, spicy finish.
- Ground turmeric: Not only adds a lovely golden hue but is anti-inflammatory and nutritious.
- Kosher salt: Key for balancing all the flavors; start with a teaspoon and adjust to your taste.
- Freshly cracked black pepper: Adds subtle heat and complexity.
- Full-fat coconut milk: This is what gives the curry its luscious creaminess and mild sweetness.
- Crushed tomatoes: Provide acidity and body – canned tomatoes work perfectly.
- Lemon juice: Adds a fresh tang that brightens the entire dish right before serving.
- Fresh cilantro: I always top with cilantro for a fresh herbaceous finish.
Variations
One of the things I love about this Spicy Red Lentil Curry Recipe is how easy it is to tweak to match your taste buds or pantry situation. You can play around with the heat level, swap ingredients, or add your favorite veggies to make it your own.
- Milder version: I often reduce the serrano peppers and cayenne for guests who prefer less heat – the curry still tastes fantastic without feeling fiery.
- Veggie boost: Adding spinach, kale, or diced sweet potatoes gives this curry more texture and nutrition. My family loves when I stir in fresh spinach just before serving.
- Vegan and gluten-free: This recipe is naturally vegan and gluten-free, making it great for many dietary needs.
- Extra protein: Sometimes I toss in some cooked chickpeas or tofu cubes to make it heartier.
How to Make Spicy Red Lentil Curry Recipe
Step 1: Sauté the Aromatics
Heat your oil over medium heat and add the minced garlic, ginger, and serrano peppers. Stir frequently until fragrant and lightly golden, about 2-3 minutes. This step is crucial because it releases the essential oils in these ingredients, setting a flavorful foundation. Don’t rush it or your curry won’t develop that deep aroma I love.
Step 2: Toast the Spices
Next, sprinkle in the cumin, cayenne, coriander, turmeric, and curry powder right into the aromatic oil. Toast them gently for about a minute while stirring constantly. Be careful not to burn the spices — that bitter taste can ruin the dish. The idea here is to bloom the spices, unlocking their flavor.
Step 3: Add Lentils, Tomatoes, and Liquids
Pour in the red lentils, canned crushed tomatoes, and stir everything well so the lentils get coated in the spice mixture. Then add the coconut milk, stirring to combine. Bring the pot to a gentle simmer.
Cover and let it cook for around 20-25 minutes, stirring occasionally to prevent sticking. You want those lentils to soften and the curry to thicken but not become mushy. Adjust heat as needed to maintain a slow simmer.
Step 4: Season and Finish
Once the lentils are tender and the curry has thickened to your liking, stir in the garam masala, lemon juice, salt, and black pepper. Taste and adjust salt or spice levels here – I always find this step personalizes the curry perfectly. Turn off the heat and fold in fresh chopped cilantro. Serve hot!
How to Serve Spicy Red Lentil Curry Recipe

Garnishes
I’m a big fan of using fresh cilantro as a garnish because it adds a lovely, fresh zing that cuts through the richness of the curry. Sometimes I add a dollop of Greek yogurt or a squeeze of extra lemon if I want to brighten it further. Toasted cashews or slivered almonds can add a nice crunch if you’re feeling fancy.
Side Dishes
This curry pairs beautifully with fragrant basmati rice or warm naan bread to soak up all the saucy goodness. On busy days, I’ve even served it with simple steamed vegetables or a fresh cucumber salad to balance the spices. It’s so versatile—easy to dress up or down.
Creative Ways to Present
For special occasions, I like to serve the Spicy Red Lentil Curry Recipe in pretty bowls layered over saffron-infused rice, and garnish with edible flowers or microgreens. A side of minted yogurt raita also adds visual appeal and freshness. Setting a colorful table with chutneys and pickles turns it into a festive experience.
Make Ahead and Storage
Storing Leftovers
I usually cool leftover curry to room temperature and store it in airtight containers in the fridge. It keeps well for about 4 to 5 days. The flavors actually deepen overnight, so leftovers taste even better the next day! Just give it a good stir before reheating.
Freezing
This curry freezes wonderfully, which is perfect for batch cooking. I portion it into freezer-safe containers and it keeps for up to 3 months. When you’re ready to eat, thaw overnight in the fridge for best texture.
Reheating
Reheat gently in a saucepan over medium-low heat, adding a splash of water or coconut milk if it seems too thick. Stir often so it heats evenly without sticking. If you’re in a hurry, reheating in the microwave works too—just cover and stir halfway through.
FAQs
-
Can I use other types of lentils for this Spicy Red Lentil Curry Recipe?
While red lentils are preferred because they cook quickly and soften well, you can use yellow lentils or split peas. Keep in mind that green or brown lentils hold their shape better and take longer to cook, so adjust cooking time accordingly if you swap lentils.
-
How spicy is the Spicy Red Lentil Curry Recipe?
The heat level can be adjusted easily by changing the amount of serrano peppers and cayenne pepper you use. I like it moderately spicy, but for a milder curry, reduce those ingredients or omit the serranos altogether.
-
Can I make this Spicy Red Lentil Curry Recipe in a slow cooker?
Yes! I recommend sautéing the aromatics and toasting spices first on the stovetop, then transferring everything to the slow cooker. Cook on low for 4-6 hours or high for 2-3 hours until lentils are tender.
-
Is this recipe suitable for meal prep?
Absolutely. It stores well in the fridge and freezes beautifully, making it a perfect option for meal prep. The flavors develop even more over time, so your future self will thank you.
-
What can I serve with this curry to make it a complete meal?
Serving it over rice or with naan bread works perfectly to round out the meal. Adding a side of steamed vegetables or a crisp salad can add freshness and balance the richness.
Final Thoughts
This Spicy Red Lentil Curry Recipe is one of those dishes I always come back to when I want something both simple and soul-satisfying. It’s hearty, vibrant, and incredibly easy to make even on a busy weeknight. I hope you’ll enjoy cooking—and eating—it as much as I do. Don’t be shy about playing with the heat or adding your own twist; after all, that’s part of the fun in the kitchen!
PrintSpicy Red Lentil Curry Recipe
This Spicy Red Lentil Curry is a vibrant and flavorful dish that combines the earthiness of red lentils with a rich blend of spices, garlic, ginger, and serrano peppers. Cooked in creamy coconut milk and enriched with fresh tomatoes and cilantro, it offers a comforting yet fiery meal perfect for any day. The recipe balances heat and aroma, delivering a hearty, protein-packed vegetarian curry that’s easy to prepare and satisfying.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian
Ingredients
Lentils and Base
- 1 cup (~190g) red lentils
- 4 tbsp avocado oil or olive oil
- 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
Spices and Aromatics
- 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
Instructions
- Prepare the Aromatics: Finely mince the garlic, fresh ginger, and serrano peppers. This combination will provide a spicy and pungent flavor base for the curry.
- Sauté the Aromatics and Spices: Heat the avocado or olive oil in a large skillet or saucepan over medium heat. Add the minced garlic, ginger, and serrano peppers and sauté until fragrant, about 2-3 minutes. Stir in the ground cumin, cayenne pepper, coriander, curry powder, garam masala, and turmeric, cooking the spices for about 1-2 minutes until they release their aroma.
- Add Lentils and Liquids: Rinse the red lentils thoroughly under cold water, then add them to the skillet with the spices. Pour in the can of crushed tomatoes and the full-fat coconut milk, stirring to combine everything evenly.
- Simmer the Curry: Bring the mixture to a gentle boil, then reduce heat to low and cover. Let it simmer for 20-25 minutes or until the lentils are soft and the curry has thickened. Stir occasionally to prevent sticking and ensure even cooking.
- Season and Finish: Stir in the lemon juice, kosher salt, and freshly cracked black pepper to taste. Adjust seasoning as desired. Remove from heat and fold in the chopped fresh cilantro for a burst of fresh flavor.
- Serve: Serve the spicy red lentil curry hot, paired with steamed rice, naan bread, or your favorite side for a hearty and satisfying meal.
Notes
- Serrano peppers add significant heat; reduce or omit for a milder curry.
- Use full-fat coconut milk for creaminess and richer flavor.
- Red lentils cook quickly and break down to create a creamy texture; avoid overcooking to prevent mushiness.
- Adjust cayenne pepper to control the spice level to your preference.
- Garam masala can be added towards the end of cooking for a more pronounced aroma if desired.
- This curry improves in flavor when allowed to sit for a few hours or overnight.
Keywords: red lentil curry, spicy lentil stew, Indian vegetarian curry, coconut milk curry, healthy lentil recipe