Savor every spoonful of Homemade Tomato Soup, where rich tomato essence simmers with fragrant garlic and basil into a velvety bowl of warmth. This cozy, beginner-friendly recipe brings sweet tomatoes and aromatic herbs together, topped with a swirl of cream and fresh basil for a bright finish. Whether you’re craving comfort on a chilly day or looking for a simple lunch dish, this homemade soup is ready to become your new go-to—grab your ladle and let’s dive in!
Key Ingredients
Before getting started, make sure you have these simple pantry and fridge staples on hand:
- 2 tablespoons olive oil: A base for gently sautéing onions and garlic to build a savory flavor foundation.
- 1 medium onion, finely chopped: Provides sweetness and depth when softened.
- 2 cloves garlic, minced: Adds aromatic pungency that blooms during sautéing.
- 1 teaspoon dried basil: Infuses the soup with classic Italian herb notes.
- 1 teaspoon dried oregano: Complements the basil with earthy, peppery undertones.
- Salt and freshly ground black pepper, to taste: Balances and enhances all the flavors.
- 1 can (28 ounces) whole peeled tomatoes (or 2 pounds fresh tomatoes, peeled and chopped): The star ingredient delivering bright tomato flavor.
- 2 cups vegetable or chicken broth: Creates the perfect consistency and deepens the soup’s body.
- 1 teaspoon sugar (optional, to balance acidity): Softens any sharp tang from the tomatoes.
- 1/2 cup heavy cream or coconut milk (optional for creaminess): Swirls in silkiness and richness.
- Fresh basil leaves, for garnish: Adds a burst of color and herbal freshness on top.
How To Make Homemade Tomato Soup
Jumping into this recipe is a breeze: you’ll start by sautéing aromatics, layering in herbs, then simmering with tomatoes and broth until everything melds beautifully. Once the flavors have married, you’ll purée the mixture into a smooth, comforting soup and finish with a touch of cream for that signature velvety texture. Ready to transform simple ingredients into pure deliciousness? Let’s go through each step!
1. Begin by heating the olive oil in a large pot over medium heat. Once the oil shimmers, add the chopped onion and sauté until soft and translucent, about 5–7 minutes. Swirl occasionally to prevent sticking.
2. Add the minced garlic to the pot and continue to sauté for another minute until fragrant, being careful not to let it burn.
3. Stir in the dried basil and oregano, along with salt and pepper to taste. Cook for about 1–2 minutes to allow the herbs to release their flavors into the oil.
4. If using fresh tomatoes, add them now. If using canned tomatoes, open the can and pour the contents (including the juice) into the pot. Stir to combine and break up any large tomato pieces with your spoon.
5. Pour in the vegetable or chicken broth, and if you prefer, add the sugar to help reduce the acidity of the tomatoes. Bring the mixture to a gentle simmer.
6. Reduce the heat to low and let the soup simmer for about 20–25 minutes, allowing all the flavors to meld together.
7. After simmering, remove the soup from heat. Using an immersion blender, carefully purée the soup until smooth. If you don’t have an immersion blender, transfer the soup in batches to a countertop blender—just ensure the lid is vented to let steam escape.
8. If you desire a creamier texture, return the soup to low heat and stir in the heavy cream or coconut milk, mixing well. Heat until warmed through, but do not let it boil.
9. Taste and adjust seasoning with more salt and pepper if needed.
10. Serve hot in bowls, garnished with fresh basil leaves.
Serving Suggestions
Once your Homemade Tomato Soup is ready, the fun continues with serving ideas that elevate each bowl into a memorable meal. From comforting pairings to stylish finishes, these tips will ensure every spoonful is just right and delightfully Instagram-worthy (if you’re into that!).
- Classic Grilled Cheese Pairing: Serve alongside a golden-buttered grilled cheese sandwich on sourdough for a timeless, melty companion.
- Swirl of Cream: Drizzle a thin line of heavy cream or coconut milk in a spiral, then drag a skewer through for a rustic marbled effect.
- Herb Garnish: Scatter torn fresh basil leaves on top just before serving to maintain their bright color and fragrant punch.
- Crunchy Crouton Toppers: Sprinkle homemade or store-bought croutons over each bowl for a contrasting texture that keeps every bite interesting.
Tips For Perfect Homemade Tomato Soup
Getting this soup spot-on is all about technique and smart tweaks. A few insider pointers will help you dial in the ideal balance of flavor, texture, and aroma—every single time.
- For a smoky flavor, add a pinch of smoked paprika during the sautéing step.
- This soup can be made ahead of time and stored in the refrigerator for up to 5 days.
- You can freeze the soup in an airtight container for up to three months.
- For added texture, consider adding croutons or a sprinkle of grated cheese before serving.
How To Store It
To keep your Homemade Tomato Soup tasting fresh and vibrant, proper storage is key. Whether you’re planning leftovers for later this week or stocking up for the freezer, these methods will help preserve flavor and texture.
- Refrigeration: Cool the soup to room temperature, transfer to an airtight container, and refrigerate for up to 5 days.
- Freezing: Portion into freezer-safe containers, leaving a bit of space for expansion, and freeze for up to three months. Thaw in the fridge overnight before reheating.
- Portioning: Divide the soup into single-serving mason jars or reusable containers for quick grab-and-go lunches.
- Keep Garnishes Fresh: Store fresh basil leaves in a small airtight bag or container in the fridge to prevent wilting until you’re ready to serve.
Frequently Asked Questions
Got questions? Here are some quick answers to make your soup journey even smoother:
- How long does it take to prepare this recipe?
A: From start to finish, this soup takes about 35 to 40 minutes. That includes 10 minutes for chopping the onion, garlic, and tomatoes (if using fresh), plus 5–7 minutes to sauté the onion, 1 minute for the garlic, 1–2 minutes for the dried herbs to bloom, 20–25 minutes of simmering, and a few minutes to purée and stir in cream or coconut milk if desired.
- Can I use fresh tomatoes instead of canned tomatoes?
A: Absolutely. Use about 2 pounds of ripe tomatoes. To peel them easily, score a small “X” at the bottom of each tomato, blanch in boiling water for 30 seconds, then transfer to an ice bath. The skins should slip right off. Roughly chop and add them in step 4 just as you would the canned tomatoes, making sure to include any juices for maximum flavor.
- How can I adjust the soup’s consistency to make it thicker or thinner?
A: For a thicker soup, simmer a few extra minutes uncovered so excess liquid evaporates, or reduce the amount of broth by a quarter cup. To thin it out, stir in additional vegetable or chicken broth one quarter cup at a time until you reach the desired consistency. You can also adjust cream or coconut milk levels—adding more will both thin and enrich the soup.
- What’s the easiest way to get a smooth purée if I don’t have an immersion blender?
A: If you lack an immersion blender, carefully ladle the hot soup into a countertop blender in small batches. Remove the center cap of the lid or tilt it slightly to allow steam to escape, covering the opening with a kitchen towel. Blend until smooth, then return each batch to the pot. Always handle hot liquids with caution to avoid splattering.
- How should I store and reheat leftovers?
A: Cool the soup to room temperature, then transfer it to an airtight container. In the refrigerator, it will keep for up to five days. For longer storage, freeze in freezer-safe containers for up to three months. To reheat, thaw in the fridge if frozen, then warm gently on the stovetop over low heat, stirring occasionally. If the soup has thickened, stir in a splash of broth or cream as it reheats.
- Can I make this recipe vegan or dairy-free?
A: Yes. Substitute the heavy cream with full-fat coconut milk for a dairy-free version. Use vegetable broth instead of chicken broth to keep it fully vegan. All other ingredients listed are plant-based, so you’ll still get rich tomato flavor and creamy texture without any dairy or animal products.
- What garnishes and serving suggestions work best with this soup?
A: Fresh basil leaves add a bright herbal note when torn and scattered on top. A drizzle of olive oil or a swirl of cream or coconut milk creates an appealing finish. For texture, top with homemade croutons or a sprinkle of grated Parmesan or dairy-free cheese. Serve with warm bread, a grilled cheese sandwich, or a crisp side salad for a complete meal.
What Makes This Special
This Homemade Tomato Soup triumphs by turning everyday pantry staples into a silky, flavor-packed hug in a bowl—no fancy equipment or skills required. The blend of sautéed onions, fragrant herbs, and perfectly simmered tomatoes, finished with a swirl of cream (or coconut milk), makes each sip utterly comforting. It’s funny how such simple ingredients can feel so luxurious, right? Go ahead, print this recipe, stash it in your kitchen binder, and let me know in the comments how it turned out or if you have any questions—I’m here to help!
Homemade Tomato Soup
Description
This homemade tomato soup blends sweet tomatoes, sizzling onions, and aromatic herbs into a velvety bowl of warmth. A swirl of cream adds silkiness, garnished with fresh basil for bright flavor.
Ingredients
Instructions
-
Begin by heating the olive oil in a large pot over medium heat. Once hot, add the chopped onion and sauté until soft and translucent, about 5-7 minutes.
-
Add the minced garlic to the pot and continue to sauté for another minute until fragrant, being careful not to let it burn.
-
Stir in the dried basil and oregano, along with salt and pepper to taste. Cook for about 1-2 minutes to allow the herbs to release their flavors.
-
If using fresh tomatoes, add them now. If using canned tomatoes, open the can and pour the contents (including the juice) into the pot. Stir to combine.
-
Pour in the vegetable or chicken broth, and if you prefer, add the sugar to help reduce the acidity of the tomatoes. Bring the mixture to a simmer.
-
Reduce the heat to low and let the soup simmer for about 20-25 minutes, allowing all the flavors to meld together.
-
After simmering, remove the soup from heat. Using an immersion blender, carefully purée the soup until smooth. If you don’t have an immersion blender, you can carefully transfer the soup in batches to a blender. Just ensure the lid is vented to allow steam to escape.
-
If you desire a creamier texture, return the soup to low heat and stir in the heavy cream or coconut milk, mixing well. Heat until warmed through.
-
Taste and adjust seasoning with more salt and pepper if needed.
-
Serve hot in bowls, garnished with fresh basil leaves.
Note
- For a smoky flavor, add a pinch of smoked paprika during the sautéing step.
- This soup can be made ahead of time and stored in the refrigerator for up to 5 days.
- You can freeze the soup in an airtight container for up to three months.
- For added texture, consider adding croutons or a sprinkle of grated cheese before serving.
