Spicy Red Lentil Curry
If you’re looking for a dish that wraps you in warmth and flavor, then this Spicy Red Lentil Curry is just what you need. This recipe is a cherished favorite in my kitchen, especially during chilly nights when comfort food is a must. The creamy texture combined with the delightful spices makes it not only satisfying but also full of nutrition. It’s perfect for busy weeknights or family gatherings, bringing everyone to the table with its inviting aroma.
Imagine the hearty blend of spices simmering away while you catch up with loved ones or relax after a long day. This dish has a way of making any meal feel special, whether it’s just you or a crowd enjoying dinner together.
Why You’ll Love This Recipe
- Quick and Easy: You can whip this curry up in just under an hour, making it perfect for those hectic evenings.
- Flavor-Packed: Each spoonful bursts with spices that create a rich and delicious experience.
- Healthy Comfort Food: Packed with lentils and coconut milk, this dish is both nutritious and filling.
- Make-Ahead Friendly: You can prepare this curry in advance and reheat it for an easy meal later in the week.
- Customizable: Feel free to add your favorite veggies or adjust the spice level to suit your taste!

Ingredients You’ll Need
Let’s gather some simple, wholesome ingredients that come together to create this delightful Spicy Red Lentil Curry. You might already have some of these staples on hand!
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
This recipe is wonderfully flexible! Feel free to get creative based on what you have on hand or your personal preferences.
- Add More Veggies: Toss in some spinach, kale, or diced bell peppers for extra nutrition and color.
- Adjust the Heat: If you’re not a fan of too much spice, reduce the cayenne pepper or skip the serrano peppers entirely.
- Swap the Lentils: Try using green or brown lentils if that’s what you have; they will give a different texture but still be delicious!
- Top it Off: Add a dollop of yogurt (or plant-based alternative) for creaminess and a sprinkle of nuts for crunch.
How to Make Spicy Red Lentil Curry
Step 1: Rinse and Soak the Lentils
Start by rinsing the lentils under cold water until it runs clear. Then soak them overnight or for at least 6 hours. This step is important because it helps the lentils cook faster and promotes better nutrient absorption.
Step 2: Sauté Aromatics
Heat a large skillet over medium-high heat and pour in your avocado oil or olive oil. When it’s shimmering, add garlic, ginger, and serrano peppers. Sauté them for about 3 minutes until fragrant. This blend will form the flavorful base of your curry.
Step 3: Spice It Up
Next, sprinkle in your spices: cumin, cayenne pepper, coriander, curry powder, garam masala, turmeric, salt, and black pepper. Stir them constantly for about 30-60 seconds until they become aromatic. This step releases all those beautiful flavors!
Step 4: Combine Ingredients
Now it’s time to add in your soaked lentils along with crushed tomatoes and coconut milk. Mix everything well! Lower the heat to low and partially cover your skillet with a lid. Let it simmer gently for about 20-25 minutes until the lentils are soft. If they need more time, just add a splash of water and keep cooking.
Step 5: Finish It Off
Once cooked through, turn off the heat and stir in lemon juice and cilantro. Taste before serving; adjust salt if necessary to enhance those flavors.
Step 6: Serve & Enjoy!
Serve your Spicy Red Lentil Curry warm alongside rice or flatbread. Don’t forget to garnish with extra cilantro if you like! Store any leftovers in an airtight container in the fridge for up to 3-4 days—if there are any left!
Enjoy creating this cozy dish that’s sure to become a staple in your home!
Pro Tips for Making Spicy Red Lentil Curry
Making a delicious curry is all about balancing flavors and textures. Here are some tips to elevate your Spicy Red Lentil Curry to the next level!
-
Use fresh spices: Freshly ground spices have a more intense flavor than pre-ground ones. This will enhance the aromatic quality of your curry and make it more fragrant.
-
Adjust the heat: If you’re sensitive to spice, feel free to reduce the amount of serrano peppers or cayenne pepper. Conversely, if you love a kick, add in an extra serrano or sprinkle in some chili flakes for depth.
-
Experiment with vegetables: Adding chopped spinach, kale, or bell peppers can boost the nutritional value and add diverse textures to your curry. Just toss them in during the last few minutes of cooking for a quick steam.
-
Don’t skip the soaking: Soaking lentils not only speeds up cooking but also makes them easier to digest. It helps break down some of the antinutrients present in legumes, leading to better nutrient absorption.
-
Serve with a splash of lime: A squeeze of fresh lime juice right before serving brightens up the dish and enhances all the flavors. It’s a simple touch that makes a big difference!
How to Serve Spicy Red Lentil Curry
Serving your Spicy Red Lentil Curry can be as fun as making it! Here are some delightful ideas on how to present this comforting dish that will impress your family and friends.
Garnishes
- Fresh cilantro: A sprinkle of freshly chopped cilantro adds a burst of color and freshness.
- Sliced avocado: Creamy avocado slices provide richness that complements the spicy flavors beautifully.
- Toasted coconut flakes: For an added crunch and subtle sweetness, consider topping your curry with toasted coconut flakes.
Side Dishes
- Basmati rice: This fragrant rice is perfect for soaking up all that delicious sauce. Its light texture complements the richness of the curry.
- Naan bread: Soft and fluffy naan is ideal for scooping up your curry. You could even serve it warm with a brush of garlic oil for extra flavor.
- Roasted vegetables: A side of roasted seasonal veggies adds color and nutrition. Try carrots, zucchini, or cauliflower tossed in olive oil and herbs.
- Cucumber salad: A refreshing cucumber salad balances out the warmth of the curry. Toss sliced cucumbers with lemon juice, salt, and mint for a zesty accompaniment.
With these tips and serving suggestions, your Spicy Red Lentil Curry is sure to be a hit at any table! Enjoy every cozy bite!

