• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Chef Strawberry

Chef Strawberry

Delicious Recipes

  • Home
  • Breakfast
  • Lunch
  • Dinner
  • Dessert
  • Appetizer
  • About
  • Contact
Chef Strawberry
  • Home
  • Breakfast
  • Lunch
  • Dinner
  • Dessert
  • Appetizer
  • About
  • Contact
Home » All Recipes » Easy Homemade Tomato Soup Recipe – Rich & Flavorful

Easy Homemade Tomato Soup Recipe – Rich & Flavorful

January 9, 2026 by NancyDinner

Homemade Tomato Soup is more than just a comforting bowl of liquid; it’s a warm hug on a chilly day, a nostalgic trip back to childhood kitchens, and an incredibly versatile canvas for flavor. Forget those watery, overly-processed cans – when you make this Homemade Tomato Soup from scratch, you unlock a depth of taste that is simply unparalleled. The sweetness of ripe tomatoes, simmered with aromatic vegetables and herbs, creates a rich, velvety texture that coats your tongue with pure delight. It’s this incredible balance of bright, tangy tomato flavor with subtle earthy notes that makes people return to this simple yet magnificent dish time and time again. What truly sets this Homemade Tomato Soup apart is the ability to customize it to your exact liking, transforming a basic recipe into your personal masterpiece.

Easy Homemade Tomato Soup Recipe - Rich & Flavorful this Recipe

Ingredients:

  • 2 tablespoons unsalted butter
  • 2 tablespoons olive oil
  • 1 sweet onion, diced
  • 1 large garlic clove, minced
  • 2 tablespoons all-purpose flour
  • 1½ cups chicken or vegetable stock, warmed
  • 28 ounces canned whole tomatoes, undrained
  • 2 tablespoons tomato paste
  • 1 teaspoon white sugar
  • ½ teaspoon fresh thyme, chopped (or 1 teaspoon dried thyme)
  • ½ teaspoon black pepper
  • 1 teaspoon salt, or to taste

Getting Started: Building the Flavor Base

This Homemade Tomato Soup is all about developing layers of rich flavor from the very begin extractning. We start by combining butter and olive oil in a large pot or Dutch oven over medium heat. The butter adds a lovely richness, while the olive oil helps prevent the butter from burning too quickly. Once the butter has melted and is gently shimmering, it’s time to introduce our aromatics. Add the diced sweet onion to the pot. Sweet onions are ideal here because they caramelize beautifully and lend a natural sweetness to the soup without being overpowering. Stir the onions frequently, allowing them to soften and become translucent, which should take about 5-7 minutes. This gentle cooking process is crucial for drawing out their inherent sweetness. Following the onions, add the minced garlic. Be careful not to burn the garlic; it should only take about 30 seconds to a minute until it becomes fragrant. Burnt garlic can impart a bitter taste, so keep a close eye on it and stir it in with the onions.

Thickening the Soup and Adding Depth

Once the onions are tender and the garlic is fragrant, we’ll introduce the flour to create a roux, which will thicken our soup and give it a wonderfully creamy texture without needing any dairy. Sprinkle the all-purpose flour over the softened onions and garlic. Stir continuously with a wooden spoon or whisk for about 1-2 minutes. This step is important to cook out the raw flour taste. You’ll notice the mixture becoming pasty and slightly golden. Now, gradually whisk in the warmed chicken or vegetable stock. Warming the stock beforehand prevents any lumps from forming and ensures a smooth incorporation. Continue whisking until the mixture is completely smooth and no lumps remain. This is where your soup base really starts to come together, forming a velvety foundation.

Introducing the Tomatoes and Simmering

With our thickened base ready, it’s time to add the stars of the show: the tomatoes. Pour in the entire 28-ounce can of whole tomatoes, including their juice. The juice will contribute to the overall flavor and liquid content of the soup. Next, stir in the tomato paste. Tomato paste is a concentrated burst of tomato flavor, and adding it now will deepen the tomato essence of the soup. Add the white sugar. This might seem unusual, but a pinch of sugar helps to balance the natural acidity of the tomatoes, making the soup taste more mellow and rounded. Finally, add the chopped fresh thyme, black pepper, and salt. If you’re using dried thyme, you can use a teaspoon. Stir everything together thoroughly to ensure all the ingredients are well combined. Bring the soup to a gentle simmer over medium-low heat. Once simmering, reduce the heat to low, cover the pot, and let it cook for at least 20-30 minutes. This simmering time is essential for allowing the flavors to meld and deepen beautifully. The longer it simmers, the more complex and satisfying the taste will become. Don’t be afraid to let it go a bit longer if you have the time; an hour of gentle simmering is perfectly acceptable.

Achieving the Perfect Smoothness

After the soup has had ample time to simmer and the flavors have melded, it’s time to create that signature smooth texture of Homemade Tomato Soup. There are a couple of excellent ways to achieve this. For a truly silky smooth soup, an immersion blender is your best friend. Carefully insert the immersion blender into the pot and blend the soup until it reaches your desired consistency. Be sure to move the blender around to get all the chunks. If you don’t have an immersion blender, you can carefully transfer the soup in batches to a standard blender. Make sure not to overfill the blender, as hot liquids can expand. Secure the lid tightly and blend until smooth. Always start on a low speed and gradually increase. For safety, remove the small cap in the blender lid and cover the opening with a folded kitchen towel to allow steam to escape while preventing splatters. If you prefer a slightly chunkier texture, you can use a potato masher to break down the whole tomatoes after the initial simmering stage, before blending partially or not at all.

Final Adjustments and Serving

Once you’ve achieved your desired soup consistency, it’s time for the final and crucial step: tasting and adjusting the seasoning. Every batch of tomatoes can vary slightly in acidity and sweetness, and your personal preference for salt and pepper is key. Carefully taste the soup and add more salt if needed. A little extra pepper can also enhance the overall flavor profile. If you find the soup is still a bit too acidic for your liking, you can add another tiny pinch of sugar. If you’re aiming for a richer, more luxurious soup, you can stir in a tablespoon or two of heavy cream or a dollop of sour cream right before serving. Garnish your beautiful Homemade Tomato Soup with a swirl of cream, fresh basil leaves, croutons, or a sprinkle of grated Parmesan cheese. Serve piping hot with crusty bread for dipping – it’s the ultimate comfort food.

Easy Homemade Tomato Soup Recipe - Rich & Flavorful

Conclusion:

I hope you enjoyed learning how to make this incredibly satisfying Homemade Tomato Soup! This recipe is a testament to how simple, fresh ingredients can create a dish that’s both comforting and bursting with flavor. We’ve covered the steps to achieve a rich, velvety texture and a perfectly balanced tomato taste, far superior to anything you’ll find in a can. Whether you’re looking for a light lunch, a starter for a special meal, or a cozy dinner on a chilly evening, this soup is a winner.

For serving, this Homemade Tomato Soup is fantastic with a grilled cheese sandwich for the ultimate classic pairing. You can also serve it with a crusty baguette for dipping, a side of fresh salad, or even topped with a swirl of heavy cream and fresh basil. Don’t be afraid to experiment with variations! You can add a pinch of red pepper flakes for a little heat, roast your tomatoes beforehand for an even deeper flavor, or blend in a roasted red pepper for an extra layer of sweetness. The possibilities are truly endless. Now, go forth and create your own delicious bowl of Homemade Tomato Soup!

Frequently Asked Questions:

What are the best tomatoes to use for Homemade Tomato Soup?

For the most vibrant flavor, I recommend using ripe, in-season fresh tomatoes like Roma or San Marzano. If fresh tomatoes aren’t in season, high-quality canned whole peeled San Marzano tomatoes are an excellent alternative and will still yield a delicious soup.

Can I make Homemade Tomato Soup vegan?

Absolutely! This recipe is very easily made vegan. Simply omit the heavy cream or butter and instead use a plant-based milk (like cashew or almond milk) for creaminess, or a drizzle of olive oil. Ensure your broth is vegetable broth.


Easy Homemade Tomato Soup Recipe - Rich & Flavorful

Easy Homemade Tomato Soup Recipe – Rich & Flavorful

A simple and delicious homemade tomato soup recipe that’s rich, flavorful, and perfect for a comforting meal.

Prep Time
15 Minutes

Cook Time
45 Minutes

Total Time
1 Hours

Servings
6-8 servings

Ingredients

  • 2 tablespoons unsalted butter
  • 2 tablespoons olive oil
  • 1 sweet onion, diced
  • 1 large garlic clove, minced
  • 2 tablespoons all-purpose flour
  • 1½ cups chicken or vegetable stock, warmed
  • 28 ounces canned whole tomatoes, undrained
  • 2 tablespoons tomato paste
  • 1 teaspoon white sugar
  • ½ teaspoon fresh thyme, chopped (or 1 teaspoon dried thyme)
  • ½ teaspoon black pepper
  • 1 teaspoon salt, or to taste

Instructions

  1. Step 1
    Melt butter and olive oil in a large pot over medium heat. Add diced sweet onion and cook until softened and translucent, about 5-7 minutes. Stir in minced garlic and cook until fragrant, about 30-60 seconds.
  2. Step 2
    Sprinkle flour over the onions and garlic. Stir continuously for 1-2 minutes to cook out the raw flour taste. Gradually whisk in the warmed chicken or vegetable stock until smooth.
  3. Step 3
    Add canned whole tomatoes (with juice), tomato paste, sugar, thyme, black pepper, and salt. Stir to combine. Bring to a gentle simmer.
  4. Step 4
    Reduce heat to low, cover, and simmer for at least 20-30 minutes, allowing flavors to meld. For deeper flavor, simmer longer.
  5. Step 5
    Use an immersion blender to blend the soup until smooth, or carefully transfer in batches to a standard blender. Blend until desired consistency is reached.
  6. Step 6
    Taste and adjust seasoning with salt, pepper, or a pinch more sugar if needed. Stir in heavy cream or sour cream for richness, if desired. Garnish and serve hot with crusty bread.

Important Information

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.

« Previous Post
German Chocolate Cake - Decadent Caramel Drizzle Recipe
Next Post »
Hearty Beef Beef Ham Potato Soup - Easy Comfort Food

If you enjoyed this…

Dinner

Lemon Parmesan Chicken: The Ultimate Recipe Guide

Dinner

Easy Beef Cheeseburger Sliders-Kid Friendly Fun

Dinner

Ribeye Steak Burrito: A Flavorful Twist on a Classic Favorite

Reader Interactions

Leave a Comment Cancel reply

Helpful comments include feedback on the post or changes you made.

Primary Sidebar

Browse by Diet

AppetizerAppetizerBreakfastBreakfastDinnerDinnerLunchLunchDessertDessert
Roasted Beet, Sweet Potato & Avocado Salad with Whipped Ricotta & Lemon-Tahini Drizzle

Roasted Beet Sweet Potato Avocado Salad – Whipped Ricotta

Strawberry Cheesecake Doughnut Burger

Strawberry Cheesecake Doughnut Burger-Sweet & Savory Delight

Mediterranean Lentil Salad

Mediterranean Lentil Salad- Fresh Flavor- Easy Recipe

  • All Recipes
  • About
  • Contact
  • California Consumer Privacy Act (CCPA)
  • DMCA
  • Cookie Privacy Policy
  • Privacy Policy
  • Terms of Use

© 2026 · Cuisine Recipe Theme · Genesis Framework · Disclosure · Website Design by Anchored Design