Hearty Red Lentil Soup (Vegan, One-Pot)

20g protein · 30 min · 360 kcal

Alina ·
Jump to Recipe
Hearty Red Lentil Soup (Vegan, One-Pot)

Thick, warming red lentil soup with cumin, lemon, and olive oil. 20g plant protein, 360 kcal. Dirt cheap, incredibly nutritious, and delicious.

30 min 4 servings 360 kcal

Ingredients

  • 250g (dry) Red lentils
  • 1 large Onion
  • 2 medium Carrot
  • 4 cloves Garlic
  • 1L Vegetable broth
  • 2 tsp Cumin
  • 1 tsp Turmeric
  • 1 Lemon
  • 2 tbsp Olive oil
  • to taste Salt & pepper

Instructions

1

Sauté aromatics

Heat olive oil over medium heat. Cook diced onion and carrots 5 minutes. Add garlic, cumin, and turmeric, stir 1 minute until fragrant.

2

Add lentils and broth

Add rinsed red lentils and vegetable broth. Bring to a boil, then reduce to a simmer.

3

Simmer

Cook 20-25 minutes until lentils are completely soft and falling apart. They'll naturally create a thick, creamy texture.

4

Finish

Squeeze in lemon juice, season with salt and pepper. For a smoother soup, blend half with an immersion blender. Serve drizzled with olive oil and crusty bread.

What is hearty red lentil soup?

Hearty red lentil soup on this page is 200g red lentils, onion, carrot, cumin, and lemon in one pot — about 360 calories and 20g plant protein per serving. It is a thick, warming soup that costs under $1 per portion and feeds four. It is vegan, naturally gluten-free, and requires no soaking, no blending, and no complicated technique.

If you want a lentil dish with more texture, try a lentil salad with green or brown lentils. If you want a richer, creamier soup, this is not it — red lentils break down naturally into a velvety puree without any dairy. This URL is the simple, budget-friendly, weeknight lentil soup that belongs in every home cook's rotation.

Nutrition and macros by portion

The label is one of four servings: 360 calories, 20g protein, 48g carbs, 8g fat.

PortionAdjustmentCaloriesProteinCarbsFat
LighterSkip the olive oil drizzle31020g48g4g
This servingAs written with olive oil finish36020g48g8g
With breadAdd 1 slice sourdough45022g62g8g

The protein is all from the lentils — 50g dry red lentils per serving delivers about 20g of plant protein. The fat comes from the olive oil finish, which is optional but recommended for flavor and satiety. This soup is a nutritional powerhouse for the calories.

Why red lentils?

Red lentils cook in 20 minutes without soaking. They break down naturally into a thick, creamy puree — no blender required. Green and brown lentils hold their shape better, which is great for salads but wrong for this soup. Black (beluga) lentils are beautiful but take 35–40 minutes. For a quick weeknight soup, red lentils are the only choice.

They are also extremely cheap. A 500g bag costs about $2–3 and makes 10+ servings of soup. Combined with onion, carrot, and pantry spices, this is one of the most economical protein sources you can cook. Red lentils are a staple in Indian, Middle Eastern, and Ethiopian cuisines for exactly this reason.

The nutritional profile of lentils

Red lentils provide about 25g of protein per 100g (dry). They are high in fiber (about 8g per serving), iron, folate, and potassium. Unlike meat proteins, they contain zero cholesterol and very little saturated fat. For vegetarians and vegans, lentils are one of the best protein sources available.

The fiber content supports digestive health and keeps you full longer. Combined with complex carbs that digest slowly, lentil soup provides sustained energy without the spike-and-crash of refined carbs. Studies show that regular lentil consumption is associated with lower rates of heart disease and improved blood sugar control.

The one-pot method

Dice 1 onion and 2 carrots. Sauté in olive oil with 4 minced garlic cloves until softened, about 5 minutes. Add 1 tsp cumin, 1/2 tsp turmeric, and a pinch of cayenne (optional). Toast the spices for 30 seconds until fragrant — this step blooms the spices and deepens their flavor.

Add 200g rinsed red lentils and 1 liter of vegetable broth. Bring to a boil, reduce heat, simmer 20–25 minutes until lentils are completely soft and the soup is thick. Stir occasionally to prevent sticking. The lentils will absorb liquid as they cook — add more broth or water if the soup gets too thick. Season with salt, pepper, and the juice of half a lemon. Taste and adjust: more lemon for brightness, more cumin for earthiness, more salt to bring everything together.

