The onions should be soft and sweet before the tomatoes go in; rushing that first stretch leaves a sharper edge in every spoonful. I give them the full few minutes in the Dutch oven, then let the tomato paste toast briefly with the garlic and oregano. That small pause makes this high protein tomato soup taste fuller without a long ingredient list.
Red lentils simmer right in the tomato broth, then blend into a smooth, substantial base. Greek yogurt goes in after the pot comes off the heat, so the finished soup stays creamy and tangy instead of tasting heavy. It makes four generous bowls, with a soft tomato aroma and a little brightness from the yogurt in every spoonful.

Kitchen Note
Keep the lid on while the soup simmers. With the pot uncovered, liquid evaporates faster and the lentils can thicken the soup before they’ve had time to soften fully.
Save this smooth high protein tomato soup for a cozy lunch or an easy make-ahead meal, with red lentils blended right into the tomato base.
Red Lentils Give Tomato Soup Its Body Without Cream
A tomato soup can taste full and still feel thin. Here, red lentils solve that problem in the pot rather than relying on cream or a separate thickener. They soften into the broth as they simmer, then disappear into the crushed tomatoes when you blend everything together. The result is a soup with enough body to cling to a spoon, while the tomato flavor stays front and center.
That texture depends on letting the lentils become very soft before blending. If they’re still firm, an immersion blender won’t turn them into the same even, velvety base; you’ll notice tiny bits instead. The blend also helps the onion and lentils become part of the soup rather than leaving a chunky tomato-and-vegetable texture. It’s a useful approach when you want a filling bowl but don’t want to add flour or cream to thicken it.
What the Lentils, Tomato Paste, and Yogurt Each Bring

- Red lentils — They soften quickly and blend into the soup, giving it body as well as plant-based protein. Rinse them before cooking to clear away any loose dust, and pick through for small bits of debris.
- Crushed tomatoes — Canned crushed tomatoes give the soup a consistent tomato base without peeling or chopping fresh tomatoes. Brand differences show up in sweetness and texture, but an everyday can works well here.
- Tomato paste — This concentrates the tomato flavor, so even a small amount adds depth alongside the canned tomatoes. The inexpensive tube or can is fine; stir it with the aromatics for the full minute so it warms through rather than sitting in one dense clump.
- Plain Greek yogurt — Its tang balances the tomatoes, and it adds creaminess without making the soup feel rich. Choose plain rather than flavored yogurt; sweetened varieties would pull the soup in the wrong direction.
- Dried oregano — Dried herbs work well in this simmered soup because they have time to release their flavor. Keep the jar sealed and away from the stove so the oregano doesn’t lose its aroma.
Build the Tomato Base Before the Lentils Simmer
Soften the Onion Slowly
Warm the olive oil in a 5-quart Dutch oven over medium heat, then add the chopped onion. Cook for 5 to 7 minutes, stirring occasionally, until the pieces are softened and look glossy rather than crisp around the edges. If they start browning quickly, lower the heat; the goal is a soft base, not browned onion. Taking this time gives the soup a gentler, sweeter onion flavor.
Wake Up the Garlic and Tomato Paste
Add the minced garlic, tomato paste, and dried oregano to the softened onion. Stir for 1 minute, just until the garlic smells fragrant and the paste is worked through the onion. Keep the mixture moving so the garlic doesn’t catch on the bottom of the pot. If it starts sticking or darkening, turn the heat down rather than letting it scorch.
Simmer Until the Lentils Give Way
Stir in the rinsed lentils, crushed tomatoes, vegetable broth, kosher salt, and black pepper. Bring the pot to a boil over medium-high heat, then reduce the heat to low, cover, and simmer for 20 to 25 minutes. The lentils should be very soft when pressed against the side of the pot with a spoon. If they still feel firm, give them more time at a gentle simmer before blending.
Blend the Soup Until Smooth
Remove the pot from the heat, then blend the soup with an immersion blender until smooth. Keep the blender head submerged as it runs to limit splashes, and move it around the pot so you don’t leave pockets of whole lentils. Pause and check the texture; a few more passes usually smooth out any small pieces. The soup should look evenly colored, with no visible lentils or onion pieces.
Stir in the Yogurt Gently
Whisk a ladleful of hot soup into the Greek yogurt in a medium bowl. Once the mixture looks smooth, stir it back into the pot until fully combined. This gradual mixing brings the yogurt closer to the soup’s temperature before it goes in. Stir until the color is even and the surface looks creamy rather than streaked.
Easy Swaps That Keep the Soup’s Texture on Track
Make It Dairy-Free With Plain Soy Yogurt
Use plain, unsweetened soy yogurt in place of the Greek yogurt, and temper it with hot soup before stirring it in. Check that it’s unflavored and unsweetened. The soup will still be creamy and tangy, though the protein amount will depend on the soy yogurt you choose.
Use Dried Basil Instead of Oregano
Swap in the same amount of dried basil for the oregano. Basil gives the soup a softer, sweeter herbal note, while oregano tastes more earthy. Stir the basil in with the garlic and tomato paste so it has a moment to bloom in the warm oil.
Trade Crushed Tomatoes for Whole Canned Tomatoes
Use a 28-ounce can of whole peeled tomatoes, including their liquid, instead of crushed tomatoes. Break them up with a spoon as you add them; the immersion blender will smooth out any larger pieces. The soup may have a slightly less uniform texture before blending, but it will come together in the pot.
Storage and Reheating
- Refrigerator: Store in a covered container for 3 to 4 days, and refrigerate within 2 hours. The soup thickens as it sits because the lentils continue to absorb liquid.
- Freezer: For the smoothest result, freeze the blended soup before adding the yogurt, in an airtight container for up to 3 months. Thaw it in the refrigerator, reheat, and stir in freshly tempered yogurt.
- Reheating: Warm leftovers gently on the stove over low heat, stirring often, until they reach 165°F. Avoid boiling the soup after the yogurt has been added; high heat can make it separate.
Questions That Come Up When Making This Tomato Soup

High Protein Tomato Soup
Ingredients
Equipment
Method
- Heat the olive oil in a 5-quart Dutch oven over medium heat, then add the onion and cook for 5 to 7 minutes, stirring occasionally, until softened.
- Add the garlic, tomato paste, and oregano and cook for 1 minute, stirring, until fragrant.
- Stir in the lentils, crushed tomatoes, broth, salt, and pepper, then bring to a boil over medium-high heat.
- Reduce the heat to low, cover, and simmer for 20 to 25 minutes, until the lentils are very soft.
- Remove the pot from the heat and blend the soup until smooth with an immersion blender.
- Whisk a ladleful of hot soup into the Greek yogurt in a medium bowl.
- Stir the yogurt mixture into the soup until fully combined.