Tomato Lentil Soup (Easy One-Pot)
Description
Tomato Lentil Soup is a warm, comforting, and nourishing one-pot meal packed with tender lentils, rich tomatoes, vegetables, and flavorful herbs. This easy homemade soup is perfect for busy weeknights, meal prep, cozy dinners, or whenever you want a healthy meal that feels satisfying and delicious. The combination of earthy lentils and sweet, tangy tomatoes creates a hearty texture and deep flavor that makes every spoonful comforting. Unlike complicated recipes, this soup comes together with simple pantry ingredients while still delivering incredible taste. Lentils provide plant-based protein and fiber, making this soup filling and nutritious, while garlic, onions, carrots, and herbs create a flavorful base. The slow simmering process allows all the ingredients to blend beautifully, creating a thick and rich soup that feels like a homemade classic. This versatile recipe can be enjoyed as a light lunch, a healthy dinner, or a side dish alongside crusty bread, grilled cheese, or a fresh salad. It is naturally vegetarian, budget-friendly, and easy to customize with your favorite vegetables and spices. Whether you are looking for a comforting winter meal or a simple healthy recipe for the family, Tomato Lentil Soup is a delicious choice that delivers flavor, nutrition, and comfort in every bowl.
Ingredients For the Soup Base
- 2 tablespoons olive oil
- 1 large onion, diced
- 3 carrots, chopped
- 3 celery stalks, chopped
- 4 cloves garlic, minced
- 2 cups brown or green lentils, rinsed
- 1 can (28 ounces) crushed tomatoes
- 1 can (14.5 ounces) diced tomatoes
- 6 cups vegetable broth
For Seasoning
- 2 teaspoons ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- 1 teaspoon salt
- 1 teaspoon black pepper
- ½ teaspoon red pepper flakes (optional)
- 2 tablespoons tomato paste
For Finishing
- 2 tablespoons fresh lemon juice
- Fresh parsley or cilantro
- Extra olive oil drizzle
- Cracked black pepper
Step-by-Step Instructions
- Prepare the Vegetables: Heat olive oil in a large soup pot over medium heat. Add diced onion, carrots, and celery. Cook for 5–7 minutes until the vegetables begin to soften and the onion becomes slightly translucent.
- Add Garlic and Spices: Stir in minced garlic, cumin, smoked paprika, oregano, thyme, salt, and black pepper. Cook for about 30 seconds until fragrant and the spices release their aroma.
- Add Tomato Base: Add tomato paste and stir for 1 minute to deepen the tomato flavor. Pour in crushed tomatoes and diced tomatoes, mixing everything together.
- Cook the Lentils: Add rinsed lentils and vegetable broth. Stir well and bring the soup to a boil.
- Simmer Until Tender: Reduce heat to low, cover partially, and simmer for 35–45 minutes until the lentils are soft and the soup becomes thick and flavorful.
- Adjust Texture: For a smoother soup, blend a portion using an immersion blender while leaving some lentils whole for texture. Add extra broth if you prefer a thinner consistency.
- Finish the Flavor: Stir in fresh lemon juice before serving to brighten the flavors. Taste and adjust seasoning if needed.
- Serve: Ladle into bowls and garnish with fresh herbs, olive oil drizzle, and cracked black pepper. Serve warm with bread or your favorite side.
Tips & Notes
- Use brown or green lentils because they hold their shape and create the best texture for soup.
- Always rinse lentils before cooking to remove any dust or debris.
- Tomato paste adds a deeper, richer tomato flavor, so do not skip this step.
- For extra creaminess, blend a small portion of the soup and mix it back in.
- Add spinach, kale, zucchini, or potatoes for additional vegetables.
- If you prefer a spicy soup, increase red pepper flakes or add chili powder.
- Fresh lemon juice at the end helps balance the richness of the tomatoes.
- This soup tastes even better the next day because the flavors continue to develop.
- Store leftovers in an airtight container in the refrigerator for up to 5 days.
- Freeze cooled soup in freezer-safe containers for up to 3 months.
- Reheat gently on the stovetop and add a little broth if the soup thickens.
Q&A
Can I use canned lentils instead of dried lentils?
Yes. Use canned lentils and reduce the cooking time because they are already cooked. Add them near the end of cooking.
Is Tomato Lentil Soup vegan?
Yes, this recipe is naturally vegan as long as vegetable broth is used.
Can I make this soup in a slow cooker?
Yes. Add all ingredients except lemon juice and cook on low for 6–8 hours or until lentils are tender.
How can I add more protein?
You can add beans, chickpeas, tofu, or serve the soup with a protein-rich side.
Why is my soup too thick?
Lentils absorb liquid as they cook. Simply add more vegetable broth until you reach your preferred consistency.
Servings & Nutrition
This recipe makes approximately 8 servings. Each serving contains an estimated 280–350 calories, 16–20g protein, 45–55g carbohydrates, and 6–10g fat, depending on ingredient quantities and serving size. Lentils provide plant-based protein, fiber, and long-lasting energy, while tomatoes and vegetables add antioxidants, vitamins, and natural flavor. Nutrition values may vary depending on ingredient brands, portion sizes, and substitutions. Tomato Lentil Soup is a perfect example of a simple one-pot recipe that combines comfort, nutrition, and incredible homemade flavor in a wholesome meal everyone can enjoy.