Spicy Red Lentil Curry

This Spicy Red Lentil Curry is a flavorful and hearty dish that combines the warmth of spices with the creaminess of red lentils. Itโ€™s a perfect comfort food for chilly evenings or when youโ€™re in the mood for something cozy but still healthy. This curry is easy to make, nutritious, and great for meal prep!

Why Youโ€™ll Love This Recipe

  • Simple and quick: Made with pantry staples like red lentils and common spices, this curry can be whipped up in under an hour.
  • Nutrient-packed: Lentils are a fantastic source of plant-based protein, fiber, and essential vitamins and minerals.
  • Customizable: You can easily adjust the spice level or add more vegetables to suit your taste.
  • Vegan and gluten-free: Perfect for those following a plant-based or gluten-free diet.
  • Great for leftovers: This curry tastes even better the next day, making it an ideal dish for meal prep.

Ingredients

(Tip: Youโ€™ll find the full list of ingredients and measurements in the recipe card below.)

  • Red lentils
  • Onion
  • Garlic
  • Ginger
  • Tomatoes
  • Coconut milk
  • Vegetable broth or water
  • Curry powder
  • Ground cumin
  • Ground turmeric
  • Ground coriander
  • Red chili flakes (optional for extra heat)
  • Fresh cilantro (for garnish)
  • Salt and pepper to taste
  • Oil for cooking

Directions

  1. Prepare the base: In a large pot, heat some oil over medium heat. Add the chopped onions and sautรฉ until they become soft and translucent.
  2. Add aromatics: Stir in the minced garlic and grated ginger. Cook for about 1-2 minutes, until fragrant.
  3. Spice it up: Add curry powder, cumin, turmeric, coriander, and red chili flakes if using. Stir the spices into the onion mixture and cook for another minute.
  4. Add tomatoes and lentils: Pour in the diced tomatoes and red lentils. Stir everything together.
  5. Add liquid: Pour in the vegetable broth (or water) and coconut milk. Bring the mixture to a simmer, then reduce the heat to low and let it cook for about 20-25 minutes, stirring occasionally, until the lentils are tender.
  6. Season and serve: Once the lentils are fully cooked and the curry has thickened, season with salt and pepper. Garnish with fresh cilantro before serving.

Servings and Timing

  • Servings: This recipe yields 4-6 servings.
  • Preparation time: 10 minutes
  • Cook time: 30-35 minutes

Variations

  • Add vegetables: Feel free to add veggies like spinach, sweet potatoes, or carrots for extra texture and nutrition.
  • Adjust spice level: If you prefer a milder curry, reduce or omit the red chili flakes. For extra heat, you can add fresh chopped chili or a dash of cayenne pepper.
  • Use different lentils: If you donโ€™t have red lentils on hand, you can use yellow lentils or split peas. Keep in mind that cooking times may vary slightly.
  • Protein boost: For added protein, toss in cooked chickpeas, tofu, or paneer towards the end of cooking.

Storage/Reheating

  • Storage: Store leftover curry in an airtight container in the refrigerator for up to 4-5 days.
  • Freezing: You can also freeze this curry in a freezer-safe container for up to 3 months. Be sure to thaw it overnight in the refrigerator before reheating.
  • Reheating: Reheat on the stovetop over medium heat, stirring occasionally until heated through. You can also microwave individual portions for about 1-2 minutes, adding a splash of water or broth to loosen the curry if needed.

FAQs

How do I prevent lentils from becoming mushy?

To avoid mushy lentils, cook them on low heat and monitor them closely. Stir occasionally, and make sure not to overcook them.

Can I use canned lentils instead of dried lentils?

Yes, but keep in mind that canned lentils are already cooked, so you will need to reduce the cooking time. Add them towards the end of the cooking process to avoid overcooking.

Is this recipe spicy?

It can be! The spice level depends on how much red chili flakes or other hot spices you use. You can easily adjust the heat to your preference.

Can I make this curry in advance?

Yes, this curry is great for meal prep. It actually tastes better the next day as the flavors have more time to meld together.

Can I substitute coconut milk?

If youโ€™re not a fan of coconut milk or want a lighter option, you can use almond milk or cashew cream instead. The flavor will be slightly different but still delicious.

What can I serve with this curry?

This curry pairs well with basmati rice, naan, or quinoa. You can also serve it with a side of steamed vegetables or a simple salad.

