Bowl of Spicy Tomato Lentil Soup garnished with herbs and spices

Spicy Tomato Lentil Soup

This Spicy Tomato Lentil Soup is a warm and comforting dish that’s packed with flavor and nutrients. Perfect for chilly days, it’s both hearty and easy to prepare, making it an excellent choice for a cozy dinner or meal prep for the week ahead.

Why make this recipe

This soup is not only delicious but also a great source of protein and fiber, thanks to the lentils. With vibrant vegetables and aromatic spices, it warms you up inside and out. Plus, it’s vegan and gluten-free, making it suitable for many dietary preferences.

Ingredients

  • 1.5 Tbsp olive oil
  • 1 medium onion, diced
  • 1 large carrot, diced
  • 1 celery stalk, diced
  • 1 red bell pepper, diced
  • 3 garlic cloves, minced
  • 0.5 tsp chili flakes
  • 1 Tbsp curry powder
  • 1 cup dried red lentils, rinsed
  • 1 can (14oz) tomatoes with juice
  • 4 cups low-sodium vegetable broth
  • 0.75 tsp fine salt
  • 0.25 tsp black pepper
  • 0.25 cup chopped cilantro
  • 1 lemon, juiced

How to make it

  1. Sauté the Aromatics: Warm the olive oil in a large pot or Dutch oven over medium heat. Add the onion, carrot, celery, and red bell pepper. Stir frequently for about 7 minutes until the onions turn translucent and soft.
  2. Bloom the Spices: Add the minced garlic, curry powder, and chili flakes to the pot. Stir constantly for about 1 minute until the mixture becomes fragrant and the spices are well distributed.
  3. Combine Ingredients: Stir in the rinsed red lentils and the canned tomatoes. Cook for 1 minute while stirring to allow the flavors to meld together.
  4. Simmer the Soup: Pour in the vegetable broth, salt, and pepper. Bring the liquid to a boil, then reduce the heat to a gentle simmer. Cover the pot and cook for 30 minutes until the lentils are completely tender.
  5. Blend for Texture: Use a stick blender to purée the soup slightly with 2 or 3 quick pulses. Alternatively, carefully transfer 2 cups to a blender, hold the lid securely with a towel, and blend until smooth before adding it back to the pot.
  6. Finish and Season: Remove from heat. Stir in the chopped cilantro and fresh lemon juice. Taste your Spicy Tomato Lentil Soup and adjust the salt or chili flakes if needed.

How to serve it

Serve the soup hot in bowls. You can add a sprinkle of extra cilantro on top or a slice of crusty bread on the side for a complete meal. It also pairs well with a light salad.

How to store it

Store any leftover soup in an airtight container in the refrigerator for up to 4 days. You can also freeze it for up to 3 months. Just make sure to let it cool completely before transferring it to a freezer-safe container.

Helpful tips

  • Rinse the lentils thoroughly before using them to remove any debris.
  • For a creamier texture, you can blend the entire pot of soup instead of just a portion.
  • Adjust the level of spice by adding more or less chili flakes according to your taste.

Optional variations

  • For a smoky flavor, add a teaspoon of smoked paprika.
  • If you prefer a milder soup, you can skip the chili flakes or use less.
  • You can also add other vegetables, such as spinach or kale, for added nutrition.

Frequently asked questions

Can I use other types of lentils?
Yes, you can use other lentils, but red lentils are recommended as they cook quickly and break down for a smoother texture. Green or brown lentils will take longer to cook and will retain a firmer texture.

How can I make this soup spicier?
To increase the heat, add more chili flakes or stir in some hot sauce at the end. You can also include a diced jalapeño when sautéing the vegetables.

Is this recipe suitable for meal prep?
Absolutely! This soup keeps well and is perfect for meal prep. Just store it in individual portions for easy lunches or dinners throughout the week.

Print

Spicy Tomato Lentil Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A warm and comforting Spicy Tomato Lentil Soup packed with flavor and nutrients, perfect for chilly days. Hearty, easy to prepare, and vegan-friendly.

  • Author: isabella-reed
  • Prep Time: 15 minutes
  • Cook Time: 38 minutes
  • Total Time: 53 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Cooking
  • Cuisine: Vegan
  • Diet: Vegan, Gluten-Free

Ingredients

Scale
  • 1.5 Tbsp olive oil
  • 1 medium onion, diced
  • 1 large carrot, diced
  • 1 celery stalk, diced
  • 1 red bell pepper, diced
  • 3 garlic cloves, minced
  • 0.5 tsp chili flakes
  • 1 Tbsp curry powder
  • 1 cup dried red lentils, rinsed
  • 1 can (14oz) tomatoes with juice
  • 4 cups low-sodium vegetable broth
  • 0.75 tsp fine salt
  • 0.25 tsp black pepper
  • 0.25 cup chopped cilantro
  • 1 lemon, juiced

Instructions

  1. Sauté the Aromatics: Warm the olive oil in a large pot or Dutch oven over medium heat. Add the onion, carrot, celery, and red bell pepper. Stir frequently for about 7 minutes until the onions turn translucent and soft.
  2. Bloom the Spices: Add the minced garlic, curry powder, and chili flakes to the pot. Stir constantly for about 1 minute until the mixture becomes fragrant and the spices are well distributed.
  3. Combine Ingredients: Stir in the rinsed red lentils and the canned tomatoes. Cook for 1 minute while stirring to allow the flavors to meld together.
  4. Simmer the Soup: Pour in the vegetable broth, salt, and pepper. Bring the liquid to a boil, then reduce the heat to a gentle simmer. Cover the pot and cook for 30 minutes until the lentils are completely tender.
  5. Blend for Texture: Use a stick blender to purée the soup slightly with 2 or 3 quick pulses. Alternatively, carefully transfer 2 cups to a blender, hold the lid securely with a towel, and blend until smooth before adding it back to the pot.
  6. Finish and Season: Remove from heat. Stir in the chopped cilantro and fresh lemon juice. Taste your Spicy Tomato Lentil Soup and adjust the salt or chili flakes if needed.

Notes

For a creamier texture, blend the entire pot of soup instead of just a portion. Adjust spice level by adding more or less chili flakes.

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 6g
  • Sodium: 500mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 49g
  • Fiber: 16g
  • Protein: 14g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Scroll to Top