Go Back

Spicy Lentil Soup

A warm, bold, and deeply satisfying one-pot spicy lentil soup made with red lentils, coconut milk, and aromatic spices. Perfect for cold weeknights, it comes together in under 45 minutes and tastes like it simmered all day.
Prep Time 10 minutes
Cook Time 30 minutes
Servings: 4
Calories: 320

Ingredients
  

  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 teaspoons ground cumin
  • teaspoons smoked paprika
  • 1 teaspoon ground turmeric
  • ½ teaspoon cayenne pepper (adjust to taste)
  • 1 teaspoon red chili flakes
  • cups red lentils, rinsed
  • 1 can (14 oz) diced tomatoes
  • 1 can (14 oz) coconut milk
  • 4 cups vegetable broth
  • to taste salt and black pepper
  • to finish fresh lemon juice and cilantro

Method
 

Sauté the Aromatics
  1. Heat the olive oil in a large, heavy-bottomed pot over medium heat. Add the diced onion and cook for 5 to 6 minutes, stirring occasionally, until it softens and turns translucent with gentle golden color at the edges.
  2. Add the garlic and ginger and stir for about 60 seconds until fragrant.
Bloom the Spices
  1. Add the cumin, smoked paprika, turmeric, cayenne, and chili flakes directly to the pot. Stir everything together and let the spices cook with the aromatics for about 1 to 2 minutes, toasting them in the oil until the mixture darkens slightly and the fragrance intensifies.
Add the Lentils and Liquids
  1. Pour in the rinsed red lentils, diced tomatoes, coconut milk, and vegetable broth. Stir everything together and bring the pot to a gentle boil. Season with salt and black pepper.
  2. Once boiling, reduce the heat to low, partially cover, and let the soup simmer for 20 to 25 minutes, stirring occasionally, until the lentils break down and the soup thickens into a luscious, velvety consistency.
Finish and Taste
  1. Once the lentils are completely soft and the soup has thickened to your liking, squeeze in the juice of half a lemon and give it a final taste. Adjust salt, heat, or acidity as needed.
  2. Serve topped with fresh cilantro and an optional drizzle of olive oil.

Notes

Substitution Tips: Swap red lentils for green or brown lentils — just add 10 extra minutes of cook time. Use chicken broth instead of vegetable broth for a richer base. For a milder, kid-friendly version, skip the cayenne and chili flakes entirely and add a pinch of sweet paprika instead. Meal-Prep Tip: Double the batch on Sunday and store it in portions. This spiced lentil soup reheats beautifully, making weekday lunches completely effortless. Common Mistakes: Always bloom spices in oil before adding liquid; rinse lentils to prevent gummy texture; keep heat at a gentle simmer to avoid scorching; taste and adjust seasoning at the end. Storage: Store cooled soup in an airtight container in the refrigerator for up to 5 days. Freezes well for up to 3 months — portion into freezer bags. Reheat on the stovetop over low heat, adding a splash of broth or water to loosen consistency.