It is freezing in Pittsburgh today (and around much of the country) so I’m back with a Budget Bytes soup recipe. We all know I love lentils, and this tomato lentil soup is SO easy and SO warm and cozy. Pairs perfectly with a grilled cheese for a snowy or rainy lunch or dinner.
Not much else to say on that! Hope you’re staying warm and cozy this week, and I’ve got a super delicious sheet pan meal coming tomorrow.

Tomato Lentil Soup
Time: 1 hour
Serves: 6
Ingredients
- 2 tbsp olive oil
- 1 yellow onion
- 3 carrots
- 2 cloves garlic
- 1 russet potato (about 1 pound)
- 2 tbsp tomato paste
- 2 15 oz cans stewed tomatoes
- 1 cup brown lentils
- 1/2 tsp paprika
- 1/2 tsp dried basil
- 1/2 tsp dried oregano
- 1/4 tsp black pepper
- 4 cups vegetable (or chicken) broth
- 2 tbsp soy sauce
Instructions
- Dice the onion, mince the garlic, and slice the carrots (try for smaller pieces). Add the onion, garlic, carrots, and olive oil to a large soup pot and sauté over medium heat until the onions are soft. While the vegetables are cooking, peel and dice the potato into 1/2 inch cubes.
- Add the tomato paste and continue to sauté for 2-3 minutes, or until the tomato paste begins to coat the bottom of the pot.
- Added the cubed potato, stewed tomatoes (with juices), lentils, spices, and broth and stir to combine.
- Place a lid on the pot and allow the soup to come up to a boil. Once boiling, turn the heat down to low and let the soup simmer for about 40 minutes or until the lentils are super tender and begin to break down slightly (this helps thicken the soup).
- Add the soy sauce to the soup and then taste, adjusting the salt if necessary.



