Easy Tomato Soup Recipe

No ratings yet
Jump to Recipe

This post contains affiliate links. Please see our disclosure policy.

Easy Tomato Soup Recipe

When the weather starts changing in Texas (which, let’s be honest, sometimes isn’t until mid-November), I find myself starting to crave all the warm, comforting foods. Soup season? You don’t have to tell me twice! This easy tomato soup recipe is a staple in my house in the fall and winter!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus get weekly updates from Mama Knows Nutrition!
Please enable JavaScript in your browser to complete this form.
easy tomato soup recipe
easy tomato soup bowl with grilled cheese on top

Why I Love This Tomato Soup

This is the first soup my kids would happily eat. That is HUGE in our house.

This easy tomato soup recipe is a great introduction to soup for kids because it’s sweet and smooth. There are no chunks to deter kids who are sensitive about texture. And my kids wanted me to tell you it’s not “too tomatoey.” Ha! I think that’s their way of saying they like how it’s creamy.

Plus!

It’s made with just a few simple ingredients. That’s what I always want when I have to feed my kids 3243920 times a day.

Easy Tomato Soup Recipe

You might be wondering if soup is a little light on nutrition, and sometimes it is! 

Brothy soups can be really low in calories (and overall nutrition). And as a mom of sometimes-finicky-eaters, I’m usually looking for dishes that are more nutrient-dense per bite. 

This soup packs a good nutritional punch! It has a good bit of protein. It could stand on its own for a light meal, but we almost always pair it with a grilled cheese, because it’s just the best combo there is.

Ingredients Needed

ingredients for easy tomato soup recipe

All you need is:

  • 3.5 tbsp unsalted butter
  • ⅓ cup diced onion
  • 2 tbsp all-purpose flour
  • 2-¼ cups whole milk (I used Fairlife ultra-filtered milk for more protein)
  • ¼ tsp baking soda
  • 1 tsp salt, divided
  • 28 oz can crushed tomatoes
  • 2 tsp granulated sugar
  • Up to ½ cup broth, if thinner consistency desired (use veggie broth if you need this recipe to be vegetarian!)

I prefer to make this soup using whole milk instead of cream for a little bit of extra protein and calcium, but you can use either!

How to Make This Recipe

  1. Heat the butter in a large dutch oven (or other large pot) over medium low heat. Add diced onion and ½ tsp salt. Cook until softened and translucent (not browned), for about 5 minutes. If the onion starts to brown, turn the heat down. 
  2. Stir in the flour and cook for one minute, stirring constantly. Then, gradually stir in the milk.
  3. Add baking soda, tomatoes, sugar, and ½ tsp salt. Simmer on low  for 10 minutes. Blend with an immersion blender in the pot, or carefully transfer to the blender. If using a traditional blender, blend in small batches, or remove the center cap on the lid and cover with a kitchen towel. Otherwise you’ll have an explosion!
  4. Taste soup, add more salt if desired. If too thick, add about ½ cup of broth and heat for a few more minutes.
birds eye view of easy tomato soup recipe
spoon coming out of bowl of tomato soup

Recipe FAQs

Can I use an alternative milk?

I haven’t tried using an alternative milk in this recipe, but I suspect it wouldn’t work as well as it does in other recipes. 

The milk (or cream) in this easy tomato soup recipe really helps it blend up to be creamy and hearty. Most alternative milks are a little bit too watery to give the same effect. But if you try it and it works, let me know!

hand dipping grilled cheese into tomato soup

Picky Eater corner

Picky Eater Tips

  1. Like I mentioned above, I love to have this with grilled cheese on the side. I usually make my kids “grilled cheese dippers” on whole grain bread. I just cut the sandwich in long, thin slices and they love using it to dip into the soup! It’s a fun way to get picky eaters to “play” with their food!

    You can also serve with a side of whole wheat crackers and cheddar cheese, or a dinner roll if your family would like that better!

  2. If you want to pack in even a little more protein for your picky eater, you can use bone broth! I recommend using a mixture of bone broth and regular broth for this recipe. Bone broth has a more noticeable flavor, so you don’t want it to be too noticeable in the soup. 

    Learn more about the difference between bone broth and regular broth here

Other Recipes You Might Enjoy

For You

Picky Eater Starter Guide
Download my free Picky Eater Starter Guide and join my weekly newsletter!
Please enable JavaScript in your browser to complete this form.
Little Girls Hand Pushing a Plate of Food Away From Her

Easy Tomato Soup Recipe

No ratings yet

Easy Tomato Soup Recipe

By: Kacie Barnes, MCN, RDN, LD
Servings: 4
Prep: 5 minutes
Cook: 30 minutes
Total: 35 minutes
easy tomato soup bowl with grilled cheese on top
Save This Recipe!
Get this sent to your inbox, plus get weekly newsletters from Mama Knows Nutrition!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 3.5 tbsp butter, unsalted
  • 1/3 cup onion, diced
  • 2 tbsp all-purpose flour, or 1-to-1 GF flour if desired
  • 2.25 cups whole milk, Fairlife brand for extra protein
  • 1/4 tsp baking soda
  • 1 tsp salt
  • 28 ounce can of crushed tomatoes
  • 2 tsp sugar
  • 1/2 cup broth, chicken, or veggie if making this recipe fully vegetarian

Instructions 

  • Heat the butter in a large dutch oven (or other large pot) over medium low heat. Add diced onion and ½ tsp salt. Cook until softened and translucent (not browned), for about 5 minutes. If the onion starts to brown, turn the heat down.
  • Stir in the flour and cook for one minute, stirring constantly. Then, gradually stir in the milk.
  • Add baking soda, tomatoes, sugar, and ½ tsp salt. Simmer on low  for 10 minutes. Blend with an immersion blender in the pot, or carefully transfer to the blender. If using a traditional blender, blend in small batches, or remove the center cap on the lid and cover with a kitchen towel. Otherwise you’ll have an explosion!
  • Taste soup, add more salt if desired. If too thick, add about ½ cup of broth and heat for a few more minutes.

Notes

This recipe can be made gluten-free by using a 1-to-1 gluten-free flour instead of all purpose flour! And it is vegetarian if you use veggie broth instead of chicken broth.

Nutrition

Calories: 275kcalCarbohydrates: 21gProtein: 12gFat: 16gFiber: 4gSugar: 15g

Nutrition information is calculated by a Registered Dietitian Nutritionist. All nutrient values are approximations, as there are natural variations in ingredients and measurements.

Additional Info

Course: Dinner
Cuisine: American, French
Like this? Leave a comment below!Jump to Comments →
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus get weekly updates from Mama Knows Nutrition!
Please enable JavaScript in your browser to complete this form.

About Kacie Barnes, MCN, RDN, LD

Kacie is a mom of two and a Registered Dietitian Nutritionist with her Masters of Clinical Nutrition. Kacie offers e-guides and e-books, workshops, brand partnerships, and nutrition counseling. Her blog offers nutrition and feeding tips for your little ones.

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.