The lemon is not optional

Lentils are earthy and can taste flat. Lemon juice brightens the entire bowl and balances the cumin. Add it at the end, after the heat is off — cooking the lemon dulls its brightness and makes it taste acidic rather than fresh. Squeeze half a lemon per pot (4 servings), taste, and add more if needed.

A drizzle of good olive oil on each bowl serves a similar purpose: it adds richness and a fresh flavor note. Together, lemon and olive oil transform a basic lentil pot into something you actually want to eat every week. Do not skip these finishing touches — they are the difference between bland health food and genuinely delicious soup.

Cumin, turmeric, and what else works

This recipe uses cumin (1 tsp) as the primary spice — earthy, warm, and classic with lentils. Turmeric (1/2 tsp) adds color and a subtle bitterness that complements the cumin. Cayenne (a pinch) adds heat without changing the flavor profile.

Variations:

  • Middle Eastern: Add coriander, cinnamon, and finish with fresh mint. A dollop of labneh on top is traditional.
  • Indian dal style: Add garam masala and finish with a tadka (fried cumin seeds, mustard seeds, and curry leaves in ghee).
  • Smoky: Add smoked paprika and a touch of chipotle. Finish with crumbled bacon for non-vegetarians.
  • Ethiopian: Add berbere spice blend and finish with a spoonful of niter kibbeh (spiced clarified butter).
  • Simple: Just cumin, salt, lemon. Sometimes simplicity is best.

All variations keep the same calorie range. The spices are measured in teaspoons, not tablespoons — lentils need enhancement, not overwhelming.

The aromatics: onion, carrot, and garlic

The base of this soup is a simple mirepoix-style combination: 1 medium onion, 2 medium carrots, and 4 cloves of garlic. Dice everything roughly the same size for even cooking. Sauté until the onion is translucent and the carrots begin to soften — about 5 minutes. Do not rush this step; properly softened aromatics provide depth and sweetness.

Celery is a classic addition if you want more vegetable depth. 2 stalks, diced, sautéed with the onion. Some versions add diced potato for extra heartiness — it breaks down and thickens the soup further. Tomato paste (1 tbsp) adds umami and a slight sweetness. All optional, all good.

Crusty bread is practically mandatory

A bowl of lentil soup demands something to dip. Sourdough, crusty baguette, naan, or pita — any bread that can handle being dragged through thick soup. One slice adds about 90 calories and some carbs, but the satisfaction-to-calorie ratio is excellent.

For a lower-carb option, serve with a simple green salad dressed with the same lemon and olive oil you used to finish the soup. Arugula with shaved parmesan and lemon vinaigrette is excellent alongside.

Freezing and meal prep

This soup freezes beautifully for up to 3 months. Cool completely, portion into freezer-safe containers, and freeze flat to save space. It will thicken significantly after freezing — add water or broth when reheating until it reaches your preferred consistency.

For weekly meal prep, make a double batch on Sunday. Refrigerate what you will eat in 3–4 days, freeze the rest. Reheat on the stovetop with a splash of water, or microwave in 90-second intervals, stirring between. Add a fresh squeeze of lemon and a drizzle of olive oil when serving — the brightness fades during storage and needs to be refreshed.

Toppings that work

The basic soup is complete, but toppings add texture and visual appeal:

  • Extra olive oil: A generous drizzle of good extra-virgin.
  • Fresh herbs: Parsley, cilantro, or mint.
  • Crispy shallots or garlic: Slice thin, fry until golden.
  • Yogurt or sour cream: A dollop for creaminess (not vegan).
  • Za'atar: Sprinkle for a Middle Eastern touch.
  • Chili flakes: For heat.
  • Toasted pumpkin seeds: For crunch and extra protein.
  • Crumbled feta: Salty, creamy (not vegan).

Keep toppings minimal — this soup is about simplicity. One or two additions, not a salad bar.

Common mistakes and how to avoid them

Not rinsing lentils: Red lentils often have dust and debris. Rinse in a fine-mesh strainer until the water runs clear.

Undersalting: Lentils absorb a lot of salt. Season at the end, taste, add more. Undersalted lentil soup tastes like cardboard.

Skipping the lemon: The acid is essential. It is the difference between flat and vibrant.

Overcooking: Red lentils cook in 20–25 minutes. Beyond that, the soup becomes too thick and pasty. Add water to adjust consistency.

Using the wrong lentils: Green and brown lentils do not break down. Use red lentils for this recipe.

Not blooming spices: Toast cumin and turmeric in the oil for 30 seconds before adding liquid. This releases their essential oils and deepens flavor.

Adding lemon too early: Lemon juice added during cooking becomes flat and metallic. Add it off the heat, right before serving.

Scaling the recipe

This recipe serves 4 and scales linearly. For 2 servings, halve everything. For 8, double. The cooking time remains the same — a larger batch just needs a larger pot. A 4-quart pot is minimum for this recipe; 6-quart is more comfortable.

For a crowd, make a triple batch and serve with an assortment of toppings and different breads. Lentil soup is naturally vegan and gluten-free (check your broth), making it universally acceptable at potlucks.

The $1 bowl of plant protein

Lentils: $0.25 per serving. Onion, carrot, garlic: $0.20. Spices: negligible. Olive oil and lemon: $0.30. Total: under $1 for 20g of protein and a full, warming meal. No meat, no dairy, no expensive ingredients. This is budget cooking that does not feel like sacrifice.

Make a big pot. Eat it for lunch all week. Freeze the rest. Come back to it when you need something easy and cheap. 360 calories, 20g protein, one pot, 30 minutes. The lentil soup that proves healthy, affordable, and delicious can all exist in the same bowl.

Recipe Notes & Tips

  • Rinse the red lentils before cooking to remove any debris.
  • Always adjust seasoning after adding lemon juice for a balanced flavor.
  • For a spicy kick, consider adding a pinch of cayenne or red pepper flakes.
  • Blend half of the soup for a creamy texture while keeping some lentils whole.
  • Store any leftovers in an airtight container for maximum freshness.

Variations

  • Spicy Lentil Soup: Add diced tomatoes and a tablespoon of chili powder for heat.
  • Herbed Lentil Soup: Stir in fresh herbs like cilantro or parsley before serving.
  • Asian-Inspired Soup: Incorporate soy sauce, ginger, and serve with green onions.

Common Mistakes to Avoid

  • Ignoring lentil rinsing: Skipping this step can leave the soup gritty. Always rinse before cooking.
  • Not seasoning sufficiently: Tasting and adjusting seasoning during cooking is key; don’t skip this!
  • Overcooking the lentils: Keep an eye on the cooking time to avoid mushy lentils—aim for a soft but intact texture.

How to Store

This soup can be frozen for up to 3 months. When reheating, just add a bit of water or vegetable broth if it thickens too much.

Frequently Asked Questions

Why red lentils?

Red lentils cook fastest (20 minutes, no soaking), break down naturally into a creamy soup, and have a mild, slightly sweet flavor. Green or brown lentils hold their shape better but need 35-40 minutes.

How cheap is this soup?

Extremely. A pot serving 4 costs roughly $3-4 total — under $1 per serving. Lentils are one of the cheapest protein sources on the planet, making this soup ideal for budget-conscious meal planning.

Does this freeze well?

Perfectly. Cool completely and freeze in portions for up to 3 months. It may thicken after freezing — just add a splash of water or broth when reheating.

Can I use green or brown lentils instead?

Green and brown lentils hold their shape better, which gives a chunkier soup rather than a creamy one. They also take 35-40 minutes to cook. Red lentils are ideal for this recipe because they naturally break down.

What toppings go well with lentil soup?

A drizzle of extra-virgin olive oil, a dollop of yogurt, crispy fried shallots, or a sprinkle of za'atar are all excellent. Crusty sourdough bread for dipping is practically mandatory.

Did you make this recipe?

Share a picture on Instagram with #aimealplan

Reviews

Leave a Review

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

Filed Under: Vegetarian, Vegan, Gluten Free, Budget, Meal Prep

More Recipes You'll Love

Create your meal plan first

To add recipes to your plan, you need to set up your personalized meal plan. It takes less than 2 minutes.

Create My Meal Plan

Takes 2 min • Personalized for you