Homemade Tomato Soup

Photo of author
Author: Nora Callahan
Published:

Homemade Tomato Soup brings together sweet tomatoes and garlicky onions in a velvety, herb-kissed bowl that feels like a warm hug on a chilly afternoon. Bright tomatoes simmered with onions, garlic, and a hint of fresh basil meld into a silky, vibrant soup, delivering a comforting balance of tangy sweetness and herbaceous depth. Whether you’re a beginner or a seasoned home cook, this easy, flavorful recipe will become your go-to for quick weeknight dinners or cozy weekend lunches—let’s get cooking!

Key Ingredients

Before diving into the pot, let’s get to know the stars of our Homemade Tomato Soup. Each ingredient plays a crucial role in building layers of flavor and achieving that perfect texture.

  • 4 cups chopped tomatoes: Provides the juicy, tangy base and vibrant color for the soup.
  • 1 medium onion, diced: Adds sweet, savory depth as it softens and caramelizes.
  • 2 cloves garlic, minced: Infuses a warm, aromatic punch that elevates the tomato flavor.
  • 2 tablespoons olive oil: Used for sautéing the aromatics and bringing richness.
  • 2 cups vegetable broth: Creates a savory, flavorful liquid to thin and simmer the soup.
  • 1 tablespoon tomato paste: Intensifies the tomato taste and deepens the color.
  • 1 teaspoon sugar: Balances the acidity of the tomatoes for a smoother finish.
  • 1/2 teaspoon salt: Enhances all the flavors and brings harmony to the soup.
  • 1/4 teaspoon black pepper: Adds a gentle spice note and rounds out the seasoning.
  • 1/4 cup fresh basil leaves, chopped: Stirred in at the end for an herbaceous lift and fresh aroma.

How To Make Homemade Tomato Soup

Now that everything’s prepped, let’s turn these ingredients into a comforting bowl of Homemade Tomato Soup. We’ll sauté our aromatics, simmer the tomatoes to meld flavors, and then blend everything into a silky finish. Follow these steps closely, and you’ll have a restaurant-worthy soup in no time.

1. Heat 2 tablespoons olive oil in a large pot over medium heat until shimmering.

2. Add the diced onion and minced garlic, then sauté until soft and translucent, about 5 minutes, stirring occasionally.

3. Stir in the 4 cups chopped tomatoes and 1 tablespoon tomato paste, cooking for 3 minutes to deepen the flavors.

4. Pour in 2 cups vegetable broth, then add 1 teaspoon sugar, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Bring the mixture to a gentle simmer.

5. Reduce heat to low and let the soup simmer uncovered for 15 minutes, stirring occasionally to prevent sticking.

6. Remove the pot from heat. Blend the soup until smooth using an immersion blender, or carefully transfer in batches to a countertop blender.

7. Return the smooth soup to low heat, stir in 1/4 cup chopped basil, and taste, adjusting salt or pepper if needed.

8. Serve hot, garnished with extra basil leaves or a swirl of cream for a pretty, delicious finish.

Serving Suggestions

This Homemade Tomato Soup is delicious on its own but truly shines when paired thoughtfully. Here are four ways to elevate your bowl and turn a simple soup into a memorable meal:

  • Serve with crusty bread or a toasted baguette to soak up every last drop.
  • Pair alongside a grilled cheese sandwich, letting the gooey cheese meet the warm soup.
  • Top with a drizzle of heavy cream or coconut milk swirl for extra richness and visual appeal.
  • Add a side of mixed green salad dressed lightly in vinaigrette to balance the hearty soup.

Tips For Perfect Homemade Tomato Soup

To make this soup even better, I’ve gathered my very best tips—think of them as cheat codes for Ultimate Tomato Soup Bliss. These friendly pointers will help you tweak flavors, get that ideal texture, and avoid any common pitfalls. Ready? Let’s level up!

  • For a richer flavor, roast tomatoes in the oven before adding them to the pot.
  • Substitute chicken broth for vegetable broth if preferred.
  • Add a splash of heavy cream for a creamier texture.
  • Leftover soup stores well in the refrigerator for up to 3 days.

How To Store It

Leftover Homemade Tomato Soup is a fantastic make-ahead meal that stays fresh and flavorful. Proper storage ensures you can enjoy it just as much the next day—or even weeks later.

  • Refrigerate in an airtight container once cooled to room temperature; keeps up to 3 days.
  • Freeze in freezer-safe containers or bags with 1-inch headspace; lasts up to 3 months—thaw overnight before reheating.
  • Reheat gently on the stovetop over low heat, stirring occasionally; add a splash of broth if it’s too thick.
  • Portion out single servings before freezing for easy grab-and-go lunches or quick dinners.

Frequently Asked Questions

Got questions? I’ve got answers! Here’s a quick FAQ to clear up any lingering curiosities about our Homemade Tomato Soup:

  • Q: How long does it take to prepare and cook this homemade tomato soup?

A: Preparing this tomato soup takes about 10 minutes for chopping and sautéing, plus 15 minutes of simmering and 5 minutes for blending, so you’re looking at a total of roughly 30 minutes from start to finish.

  • Q: Can I roast the tomatoes first for deeper flavor, and how should I do it?

A: Yes, roasting the tomatoes enhances their sweetness and concentrates flavor. Preheat your oven to 400°F (200°C), toss the chopped tomatoes with a drizzle of olive oil, salt, and pepper, and roast on a baking sheet for 20 minutes before adding them to the pot in step 3 of the recipe.

  • Q: What can I substitute for vegetable broth if I don’t have any on hand?

A: You can use chicken broth for a richer, non-vegetarian flavor or simply use water plus an extra teaspoon of tomato paste and a pinch more salt and sugar to boost the taste.

  • Q: How can I make this soup creamier without using dairy?

A: For a dairy-free creamy texture, stir in ¼ cup of canned coconut milk or cashew cream at the end instead of heavy cream. You can also blend in a handful of soaked cashews with the soup before returning it to heat.

  • Q: What’s the best way to store and reheat leftovers?

A: Store leftover soup in an airtight container in the refrigerator for up to 3 days. To reheat, warm over low heat on the stovetop, stirring occasionally. If the soup has thickened too much, add a splash of broth or water to reach your desired consistency.

  • Q: Can I freeze this tomato soup, and how long will it keep?

A: Yes, you can freeze the soup for up to 3 months. Cool it completely, transfer to freezer-safe containers or bags leaving a bit of headspace for expansion, then thaw overnight in the fridge before reheating gently on the stove.

  • Q: How do I adjust the seasoning and consistency to suit my taste?

A: After blending, taste the soup and adjust salt, pepper, or sugar as needed. If it’s too acidic, a pinch more sugar can balance it. For a thinner soup, whisk in extra broth or water; for a thicker one, simmer a few minutes longer uncovered to reduce excess liquid.

What Makes This Special

This Homemade Tomato Soup stands out because it balances simplicity and flavor so beautifully—no fancy gadgets, just solid ingredients and a bit of love. The secret lies in the combo of fresh tomatoes, caramelized onions, and stirred-in basil for that garden-fresh lift. It’s quick enough for weeknights, cozy enough for lazy weekends, and versatile for endless tweaks. Feel free to print and save this recipe—you’ll want to revisit it again and again. Drop a comment or question below if you give it a try or need a hand with any step!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Tomato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Nora Callahan
  • Prep Time: 10 mins
  • Cook Time: 25 mins
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Category: Soups

Description

Bright tomatoes simmered with onions, garlic, and a hint of basil meld into a silky, vibrant soup. Each spoonful delivers a comforting balance of tangy sweetness and herbaceous depth, perfect for chilly afternoons.


Ingredients

  • 4 cups chopped tomatoes
  • 1 medium onion diced
  • 2 cloves garlic minced
  • 2 tablespoons olive oil
  • 2 cups vegetable broth
  • 1 tablespoon tomato paste
  • 1 teaspoon sugar
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 cup fresh basil leaves chopped


Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add diced onion and minced garlic and sauté until soft and translucent, about 5 minutes.
  3. Stir in chopped tomatoes and tomato paste and cook for 3 minutes.
  4. Pour in vegetable broth, add sugar, salt, and black pepper, and bring to a simmer.
  5. Reduce heat and simmer uncovered for 15 minutes, stirring occasionally.
  6. Remove from heat and blend soup until smooth using an immersion blender or in batches in a countertop blender.
  7. Return soup to low heat, stir in chopped basil, and adjust seasoning if needed.
  8. Serve hot, garnished with extra basil or a swirl of cream if desired.

Notes

  • For a richer flavor, roast tomatoes in the oven before adding them to the pot.
  • Substitute chicken broth for vegetable broth if preferred.
  • Add a splash of heavy cream for a creamier texture.
  • Leftover soup stores well in the refrigerator for up to 3 days.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star