Make Ahead and Storage
This Spicy Red Lentil Curry is perfect for meal prep! Its flavors deepen over time, making it even more enjoyable the next day. Plus, it keeps well in the fridge or freezer, so you can always have a warm, comforting meal ready to go.
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.
- Label the container with the date for easy tracking.
Freezing
- Let the curry cool completely, then portion it into individual freezer-safe containers.
- Freeze for up to 2-3 months.
- Consider using freezer bags for space-saving storage; just be sure to remove as much air as possible before sealing.
Reheating
- Thaw frozen curry overnight in the refrigerator before reheating.
- Reheat on the stove over medium heat, adding a splash of water if needed to reach your desired consistency.
- Alternatively, use a microwave-safe bowl and heat in short intervals until warm throughout, stirring frequently.
FAQs
Here are some common questions that might pop up while making this delicious recipe!
Can I make Spicy Red Lentil Curry without coconut milk?
Absolutely! If you’re looking for a lighter option, you can substitute coconut milk with vegetable broth or almond milk. Keep in mind that this will change the flavor and creaminess of the dish.
What can I serve with Spicy Red Lentil Curry?
This curry pairs wonderfully with steamed basmati rice or fluffy naan bread. You can also serve it alongside a fresh salad or some roasted vegetables for added nutrition and texture.
How spicy is Spicy Red Lentil Curry?
The spice level can be adjusted according to your preference! The serrano peppers provide heat, but you can reduce or eliminate them if you prefer a milder flavor. Feel free to customize the cayenne pepper quantity as well.
Can I use other lentils instead of red lentils?
While red lentils are recommended for their quick cooking time and creamy finish, you can use brown or green lentils. Just note that they may require longer cooking times and won’t break down as much, resulting in a chunkier texture.
Final Thoughts
I hope this Spicy Red Lentil Curry warms your heart and fills your home with delightful aromas! It’s not just a recipe; it’s comfort food at its finest, perfect for sharing with family or enjoying alone. I’d love to hear how yours turns out—so don’t hesitate to share your experience. Happy cooking!
Spicy Red Lentil Curry
Indulge in the warm, comforting embrace of Spicy Red Lentil Curry—a delightful dish that is both nourishing and bursting with flavor. This vegan-friendly recipe features a creamy coconut milk base blended with aromatic spices and hearty red lentils, making it the perfect choice for busy weeknights or family gatherings. The inviting aroma will fill your kitchen, creating an atmosphere of coziness while you enjoy quality time with loved ones. Quick to prepare and easy to customize with your favorite vegetables, this curry is not only satisfying but also a healthy addition to your meal rotation. Serve it over fluffy rice or alongside warm naan for a complete experience.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 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
- 1 (13.5-ounce) can full-fat coconut milk
- 1 (14-ounce) can crushed tomatoes
- 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 tbsp lemon juice
- ½ cup fresh cilantro, roughly chopped
Instructions
- Rinse and soak lentils in cold water for at least 6 hours.
- Heat avocado oil in a large skillet over medium-high heat; sauté garlic, ginger, and serrano peppers for about 3 minutes until fragrant.
- Stir in spices (cumin, cayenne pepper, coriander, curry powder, garam masala, turmeric, salt, black pepper) and cook for an additional minute until aromatic.
- Add soaked lentils along with crushed tomatoes and coconut milk; mix well.
- Lower the heat and partially cover the skillet; simmer for 20-25 minutes until lentils are tender.
- Stir in lemon juice and chopped cilantro before serving.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 5g
- Sodium: 420mg
- Fat: 18g
- Saturated Fat: 15g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 11g
- Protein: 9g
- Cholesterol: 0mg