The onion softens in olive oil first, then the tomato paste hits the warm pot and turns fragrant in about a minute. That short pause gives the base a deeper tomato taste before the crushed tomatoes and broth go in. I built this High Protein Tomato Soup around red lentils, which soften right in the pot and give the soup a satisfying body.
Blending the lentils makes the soup smooth without relying on cream. Plain nonfat Greek yogurt goes in after the pot comes off the heat, adding a creamy, tangy finish while keeping the tomato and lentil flavors front and center.
The steps are simple, but the order matters: let the lentils get very soft, blend the soup, and temper the yogurt before stirring it in. The result is a smooth tomato soup with a hearty finish and a gentle tang.

Kitchen Note
Low-sodium broth makes a difference here because the soup simmers with salt already in the pot. Starting with a less salty broth keeps the tomato and lentil flavor clear instead of letting the broth dominate.
Save this smooth tomato soup with red lentils for an easy, hearty bowl finished with Greek yogurt.
Red Lentils Give This Tomato Soup Its Body
Tomato soup can taste thin when its only structure comes from the tomatoes and broth. Here, dried red lentils cook directly in that liquid, then soften enough to blend into the soup itself. They make the finished texture feel substantial without adding cream or flour, and they contribute protein alongside the Greek yogurt.
Red lentils are a good fit for this particular method because they become very soft during the simmer. Once blended, they help the soup turn silky rather than leaving a separate, watery tomato broth with lentils floating in it. That means the simmer is doing two jobs: cooking the lentils through and building the base you’ll blend.
The yogurt comes later, after the soup is smooth. It brings a mild tang that cuts through the concentrated tomato flavor, while the lentils keep the bowl hearty. Keeping those roles separate—lentils for body, yogurt for a creamy finish—is what makes the soup feel full without masking its tomato base.
Why Red Lentils and Plain Greek Yogurt Belong in This Soup

- Dried red lentils — They cook down into the soup and blend into its smooth texture. Rinse them before adding them to the pot; their quick-softening texture is part of why they suit this simmer time. Other lentil varieties don’t soften in quite the same way.
- Plain nonfat Greek yogurt — Its thick texture adds creaminess and its tang balances the tomatoes. Use plain yogurt rather than a flavored variety, which would bring sweetness or seasoning that doesn’t belong in this savory soup.
- Crushed tomatoes and tomato paste — The crushed tomatoes provide the main tomato base, while the paste gets a brief cook with the garlic to deepen its flavor. Choose a can of crushed tomatoes with a texture you like; there’s no need for a specialty brand.
- Low-sodium vegetable broth — Broth carries the lentils through their simmer and gives the soup its savory base. A low-sodium version leaves the tomato flavor clearer and keeps the added kosher salt from competing with it.
- Yellow onion and garlic — The onion softens first to build a mellow base, and the garlic needs only a short cook so it becomes fragrant without scorching. Chop the onion evenly so the pieces soften at a similar pace.
Build the Soup in Four Stages, Then Temper the Yogurt
Soften the Onion Without Browning It
Heat the olive oil in a 6-quart Dutch oven over medium heat, then add the chopped onion. Cook for 5 to 7 minutes, stirring occasionally, until the pieces are softened. You’re looking for tender onion, not crisp edges or deep browning. If it starts coloring quickly, lower the heat so it can soften before the garlic goes in.
Wake Up the Garlic and Tomato Paste
Stir in the minced garlic and tomato paste and cook for 1 minute, until fragrant. Keep the garlic moving around the pot so it doesn’t catch on the bottom. The paste will spread through the oil and coat the softened onion. Add the liquids and lentils after that short cook rather than letting the garlic sit and darken.
Simmer Until the Lentils Are Very Soft
Add the crushed tomatoes, vegetable broth, rinsed red lentils, dried basil, kosher salt, and black pepper, then stir to combine. Bring the soup to a boil over medium-high heat, reduce the heat to low, and simmer partially covered for 25 to 30 minutes. Stir occasionally so lentils don’t settle and stick to the bottom. They should be very soft before you move on to blending.
Blend First, Then Stir in Tempered Yogurt
Take the pot off the heat and blend with an immersion blender until smooth. Let the soup stand for 5 minutes. Gradually whisk 1 cup of hot soup into the Greek yogurt, then stir that tempered mixture into the pot; adding hot soup gradually helps the yogurt blend in smoothly. Serve without bringing the soup back to a boil.
Two Texture Changes That Keep the Same Tomato-Lentil Base
Leave a Little Lentil Texture
For a less uniform bowl, blend the soup until most of it is smooth but a few tender lentils remain whole. You’ll still get a thick tomato base, with more texture in each spoonful. Stop blending when it reaches the consistency you like rather than aiming for perfectly smooth.
Keep It Rustic and Unblended
Skip the immersion blender if you prefer a chunky lentil soup. The lentils still soften in the tomato broth, but the soup will have a looser, more textured feel than the smooth version. Temper the yogurt the same way before stirring it into the pot.
Storage and Reheating
- Refrigerator: Store leftovers in a covered container for 3 to 4 days. The soup may thicken as it chills.
- Freezer: For the best texture, freeze the tomato-lentil base before stirring in the yogurt. Cool it, portion it into airtight containers, and freeze for up to 3 months; thaw overnight in the refrigerator, then reheat and temper in the yogurt.
- Reheating: Warm gently on the stovetop, stirring, and stop before the soup boils. A hard boil after the yogurt is added can make the texture grainy.
Questions That Come Up While Making This Tomato Soup

High Protein Tomato Soup
Ingredients
Equipment
Method
- Heat the olive oil in a 6-quart Dutch oven over medium heat, then add the onion and cook for 5 to 7 minutes, stirring occasionally, until softened.
- Stir in the garlic and tomato paste and cook for 1 minute, until fragrant.
- Add the crushed tomatoes, vegetable broth, lentils, basil, salt, and pepper; stir to combine.
- Bring the soup to a boil over medium-high heat.
- Reduce the heat to low and simmer partially covered for 25 to 30 minutes, stirring occasionally, until the lentils are very soft.
- Remove the pot from the heat and blend the soup with an immersion blender until smooth.
- Let the soup stand for 5 minutes.
- Gradually whisk 1 cup of hot soup into the Greek yogurt.
- Stir the tempered yogurt into the pot and serve without bringing the soup back to a boil.