Healthy Homemade Tomato Soup

by Jen on May 15, 2012

So, you’re probably thinking why on earth I’m sharing a soup recipe with you when it feels like summer outside.

Well…even though it feels like summer some days, there are still those cool rainy days that you’re going to feel like soup.  And I don’t know about your kids, but my kids are always up for grilled cheese with tomato soup no matter what the temperature outside.

As a general rule, I tend to stay away from canned soup because of the added sodium.  I’m sure there are some decent ones out there, but wouldn’t you rather have some homemade soup with all natural ingredients?

Like I said, my kids and hubby love tomato soup and grilled cheese.  So I went looking for a healthy homemade version.  I originally found this recipe, but made a few changes to decrease the sodium even more.

homemade tomato soup picm thumb Healthy Homemade Tomato Soup

Healthy Homemade Tomato Soup

Prep Time: 10 minutes

Cook Time: 15 minutes

Total Time: 25 minutes

Yield: serves 6




  • 2 - 28oz cans no-salt added diced tomatoes
  • 2 cups low-sodium vegetable broth
  • 1/2 yellow onion, diced
  • 2 cloves garlic, minced
  • 1 tsp honey
  • 1/2 cup fresh basil leaves, chopped (plus more for garnish if you like)
  • 1/2 cup low-fat cheddar cheese (plus more for garnish if you like)
  • 2 tsp dried oregano
  • dash of sea salt and ground pepper to taste
  • 1 cup non-fat plain Greek yogurt


  1. Spray a large pot with olive oil and heat over medium heat.
  2. Add the onion and cook until softened. Add the garlic and cook 2 more minutes.
  3. Pour in the 2 cans of tomatoes (including the juice) and the vegetable stock. Stir in the honey, basil, cheese, oregano, salt and pepper. Cover and simmer for 10 minutes.
  4. Stir in the yogurt and cheddar cheese until well blended.
  5. Using an immersion blender or food processor, puree the soup until smooth.
  6. Serve with cheddar cheese and basil on top!
 Healthy Homemade Tomato Soup

homemade tomato soup resize3 thumb Healthy Homemade Tomato Soup

Nothing like a little handful of cheese on top!

This soup has a wonderful flavor to it due to the addition of fresh basil.

Some of the ways I’ve made this soup healthier than the canned version:

  • used no-salt added tomatoes and broth
  • used Greek yogurt instead of cream
  • used low-fat cheddar cheese instead of the full-fat version

Feel free to serve this Healthy Homemade Tomato Soup with a big slice of whole wheat bread or a warm grilled cheese sandwich.  And don’t be afraid to dunk!

homemade tomato soup resize thumb Healthy Homemade Tomato Soup

pixel Healthy Homemade Tomato SoupPrint This Print This

{ 12 comments… read them below or add one }

1 Madison@Pilates Makes Me Happy May 16, 2012 at 2:39 pm

Great Blog! I stumbled upon it accidentally and am SO glad I did!


2 Jen May 16, 2012 at 4:11 pm

Thanks so much! Hope you enjoy :)


3 Joey Tipping May 16, 2012 at 7:51 pm

Your blog just makes me SO hungry. Thank goodness it’s for healthy food!


4 Kaitlin June 24, 2012 at 6:07 pm

Wow, I am REALLY digging this recipe! A must try. There’s never a wrong time for soup in my opinion! Would love for you to link this up at my Sunlight Sunday series featuring tomatoes (as well as any other recipes you’d like!)
Kaitlin recently posted..Sunlight on… Tomatoes!My Profile


5 Jen June 25, 2012 at 8:19 am

I love soup too…comfort food!


6 Luz July 9, 2012 at 2:06 pm

Hey there! Someone in my Facebook group shared this website with us so I came to take a look. I’m definitely loving the information. I’m book-marking and will be tweeting this to my followers!
Luz recently coupons $30My Profile


7 Jen July 9, 2012 at 4:08 pm

Thank you so much! Hope you enjoy :)


8 Barbara August 27, 2012 at 5:56 am

This looks good… I have seen the version that you worked from as well. You mentioned that this is healthier by using no salt added tomatoes and yogurt and low fat cheese (which sometimes has more sodium than regular) but I would like to see the nutritional information on these recipes. I think it would be nice to add this information onto your site of healthier recipes for those that really need to watch sodium, fat, protein and calories.


9 Jen August 27, 2012 at 8:48 am

The reason I don’t add the nutritional info is because it’s a lot of work to input all of my recipes into a nutrition calculator, which I just don’t have time for at the moment. However, what I’ll do is take a vote on my Facebook page to see if the majority of my readers would appreciate the nutritional info :)


10 Barbara August 28, 2012 at 6:21 am

Thank you very much for the consideration! I do understand that it takes time to do this extra step and can be quite time consuming depending on which program you use. I often have to put recipes into the program I use to even see if it is something I can have or adapt to fit into my nutritional restrictions. It does get quite frustrating to do all that work to only see it has too much sodium and I cannot even make it although it was called healthy.
Even if it doesn’t include current recipes, but just future ones that it could be included would be fantastic.
Thanks again for the consideration and getting back to me so quickly! There are a few recipes I have been looking at to try soon!


11 Sherrie McArdle September 3, 2013 at 11:30 am

WOW! I just found this site by accident. I was looking for a homemade tomato soup recipe and after looking at over a dozen…yours looks the best! And what an amazing website. I just liked your page on facebook as well. I plan on being an avid follower for sure, I have a feeling that you are the answer to my mission of loosing some of the extra weight that I can’t get rid of. Thank you so much for the Tomato soup recipe!


12 Jen September 3, 2013 at 12:17 pm

Hey Sherrie…thanks so much for your comment, it’s great to hear from you! I’m so glad you like the tomato soup recipe, I hope you enjoy it :) I have lots of info I share on here and Facebook, so I hope I can help you reach your weight loss goals!


Leave a Comment

CommentLuv badge

Previous post:

Next post: