There is something deeply comforting about a warm bowl of homemade tomato soup. It is simple, familiar, and somehow always exactly what you want for dinner. This version is rich and velvety, yet still light enough to feel like a homemade tomato soup healthy option you can enjoy any time of year.

Unlike many tomato soup recipes homemade cooks rely on, this one builds flavor slowly by roasting fresh tomatoes with garlic and onion until they caramelize and sweeten naturally. The result is a homestyle tomato soup that tastes far better than anything from a can. It is cozy enough for chilly fall evenings and easy enough for a weeknight homemade tomato soup dinner.
If you have extra tomatoes sitting on the counter or just want a reliable comfort meal, this is the recipe you will come back to again and again.
Table of Contents
Why This Homestyle Tomato Soup Is So Good
Every family seems to have their version of homemade tomatoes soup. Some are thin and brothy. Others are thick and creamy. A few taste mostly like cream with just a hint of tomato. After testing countless homemade tomatoes soup recipes over the years, I kept coming back to one simple truth. The best soup starts with properly roasted tomatoes.
Roasting transforms the flavor completely. The natural sugars in the tomatoes concentrate, the edges lightly caramelize, and the garlic softens into something sweet and almost buttery. That depth is what gives this homestyle tomato soup its rich, layered taste without needing heavy cream or excess butter.
It also makes this recipe flexible. In late summer, it is perfect for using garden tomatoes at their peak. In cooler months, especially when you are craving a homemade tomato soup fall dinner, roasting adds warmth and intensity that makes supermarket tomatoes taste better than they should.
Another reason this works so well as a homemade tomato soup dinner is balance. The acidity of the tomatoes is mellowed naturally through roasting, then gently rounded out with broth and just a touch of cream if you choose to add it. The result is smooth, cozy, and satisfying without feeling heavy.
This is the kind of tomato soup you serve with grilled cheese on a rainy afternoon. The kind you meal prep for the week. The kind that tastes even better the next day.
And once you make it from scratch, it is hard to go back.
Key Recipe Information
Before we get into the details, here is a quick snapshot of what to expect from this homemade tomato soup recipe.
Prep Time: 10 minutes
Cook Time: 40 to 45 minutes
Total Time: About 55 minutes
Servings: 6 to 8 bowls
Difficulty: Easy
Calories: Approximately 130 per serving, depending on cream used
This homemade tomato soup is beginner friendly but delivers the depth of flavor you would expect from a slow simmered restaurant version. Most of the cooking time is hands off while the tomatoes roast and concentrate in flavor.
It works beautifully as:
- A simple homemade tomato soup dinner with grilled cheese
- A light lunch paired with salad
- A cozy homemade tomato soup fall meal prep option
- A base for other homemade tomatoes soup recipes with added herbs or spice
You can easily double the batch if you plan to freeze portions. It reheats well and actually develops even more flavor overnight, which makes it ideal for weekly dinner planning.
Next, let’s talk ingredients and how to choose the right tomatoes for the best possible flavor.
Ingredients for the Best Homemade Tomato Soup
The beauty of homemade tomato soup is that the ingredient list is simple. The key is choosing quality produce and building flavor intentionally. This combination creates one of those tomato soup recipes homemade cooks rely on again and again.
Fresh Tomato Base
- 3 pounds fresh ripe tomatoes, chopped
About 1.4 kg. Roma, vine ripened, or garden tomatoes all work well. If using canned, substitute with two 28 ounce cans of whole peeled tomatoes, drained slightly. - 1 medium yellow onion, diced
About 1 cup or 150 grams. Yellow onions add natural sweetness as they roast. - 5 cloves garlic, peeled
Fresh garlic gives the best depth. Jarred garlic works in a pinch but the flavor will be milder. - 2 tablespoons olive oil
30 ml. Helps the tomatoes caramelize and prevents sticking. Avocado oil can be substituted. - 1 teaspoon fine sea salt
- ½ teaspoon freshly ground black pepper
Fresh Herbs and Liquid
- ¼ cup fresh basil leaves, packed
About 10 grams. This is what gives the soup that classic homestyle tomato soup flavor. Dried basil can be used but reduce to 1 teaspoon. - 3 cups vegetable broth
720 ml. Use low sodium if possible so you can control seasoning. Chicken broth works if you are not vegetarian.
For Thickening and Creaminess
- 2 tablespoons unsalted butter
28 grams. Adds richness. For a homemade tomato soup healthy version, you can reduce this to 1 tablespoon. - 2 tablespoons all purpose flour
16 grams. This creates a light roux for body. Gluten free all purpose flour works well too. - 1 teaspoon sugar
Optional. Helps balance acidity if your tomatoes are sharp. - ¼ to ½ cup heavy cream
60 to 120 ml. Optional but recommended for a creamier homemade tomatoes soup. Half and half or whole milk can be used for a lighter option.
Ingredient Notes for Success
If you want your homemade tomatoes soup recipes to taste truly rich, use tomatoes that feel heavy for their size and smell slightly sweet at the stem. Under ripe tomatoes tend to produce a thinner, more acidic soup.
For a deeper fall flavor in your homemade tomato soup fall version, you can add a small carrot to the roasting pan. It enhances sweetness naturally without extra sugar.
Now that the ingredients are ready, let’s go step by step through how to turn them into a smooth, cozy bowl of homemade tomato soup.
How to Make Homemade Tomato Soup Step by Step
This is where simple ingredients turn into deeply flavored homemade tomato soup. Take your time with each stage. The flavor builds in layers.
1. Roast the Tomatoes for Deep Flavor
Preheat your oven to 425°F or 220°C. Lightly grease a large rimmed baking sheet.
In a large bowl, combine the chopped tomatoes, diced onion, whole garlic cloves, olive oil, salt, and pepper. Toss until everything is evenly coated.
Spread the mixture onto the baking sheet in a single layer. Avoid overcrowding. If the vegetables are piled on top of each other, they will steam instead of roast.
Roast for 20 minutes. Remove the pan, stir gently, then return to the oven for another 15 to 20 minutes. The tomatoes should look softened, slightly caramelized at the edges, and fragrant.
For even deeper flavor in your homemade tomatoes soup recipes, switch the oven to broil for the last 2 to 3 minutes. Watch carefully so nothing burns. Light charring adds richness that makes this taste restaurant quality.
2. Blend Until Silky Smooth
Transfer the roasted vegetables and all their juices to a high speed blender. Add the fresh basil.
Blend on high for 45 to 60 seconds, or until completely smooth. The mixture should look thick and vibrant red.
If using an immersion blender, transfer everything to your pot first and blend directly in the pot until smooth.
At this stage, you already have the base of a flavorful homemade tomatoes soup. It will smell slightly sweet and deeply tomato forward.
3. Build Body and Balance
Place your large pot or Dutch oven over medium heat. Add the butter and allow it to melt fully.
Whisk in the flour and cook for about 45 seconds, stirring constantly. The mixture should bubble slightly and look lightly golden. This quick roux gives the soup structure without making it heavy.
Slowly pour in the vegetable broth while whisking to prevent lumps. Add the sugar if using.
Once smooth, pour in the blended tomato mixture. Stir well to combine.
4. Simmer and Adjust
Reduce the heat to medium low and let the soup simmer gently for 15 minutes. Stir occasionally to prevent sticking.
If you prefer a creamier texture, stir in ¼ to ½ cup heavy cream during the last few minutes of cooking. For a homemade tomato soup healthy version, you can skip the cream or use a smaller amount.
Taste and adjust with additional salt or pepper as needed.
The final texture should be smooth, slightly thick, and spoon coating without feeling heavy. This is what makes it ideal for a cozy homemade tomato soup dinner.
Pro Tips and Variations for Homemade Tomato Soup
A good homemade tomato soup is comforting. A great one is balanced, layered, and adaptable. These tips will help you adjust flavor, texture, and nutrition based on what you need.
Make It a Homemade Tomato Soup Healthy Version
If you are looking for a homemade tomato soup healthy enough for regular meal prep, here are simple adjustments that keep flavor intact:
- Reduce butter to 1 tablespoon and use olive oil for the rest of the fat
- Skip the heavy cream or replace it with unsweetened Greek yogurt stirred in at the end
- Add one chopped carrot to the roasting pan for natural sweetness instead of sugar
- Use low sodium vegetable broth
Tomatoes are naturally rich in vitamin C, potassium, and lycopene. When simmered gently with olive oil, your body absorbs even more of that antioxidant power. So yes, homemade tomato soup can absolutely be part of a balanced dinner.
Spicy Tomato Soup Ideas That Actually Taste Good
If you enjoy heat, there are several spicy tomato soup ideas that add warmth without overpowering the tomato flavor.
Try one of these:
- Add ¼ teaspoon red pepper flakes before roasting
- Blend in half of a roasted jalapeño
- Stir in a small spoonful of harissa paste
- Finish with a pinch of cayenne and a squeeze of lemon
Start small. You can always increase the spice, but it is difficult to reverse it. The goal is warmth that builds slowly, not heat that masks the tomatoes.
Fall Twist for Homemade Tomato Soup Fall Nights
When temperatures drop, you can make subtle adjustments to create a deeper homemade tomato soup fall flavor profile.
- Roast a small carrot or a few cubes of butternut squash with the tomatoes
- Add a pinch of smoked paprika for warmth
- Stir in a tablespoon of browned butter at the end for nutty richness
These additions make the soup feel heartier without turning it into something completely different. It is still classic homemade tomatoes soup, just cozier.
Texture Tips for True Homestyle Tomato Soup
If your soup feels too thin, simmer it uncovered for an extra 5 to 10 minutes. Tomatoes release a lot of moisture, and reducing slightly improves body.
If it feels too thick, add warm broth a few tablespoons at a time until it reaches your preferred consistency.
For an ultra smooth homestyle tomato soup, strain it through a fine mesh sieve after blending. This extra step removes seeds and any remaining skin fragments.
Common Mistakes to Avoid
- Overcrowding the roasting pan, which prevents caramelization
- Skipping salt early in the process, which flattens flavor
- Boiling aggressively after blending, which can dull brightness
- Adding too much cream, which hides the roasted tomato depth
A balanced homemade tomato soup should taste bright, slightly sweet, gently savory, and smooth.
Next, let’s talk about storing and meal prepping this soup so you always have an easy homemade tomato soup dinner ready to go.

Storage and Make Ahead Tips for Homemade Tomato Soup Dinner
One of the best things about homemade tomato soup is how well it stores. In fact, the flavor usually improves the next day as everything settles and deepens. That makes it perfect for planning an easy homemade tomato soup dinner during the week.
Refrigerator Storage
Allow the soup to cool to room temperature before transferring it to an airtight container.
- Store in the refrigerator for up to 5 days
- Reheat gently on the stove over medium low heat
- Stir occasionally to prevent sticking
If the soup thickens in the fridge, add a splash of broth or water while reheating to loosen it back to your preferred consistency.
How to Freeze Homemade Tomatoes Soup
This recipe freezes beautifully, especially if you leave out the cream and add it later when reheating.
- Let the soup cool completely
- Portion into freezer safe containers or silicone cubes
- Leave about one inch of space at the top for expansion
- Freeze for up to 3 months
To reheat, thaw overnight in the refrigerator or warm gently from frozen on the stovetop over low heat. Stir frequently and add broth if needed.
Freezing in individual portions makes it easy to pull out just enough for a quick lunch or light dinner.
Make Ahead for Busy Weeks
If you like planning ahead, this is one of those tomato soup dinner ideas that works well in batches.
You can:
- Roast the tomatoes up to two days in advance and refrigerate them before blending
- Fully prepare the soup and portion it into grab and go containers
- Pair it with pre assembled grilled cheese sandwiches for an effortless weeknight meal
Having homemade tomato soup ready in the fridge turns a hectic evening into a calm, cozy dinner in minutes.
Next, let’s break down the nutrition and answer the question many people ask. Is homemade tomato soup healthy?
Nutrition Breakdown: Is Homemade Tomato Soup Healthy?
A well made homemade tomato soup can absolutely be a healthy addition to your weekly meal rotation. The key is understanding what goes into it and how small adjustments affect the final nutrition profile.
Estimated Nutrition Per Serving
Based on 8 servings with ¼ cup cream included.
- Calories: About 130 to 160
- Protein: 3 to 4 grams
- Carbohydrates: 14 to 18 grams
- Fat: 7 to 9 grams
- Fiber: 2 to 3 grams
- Sodium: Varies based on broth used
If you skip the cream or reduce the butter, you lower both calories and saturated fat while still keeping the flavor rich from roasted tomatoes and olive oil.
Why Homemade Tomato Soup Is Often Healthier Than Canned
Many store bought soups contain added sugars, preservatives, and higher sodium levels. When you prepare homemade tomatoes soup yourself, you control:
- The salt level
- The type of fat used
- The amount of cream
- The quality of tomatoes
Tomatoes themselves are naturally high in vitamin C, potassium, and lycopene. Lycopene is an antioxidant linked to heart health, and interestingly, cooking tomatoes increases its bioavailability.
That means your warm bowl of homemade tomato soup healthy enough for regular dinners can actually deliver more absorbable nutrients than raw tomatoes in some cases.
How to Make It Even Healthier
If your goal is a lighter homemade tomato soup dinner, consider:
- Using olive oil instead of butter
- Skipping flour and allowing the soup to thicken naturally through simmering
- Adding blended white beans for creaminess and plant based protein
- Stirring in Greek yogurt instead of heavy cream
The result is still a comforting homestyle tomato soup, just slightly lighter and more nutrient dense.
Next, let’s talk about what to serve with it so you can turn this into a complete and satisfying meal.
Serving Suggestions: Complete Your Tomato Soup Dinner Ideas
A great bowl of homemade tomato soup is satisfying on its own, but pairing it thoughtfully turns it into a balanced dinner. Here are some tomato soup dinner ideas that work for different moods, seasons, and dietary needs.
Classic Pairings That Work Every Time
- Grilled cheese
Use sourdough or thick sliced bread with sharp cheddar or mozzarella. Serve it warm and slightly crispy so it holds up well to dipping. - Crusty baguette or no knead bread
Ideal for soaking up all the soup in your bowl. A simple bread with butter feels like a homestyle tomato soup moment from childhood. - Garlic bread or toast
Lightly brushed with olive oil and garlic, this makes a quick side when you want something simple.
Fresh and Light Options
If you want a homemade tomato soup healthy meal:
- Serve with a small side salad of mixed greens and a lemon vinaigrette
- Add a few slices of avocado for creaminess without dairy
- Offer cucumber or radish slices for crunch
This is a great approach for lunch or a lighter summer dinner.
Heartier Homemade Tomato Soup Dinner Combos
When you want something more filling:
- Add a slice of quiche or frittata
- Serve with a small baked potato or roasted sweet potato cubes
- Pair with a vegan meatball or plant based sausage for a cozy plant forward dinner
Fall and Winter Comfort Pairings
If you are leaning into the homemade tomato soup fall flavor:
- Serve with roasted root vegetables
- Add a spoonful of brown butter on top for richness
- Pair with cornbread or pumpkin bread for a seasonal twist
If you love roasted vegetable soups in the fall, you might also enjoy this creamy Roasted Butternut Squash Soup or even simple roasted butternut squash as a seasonal side dish.
For Entertaining
For guests or special nights:
- Float a spoonful of pesto or basil oil on top
- Add crispy Parmesan crisps
- Serve in shallow bowls with a swirl of cream and freshly cracked pepper
A beautifully served bowl of homemade tomatoes soup makes an elegant starter for any dinner party.
Homemade Tomato Soup FAQs
Is homemade tomato soup healthy?
Yes, homemade tomato soup can be very healthy, especially compared to canned versions. When you make homemade tomato soup at home, you control the salt, fat, and cream levels. Tomatoes are rich in vitamin C and lycopene, and cooking them actually increases lycopene absorption. For a lighter version, reduce butter and cream or replace cream with Greek yogurt.
What makes homestyle tomato soup taste better?
Homestyle tomato soup tastes better when the tomatoes are roasted first. Roasting concentrates natural sugars and reduces acidity, creating deeper flavor. Using fresh garlic, real basil, and allowing the soup to simmer gently also improves balance. A small amount of fat, such as olive oil or butter, helps carry the tomato flavor throughout the soup.
Can I freeze homemade tomatoes soup?
Yes, homemade tomatoes soup freezes very well. For best results, freeze it without cream and add cream after reheating. Let the soup cool completely, store in airtight containers, and freeze for up to three months. Thaw overnight in the refrigerator or reheat slowly on the stove with a splash of broth.
How do I make spicy tomato soup at home?
There are several spicy tomato soup ideas that work without overpowering the dish. Add red pepper flakes before roasting, blend in roasted jalapeño, or stir in a small amount of harissa. Start with a small quantity and adjust gradually. The goal is gentle warmth that enhances the tomatoes rather than masking them.
What goes well with homemade tomato soup for dinner?
Homemade tomato soup dinner pairings include grilled cheese, crusty bread, fresh green salad, roasted vegetables, or even a simple baked potato. For fall meals, cornbread or roasted squash pairs beautifully. The soup is versatile enough to be served as a light lunch or a full cozy dinner.
Final Thoughts on This Homemade Tomato Soup
There is a reason homemade tomato soup never goes out of style. It is simple, deeply comforting, and endlessly adaptable. Whether you are making a lighter homemade tomato soup healthy version for lunch or planning a full homemade tomato soup dinner with grilled cheese and salad, this recipe delivers consistent, rich flavor every time.
Roasting the tomatoes makes all the difference. It builds natural sweetness, softens acidity, and creates that classic homestyle tomato soup taste that feels both nostalgic and fresh. With a few small adjustments, you can turn it into a fall inspired bowl, a spicy variation, or a freezer friendly meal prep staple.
Once you try this homemade tomatoes soup from scratch, canned versions start to feel flat and overly salty. This one is vibrant, balanced, and made exactly the way you like it.
Save it, share it, and keep it in your regular dinner rotation. A warm bowl of homemade tomato soup is always a good idea.

Homemade Tomato Soup
Equipment
- Large rimmed baking sheet
- Large mixing bowl
- High-speed blender or immersion blender
- Large pot or Dutch oven
- Whisk
Ingredients
Roasted Tomato Base
- 3 pounds Fresh ripe tomatoes, chopped Roma or vine-ripened
- 1 medium Yellow onion, diced
- 5 cloves Garlic, peeled
- 2 tablespoons Olive oil
- 1 teaspoon Fine sea salt
- 1/2 teaspoon Black pepper Freshly ground
Soup Base
- 1/4 cup Fresh basil leaves Packed
- 3 cups Vegetable broth Low sodium preferred
- 2 tablespoons Unsalted butter
- 2 tablespoons All-purpose flour
- 1 teaspoon Granulated sugar Optional
- 1/4 to 1/2 cup Heavy cream Optional for creamier texture
Instructions
- 1. Roast the vegetables: Preheat oven to 425°F. Toss tomatoes, onion, garlic, olive oil, salt, and pepper in a large bowl. Spread evenly on a rimmed baking sheet and roast for 35 to 40 minutes, stirring halfway through, until softened and lightly caramelized.
- 2. Blend: Transfer roasted vegetables and juices to a blender. Add fresh basil and blend until completely smooth, about 45 to 60 seconds.
- 3. Make the roux: In a large pot over medium heat, melt butter. Whisk in flour and cook for about 45 seconds until lightly golden and bubbling.
- 4. Build the soup: Slowly whisk in vegetable broth until smooth. Add sugar if using. Pour in blended tomato mixture and stir well to combine.
- 5. Simmer: Reduce heat to medium low and simmer for 15 minutes, stirring occasionally. Stir in heavy cream if desired. Taste and adjust seasoning before serving warm.
Notes
•Carbohydrates: 16 g
•Protein: 4 g
•Fat: 8 g
•Saturated Fat: 4 g
•Cholesterol: 18 mg
•Sodium: 620 mg
•Potassium: 520 mg
•Fiber: 3 g
•Sugar: 9 g
•Vitamin A: 1800 IU
•Vitamin C: 28 mg
•Calcium: 45 mg
•Iron: 1 mg
For more creative cooking & baking inspiration ideas, explore Pinterest or connect with us on Facebook.