This post may contain affiliate links, which means I get a small percentage of the sale at no extra cost to you. I only recommend items I love and have had a positive experience with. Thank you!
The BEST tomato soup with fresh tomatoes! Why? Because we roast all the vegetables and add garlic and herbs with reckless abandon! A nutritious (and dare I say – medicinal?) powerhouse tomato soup, just waiting for you to get creative with.

Are you looking for the best tomato soup recipe? Something a little different? Something savory without an overpowering tomato flavor, but instead just the right blend of flavors and seasonings?
If so, then you are going to love this tomato soup! It’s loaded with vegetables, garlic, and herbs to create a tomato soup this is bursting with flavor. This family friendly tomato soup will convert even your pickiest eaters!
So, grab a bowl and get ready to dig in! Healthy, comforting, delicious homemade tomato soup is headed your way!

Table of contents

What Makes this Tomato Soup Special?
This isn’t your typical tomato soup recipe. It’s the best tasting homemade tomato soup I’ve tried by far, and its miles ahead of the canned stuff. I love it for so many reasons!
- This tomato soup recipe starts with roasted vegetables, which adds tons of depth and flavor to the dish.
- Homemade tomato soup with fresh tomatoes is a great way to use up fresh tomatoes, especially around harvest season.
- Seasoned to perfection! This recipe uses more garlic and herbs than most tomato soups, but that’s what makes it drool-worthy! Feel free to adjust the seasonings to fit your tastes.
- Super healthy and full of nutritious ingredients like, tomatoes, broth, onions, garlic – all of which are great for supporting the immune system and keeping you healthy. Just what you need during cold and flu season!
- Easy to customize. Get creative with your toppings and mix-ins! Lots of possibilities! This soup is delicious no matter how you decide to serve it.
Ingredients


To make this tasty tomato soup, you will need these simple ingredients:
- 2 lbs fresh tomatoes
- 2 heads of garlic (the whole 2 bulbs)
- 1 yellow onion
- 1 red bell pepper
- Olive oil to drizzle
- 2 T butter
- 1 T flour (all purpose, einkorn, whole grain, etc.)
- 2 cups vegetable broth, chicken broth or stock
- 1 Tablespoon dried basil
- 1 Tablespoon dried parsley
- 1 Tablespoon dried oregano
- 1 teaspoon salt (or more to taste)
- 1/2 teaspoon black pepper

Instructions
Here’s how to make your tomato soup:
- Preheat oven to 450 degrees Fahrenheit. Cut the fresh tomatoes in fourths or halves (depending on how big your tomato is) and lay on a sheet pan, sliced side up. Separate garlic cloves from the heads and add to the sheet pan. Rough chop onion and peppers and lay them on the sheet pan as well.
- Drizzle olive oil over all the vegetables and toss to coat. Roast the vegetables in the oven until you see areas of browning. This can take up to a half hour but watch closely. You don’t want your veggies to dry out too much, but you want to see some nice roast marks forming.
- Meanwhile, make a thickening roux by melting the butter in a large pot over medium heat. Add flour and stir until nice and incorporated, being careful not to burn the butter and flour mixture. Remove from heat.
- To a blender, add your broth and herbs. When the vegetables are done roasting add them to the blender and blend all the ingredients until you get a smooth texture.
- Add the contents from blender into your saucepan that has the roux and stir. Let your soup simmer on medium-low heat without a lid until some of the moisture has dissipated and it is the thickness you desire.
- Enjoy as is with garlic bread or a grilled cheese sandwich or spruce it up with some mix ins!



Tomato Soup Printable Recipe Card

Tomato Soup with Fresh Tomatoes
Equipment
- Blender or immersion blender
Ingredients
- 2 lbs fresh tomatoes
- 2 heads of garlic (the whole 2 bulbs)
- 1 yellow onion
- 1 red pepper
- Olive Oil to drizzle
- 2 T butter
- 1 T flour (all purpose, einkorn, whole grain, etc)
- 2 cups vegetable or chicken broth or stock
- 1 Tablespoon dried basil
- 1 Tablespoon dried parsley
- 1 Tablespoon dried oregano
- 1 teaspoon salt (or more to taste)
- 1/2 teaspoon pepper
Instructions
- Preheat oven to 450 degrees Fahrenheit. Cut the fresh tomatoes in fourths or halves (depending on how big your tomato is) and lay on a sheet pan, sliced side up. Separate garlic cloves from the heads and add to the sheet pan. Rough chop onion and peppers and lay them on the sheet pan as well.
- Drizzle olive oil over all the vegetables and toss to coat. Roast the vegetables in the oven until you see areas of browning. This can take up to a half hour, but watch closely. You don't want your veggies to dry out too much, but you want to see some nice roast marks forming.
- Meanwhile, make a thickening roux by melting the butter in a large pot over medium heat. Add flour and stir until nice and incorporated, being careful not to burn the butter and flour mixture. Remove from heat.
- To a blender, add your broth and herbs. When the vegetables are done roasting add them to the blender and blend all the ingredients until you get a smooth texture.
- Add the contents from blender into your saucepan that has the roux, and stir. Let your soup simmer on medium-low heat without a lid until some of the moisture has dissipated and it is the thickness you desire.
- Enjoy as is with garlic bread or a grilled cheese sandwich, or spruce it up with some mix ins!

How to Store Your Homemade Tomato Soup
Any leftover tomato soup you have will store beautifully. Simply put it in an airtight container and keep it in the refrigerator. You’ll want to eat it up within 3-4 days.
Likewise, if you want to freeze extra soup, just put it in a freezer-safe container and keep it frozen. Use within 2-3 months.

Tomato Soup Mix-In Ideas
This tomato soup tastes fantastic on its own, but toppings and mix-ins really take it to the next level. Here are some ways to make it your own:
- Try it with a side of crusty bread, a grilled cheese sandwich, store-bought or homemade croutons.
- Leave as is for a dairy-free version or add heavy cream or sour cream for a rich and creamy version.
- Top with cheddar or parmesan cheese. Sprinkle with fresh basil leaves or parsley.
- Sautee some sausage and add that in for a hearty, meaty soup.
- Add cooked ravioli or tortellini.
- Top with croutons and cheese, then broil like a French onion soup.

No matter how you serve this soup, you’re going to love it!
You’ll Love These Recipes
This soup is fantastic! If you’re wondering what to do with your fresh tomatoes, this is the recipe you’ve been looking for. Absolutely delicious and so good for you! Give it a try today and let me know what you think.

I think you’ll love some of my other recipes as well. Feel free to take a look around!
- Healthy Fresh Peach Pie Recipe
- Ground Beef and Zucchini Skillet Recipe
- Lemon Balm Tea Recipe and Benefits
- 40+ Delicious Garbanzo Bean Flour Recipes
- Delicious Healthy Cake Like Brownies Recipe
- Fermented Garlic Infused Honey with Precautions and Instructions
- Fire Cider Recipe with Variation Ideas
- Healthy, Fast and Easy Ideas for Dinner
- The Top 3 Roasted Asparagus Recipes | Try Them All!
- The 35 Best Potato Soup Recipes on the Web
- 8 Healthy Hot Drinks Without Caffeine or Sugar | Make a Beverage Center
- Better than Zupas Creamy Cauliflower Soup
- Fresh Pomegranate Salsa Recipe


Free Printables!
Get instant access to the TIDBITS subscriber library full of free printables for the keeper of the home.
Discover more TIDBITS
Love this article? Make sure to connect with me on your favorite social platform below, and leave a comment so we can chat!