Spiced red lentil soup with spinach, 18g protein from a 35-minute pot
A one-pot red lentil soup with spinach and warm spices. 18g of plant protein, 12g of fiber, 340 kcal per bowl, and ready in 35 minutes.
Lentil soup is the dinner that feels like comfort food and quietly delivers the protein and fiber of a full meal. This version uses red lentils because they cook in 20 minutes and break down into the broth on their own, so you get a creamy soup without any cream. Warm spices, a tomato base, and a handful of spinach at the end push it from "nice plant lunch" to "actual dinner that holds you for 5 hours."
It is a 35-minute pot, scales to four servings, freezes for a week, and lands at 18g of protein and 12g of fiber per bowl.
Why this soup works
Most plant-based soups land around 250 kcal and 6g of protein, then leave you hungry by 4pm. Red lentils fix the protein gap on their own. One cup of cooked red lentils carries 18g of protein and 16g of fiber, and at 1.10 USD per dry cup, it is one of the cheapest protein sources in the grocery store.
Two structural moves separate this soup from the usual flat lentil soup:
- Tomato paste, bloomed in oil first. Stirring the tomato paste into the hot oil and spices for 60 seconds before adding liquid is the difference between a soup that tastes like the sum of its ingredients and one that tastes cooked. It costs nothing and changes everything.
- Spinach in the last 2 minutes. Spinach wilts in seconds. Adding it at the end keeps the green clean instead of turning it gray, and the volume of one bag of spinach quietly fills out a bowl that would otherwise feel thin.
(For why volume-first plates pull harder than calorie-matched alternatives, 30 high-volume low-calorie foods covers the underlying logic.)
The macros that matter
| Per bowl (1 of 4 servings, no feta) | Amount |
|---|---|
| Calories | 340 |
| Protein | 18g |
| Carbs | 50g |
| Fat | 6g |
| Fiber | 12g |
That is 5g of protein per 100 kcal, with 60% of the daily fiber target in a single bowl. The fiber is what makes this soup feel like a real meal at 340 kcal; lentils carry a slow-release carb load that holds satiety longer than most starches at the same kcal.
(For where 12g of fiber per bowl fits in the daily target, how much fiber per day covers the math.)
Swaps and add-ons
- Add chicken. Stir 200g of shredded rotisserie chicken in with the spinach. Adds 50 kcal and 11g of protein per bowl, totals 28g of protein.
- Make it vegan. Skip the optional feta. The soup is already plant-based without it.
- Use green or brown lentils. They take 30 to 35 minutes instead of 20 and stay whole instead of breaking down. Same nutrition, different texture. Add 200ml more stock to compensate for less liquid absorption.
- Coconut milk version. Replace 200ml of stock with 200ml of light coconut milk and add 1 tsp grated ginger. Adds 60 kcal per bowl, plus a richer mouthfeel and a Thai lean.
- Slow cooker. Add everything except spinach and lemon to a slow cooker, cook on low for 6 hours or high for 3 hours. Stir in spinach and lemon in the last 10 minutes.
- Freezer. Cool completely, ladle into freezer bags one portion at a time, lay flat to freeze. Reheats in 4 minutes from frozen in a covered pot.
What not to do
- Do not skip blooming the tomato paste. A flat-tasting lentil soup almost always traces to tomato paste added with the liquid instead of cooked into the oil first.
- Do not boil the lentils hard. A vigorous boil makes red lentils gluey instead of creamy. Bring the pot up to a boil, then drop to a simmer for the full cook time.
- Do not add the spinach early. Spinach added at the start of cooking turns gray and slimy. Add it in the last 2 minutes, off heat if needed.
- Do not salt at the start. Vegetable stock and crushed tomatoes carry sodium. Wait until the soup has finished cooking, then taste and adjust. You will need less than you think.
- Do not skip the lemon. A tablespoon of fresh lemon juice stirred in at the end brightens the entire pot. Lentil soup without lemon tastes like the sketch of lentil soup.
For why protein-anchored plant meals beat the same calories of pasta or rice for satiety, the chicken breast calorie breakdown walks the protein-density math even though chicken is the comparison; the principle holds for lentils.
