This tomato lentil soup with tender turkey meatballs is healthy comfort in a bowl. Packed with protein and fiber, it will keep you full for hours and hours.

Typically the words “creamy” and “low-calorie” don’t hang out together, but in this tomato lentil soup they most certainly do. Instead of using heavy cream to get a decadent, silky broth, the healthy lentils release a starch that thickens up the broth so wonderfully. So go ahead and have that second bowl without guilt, friend…
The Best Kind of Lentils to Use
For this soup, we love using brown lentils. They have a mild, earthy flavor and tend to cook much faster than red lentils and green lentils. That said, they are prone to turning mushy if they are overcooked – so keep a close eye on them as the soup cooks.
Putting Together this Simple Tomato Lentil Soup
To make this tomato lentil soup, you’ll need to grab a big soup pot and whip up some quick homemade meatballs.
- Cook the Lentils: In a large pot or large Dutch oven, bring the water and lentils to a boil. Reduce the heat to low and simmer.
- Form the Meatballs: In a large bowl, combine the ground turkey, breadcrumbs, minced garlic cloves, half of the diced onion, salt, and pepper. Work the ingredients with your hands until well-combined and form equal-sized meatballs out of the meat mixture.
- Brown the Meatballs: In a skillet preheated with light olive oil, brown the meatballs on all sides. Remove them from the pan and set them aside.
- Build the Soup: In the same skillet, sauté the other half of the diced onion with the diced scallions. Next, stir the canned diced tomatoes into the skillet, allowing the mixture to come together for a couple of minutes. Add the tomato mixture into the pot with the lentils. Let the soup simmer for 10 minutes.
- Blend the Soup: Using a standard blender or immersion blender, blend the soup until creamy, add it back into the pot, and pop in the meatballs.
- Simmer the Soup: Let the soup simmer on low heat for 10 minutes. Bon appetit!
Dutch Oven Recommendation: Making soups in the Dutch oven is such a game changer. If you’re looking for a solid recco, try this Staub Dutch oven (it never leaves my stove top).
Pro Tips & Tricks
A couple handy tips and tricks will help you get the most out of this tomato lentil soup.
- If you don’t like spice, use regular diced tomatoes. While I would suggest using diced and fire roasted tomatoes with green chiles for the extra kick of spice (you can find a great variety at Trader Joe’s), you can easily use standard crushed tomatoes if you don’t like heat.
- Shake the meatballs instead of flipping them. To turn meatballs, lift up the skillet and shake it from side to side instead of flipping each meatball one by one. Not only does this save you time, it also helps the meatballs keep their round shape.
- Play around with different seasonings. Feel free to get creative and add in your favorite seasonings to this soup – it’s so versatile! A couple of great options include cumin, curry powder, bay leaf, and smoked paprika.
- Add in some sneaky vegetables. Since this soup gets blended, it’s the perfect dish to hide some more veggies into a picky eater’s diet. Toss in some celery, cauliflower, or carrots while the lentils are boiling and no one will ever know!
Note: If you don’t want to use beef broth base, feel free to use chicken broth or vegetable broth instead.
Different Side Dishes for Tomato Lentil Soup
This soup is definitely filling enough to be eaten as-is – the lentils and meatballs really pack a punch! However, if you want a classic soup, salad, and bread combination, serve a bowl alongside some homemade focaccia bread or cheesy bread and a homemade caesar salad.
Storage Best Practices
To keep the soup on hand for up to a week, store it in an airtight container in the fridge. The best part? It will continue to develop it’s flavors at it marinates in storage, making for some really killer leftovers.
Reheating Tip: To reheat tomato lentil soup, pop it back into a large soup pot or sauce pan (depending on how much you are reheating) and cook it over medium heat until warmed through.
FAQ
Do you need to soak the lentils before making tomato lentil soup?
No, you do not need to soak lentils before using them to make tomato lentil soup. Unlike other legumes, brown lentils cook pretty quickly and don’t require an overnight soak to soften the proteins.
How do you thicken tomato lentil soup?
If you want an extra thick tomato lentil soup, you can always add more lentils. However, once you blend the soup, more starches will be released and the broth will thicken naturally.
What can you do if your tomato lentil soup tastes a bit bland?
If your tomato lentil soup tastes a bit bland, add in some more salt to taste or another tablespoon of broth concentrate. If you don’t want to add more sodium, you can add in a squeeze of lemon juice to help bring out the flavors.
Can you freeze tomato lentil soup?
Yes, you can freeze tomato lentil soup for up to 3 months. To do so, let it first cool down completely. Next, transfer it to a freezer safe storage bag or airtight container. To thaw it, allow it to sit in the refrigerator overnight.
More Hearty & Filling Soups to Try
- Healthy Buckwheat Soup (Childhood Classic) – Bone-in pork or beef soup with buckwheat
- Fish Soup aka Ukha (Russian Classic) – Salmon, rice, and herb soup
- Split Pea and Lentil Soup with Pork Chops – Hearty split pea soup
- Shurpa Soup Recipe – Lamb soup with potatoes
Recipe
Ingredients
- 1 lb ground turkey
- 1/2 cup breadcrumbs
- 1 onion
- 3 garlic cloves
- salt & pepper to taste
- 2 tbsp light olive oil
- 3 qt water
- 1 cup lentils
- 1 tbsp Better Than Bullion Beef Base
- 1/2 bn green onions
- 14 oz diced & fire roasted tomatoes with green chiles
Instructions
- In a large pot, bring three quarts of water and the lentils to a boil. Reduce the heat to low and let them simmer for 20 minutes.
- In a large bowl, combine the ground turkey, breadcrumbs, garlic, half of the diced onion, salt, and pepper. Work the meat with your hands until the ingredients are well-combined.
- Using your hands or a cookie scoop, portion and roll out equal-sized meatballs.
- Preheat a skillet with a few tablespoons of light olive oil. Place the meatballs in the skillet and brown them on all sides. Remove the meatballs and set the skillet aside.
- In the same skillet as you cooked the meatballs, sauté the other half of the diced onion with the diced scallions until the onions are softened and transluscent.
- Add the canned diced tomatoes to the skillet, allowing the mixture to come together for a couple of minutes. Add the tomato mixture into the pot with the lentils. Let the soup simmer for 10 minutes.
- Using a standard blender or immersion blender, blend the soup until creamy. Place it back into the pot and add in the meatballs.
- Let the soup simmer on low heat for 10 minutes. Serve warm and enjoy!
The meatballs were a hit! My son loved them. He's allergic to milk, eggs, wheat...all sorts of things. So, instead of breadcrumbs, I used almond flour crackers that I pounded out for the meatballs. Very good! One question I have for you...is it really supposed to be 1 cup of lentils to 3 quarts (12 cups) of water like the recipe says? Or is that supposed to be 1lb of lentils OR 3 cups of water? The ratio seems off and the soup base was pretty watery even with me using half that amount of water (1.5 quarts/6 cups).
Hi Malissa, I am so happy to hear that this recipe worked well for your son. Our youngest had dairy allergy when he was younger and I feel for you, its so much work to adopt to a specific diet. The liquids are correct but I am Ukrainian and we tend to make more of "runny" soups. Lentils tend to absorb water but you can always adopt it to your liking. Thanks for stopping by!
Am I missing it, I’ve read and re read. Where do you add the better than bouillon?
Hey Theresa, in step 6, thank you for pointing that out!