How long will leftovers last?

Leftovers can be stored in the refrigerator for up to 4-5 days. For longer storage, freeze the curry for up to 3 months.

Can I make this in a slow cooker?

Yes, you can make this in a slow cooker. Add all ingredients (except the coconut milk and cilantro) and cook on low for 6-8 hours or high for 3-4 hours. Stir in the coconut milk at the end and garnish with cilantro.

What type of lentils are best for this curry?

Red lentils are ideal for this recipe as they cook quickly and break down to create a creamy texture. You can experiment with other lentils, but the consistency may vary.

Can I make this oil-free?

Yes! To make this recipe oil-free, simply sautรฉ the onions, garlic, and ginger in a small amount of vegetable broth or water instead of oil.

Conclusion

This Spicy Red Lentil Curry is a versatile, nutrient-dense, and delicious meal that youโ€™ll want to make again and again. Itโ€™s easy to prepare, packed with flavor, and suitable for a variety of dietary preferences. Whether youโ€™re looking for a quick weeknight dinner or a dish to meal prep for the week, this curry has you covered. Enjoy it with your favorite sides and adjust the recipe to suit your tastes!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spicy Red Lentil Curry

Spicy Red Lentil Curry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: KimEasy
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Dinner, Main Course
  • Method: Simmering
  • Cuisine: Indian-inspired
  • Diet: Vegan

Description

This Spicy Red Lentil Curry is a hearty, flavorful, and healthy dish, perfect for a cozy dinner. Red lentils are simmered in a rich tomato-based sauce infused with a blend of fragrant spices like cumin, coriander, and turmeric. With a kick of heat from chili and a creamy texture from coconut milk, this vegan curry pairs perfectly with rice or naan for a satisfying meal.


Ingredients

Units Scale
  • 1 cup red lentils, rinsed
  • 1 tablespoon coconut oil or vegetable oil
  • 1 onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tablespoon fresh ginger, grated
  • 1 can (14.5 oz) diced tomatoes
  • 1 can (13.5 oz) coconut milk
  • 2 teaspoons ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon turmeric
  • 1 teaspoon garam masala
  • 1/2 teaspoon ground cinnamon
  • 1/2 teaspoon chili powder (adjust to taste)
  • 1 teaspoon paprika
  • 1 teaspoon salt (adjust to taste)
  • 1/4 teaspoon black pepper
  • 2 cups vegetable broth or water
  • 1 fresh red chili, finely chopped (optional for extra heat)
  • 2 tablespoons fresh cilantro, chopped (for garnish)
  • Lime wedges (for serving)

Instructions

  1. Prepare the Lentils:
    Rinse the red lentils thoroughly under cold water until the water runs clear. Set aside.
  2. Cook the Aromatics:
    In a large pot, heat the coconut oil over medium heat. Add the chopped onion and sautรฉ for 4-5 minutes until soft and translucent. Stir in the minced garlic and grated ginger, and cook for another minute until fragrant.
  3. Add the Spices:
    Add the cumin, coriander, turmeric, garam masala, cinnamon, chili powder, paprika, salt, and black pepper to the onion mixture. Cook for 1-2 minutes, stirring constantly, until the spices become fragrant.
  4. Combine Lentils and Tomatoes:
    Add the rinsed lentils, diced tomatoes, and vegetable broth (or water) to the pot. Stir well to combine.
  5. Simmer the Curry:
    Bring the mixture to a boil, then reduce the heat to low and let it simmer uncovered for about 20-25 minutes, or until the lentils are tender and the curry has thickened. Stir occasionally to prevent sticking.
  6. Add Coconut Milk:
    Once the lentils are cooked, stir in the coconut milk and chopped red chili (if using). Simmer for another 5 minutes to let the flavors meld together.
  7. Adjust Seasoning:
    Taste the curry and adjust the seasoning if needed. Add more salt, chili powder, or spices to your preference.
  8. Garnish and Serve:
    Serve the curry hot, garnished with fresh cilantro and lime wedges on the side. Enjoy with basmati rice, naan, or flatbread.

Notes

  • If you prefer a milder curry, reduce or omit the chili powder and fresh chili.
  • For added texture, you can include vegetables like spinach, carrots, or bell peppers.
  • This curry keeps well in the fridge for up to 3 days or can be frozen for longer storage.

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *