This the best tomato basil soup brings together the perfect balance of sweet roasted tomatoes and aromatic fresh basil in a creamy, restaurant-quality bowl that serves four people beautifully. Our the best tomato basil soup recipe transforms simple ingredients into a comforting masterpiece that will become your go-to recipe for cozy nights and impressive dinner parties alike.
Recipe Info Bar
SERVES: 4 | PREP: 20 MIN | COOK: 25 MIN | TOTAL: 45 MIN
Ingredients
Fresh Produce
Ingredient | Amount |
---|---|
Roma tomatoes, quartered | 3 lbs |
Yellow onion, diced | 1 large |
Fresh garlic cloves, minced | 4 cloves |
Fresh basil leaves | 1 cup packed |
Fresh basil for garnish | ¼ cup |
Pantry Essentials
Ingredient | Amount |
---|---|
Extra virgin olive oil | 3 tablespoons |
Tomato paste | 2 tablespoons |
Vegetable broth | 3 cups |
Heavy cream | ½ cup |
Granulated sugar | 1 tablespoon |
Salt | 1 teaspoon |
Black pepper | ½ teaspoon |
Dried oregano | 1 teaspoon |
Detailed Step-by-Step Instructions for The Best Tomato Basil Soup
Phase 1: Preparing and Roasting the Tomatoes (20 minutes)
- Set up your workspace: Before you begin making the best tomato basil soup, gather all your ingredients on your counter. Preheat your oven to 425°F – this temperature is crucial because it’s hot enough to caramelize the natural sugars in tomatoes without burning them. Line a large baking sheet with parchment paper. The parchment prevents sticking and makes cleanup much easier.
- Prepare the tomatoes carefully: Take your 3 pounds of Roma tomatoes and rinse them under cool water. Pat each tomato completely dry with paper towels – wet tomatoes won’t roast properly and may steam instead of caramelize. Using a sharp knife, cut each tomato into quarters lengthwise. Start by cutting the tomato in half from top to bottom, then cut each half in half again. You should have 4 wedge-shaped pieces from each tomato.
- Arrange tomatoes for optimal roasting: Place all tomato quarters on your prepared baking sheet in a single layer. Make sure the cut sides are facing up – this exposes the flesh to direct heat for better caramelization. Don’t overcrowd the tomatoes – they should not be touching each other. If needed, use two baking sheets. Drizzle 2 tablespoons of olive oil evenly over all the tomatoes. Use your hands or a spoon to gently toss and ensure each piece is lightly coated.
- Season the tomatoes: Sprinkle ½ teaspoon of salt evenly over all the tomato pieces. The salt serves two purposes: it draws out excess moisture (which concentrates flavor) and enhances the natural sweetness of the tomatoes. Add a few grinds of black pepper for extra flavor depth.
- Roast to perfection: Place the baking sheet in the preheated 425°F oven. Set a timer for 15 minutes. The tomatoes are done when their edges start turning golden brown and they look slightly shriveled. You’ll notice a sweet, concentrated aroma filling your kitchen – that’s the sugars caramelizing. If your tomatoes aren’t quite brown enough after 15 minutes, continue roasting for 2-3 more minutes, checking frequently to prevent burning.
Phase 2: Preparing Your Aromatics (10 minutes)
- Prepare your onion properly: While the tomatoes are roasting, take your large yellow onion and remove the papery outer skin. Cut the onion in half from top to bottom, then lay each half flat on your cutting board. Make horizontal cuts about ¼ inch apart, stopping just short of the root end. Then make vertical cuts ¼ inch apart. Finally, cut across to create small, uniform dice. Uniform pieces cook evenly and prevent some pieces from burning while others remain raw.
- Mince the garlic correctly: Take 4 garlic cloves and smash each one with the flat side of your knife – this loosens the skin for easy removal. Peel away the papery skin. Finely mince each clove by first cutting it into thin slices, then cutting those slices into tiny pieces. Alternatively, use a garlic press if you have one. Properly minced garlic should be in pieces no larger than ⅛ inch – larger pieces can burn and become bitter.
- Prepare your fresh basil: Gently rinse 1 cup of packed fresh basil leaves under cool water. Pat them completely dry with paper towels – wet herbs can cause oil to splatter when added to hot pans. Stack 4-5 leaves at a time, roll them tightly like a cigar, then cut across the roll to create thin strips (called chiffonade). This technique prevents bruising the delicate basil leaves.
Phase 3: Building the Soup Base (12 minutes)
- Heat your pot properly: Select a large, heavy-bottomed pot (at least 4-quart capacity). Heavy-bottomed pots distribute heat evenly and prevent burning. Place it over medium heat and add the remaining 1 tablespoon of olive oil. Swirl the oil to coat the bottom of the pot. The oil is ready when it shimmers slightly but doesn’t smoke – this should take about 1 minute.
- Cook the onions to perfection: Add all your diced onions to the heated oil. You should hear a gentle sizzling – if it’s violently bubbling, your heat is too high. Stir the onions immediately to coat them with oil. Cook for 4-5 minutes, stirring every 30-45 seconds. The onions are properly cooked when they’re translucent (you can almost see through them) and softened. They should not be brown – if they start browning, reduce your heat. Properly cooked onions form the sweet foundation of the best tomato basil soup.
- Add garlic and tomato paste carefully: Add your minced garlic and 2 tablespoons of tomato paste to the onions. Stir constantly for 1 full minute. The garlic should become fragrant but not brown (brown garlic is bitter). The tomato paste should darken slightly from bright red to a deeper, richer red color. This process is called “blooming” and it intensifies the tomato flavor significantly.
- Toast the dried herbs: Add 1 teaspoon of dried oregano to the pot and stir for 30 seconds. You’ll smell the oregano become more aromatic as its essential oils are released by the heat. This step, called “toasting,” makes dried herbs taste fresher and more potent.
Phase 4: Combining and Simmering (15 minutes)
- Add the roasted tomatoes: Remove your beautifully roasted tomatoes from the oven. Carefully scrape all the tomatoes and their accumulated juices into your pot – use a spatula to get every bit of the caramelized goodness from the baking sheet. Stir everything together. The mixture will look chunky and rustic at this point.
- Add the broth correctly: Pour in all 3 cups of vegetable broth. Stir well to combine all ingredients. Increase the heat to medium-high and bring the mixture to a gentle boil – you’ll see small bubbles breaking the surface consistently. Once it reaches a boil, immediately reduce the heat to medium-low so the soup just barely bubbles (this is called simmering).
- Simmer for flavor development: Cover the pot partially (leave about a 1-inch gap for steam to escape) and simmer for 10 minutes. Stir occasionally to prevent sticking. During this time, the flavors meld together and the tomatoes break down further. The soup should be gently bubbling but not vigorously boiling.
- Add fresh basil at the right time: Add your prepared fresh basil leaves to the pot and stir them in. Simmer for exactly 2 more minutes – no longer, or the basil will become bitter. Remove the pot from heat and let it cool for 5 minutes. This cooling step is crucial for safety when blending hot liquids.
Phase 5: Blending to Silky Perfection (8 minutes)
- Blend safely and thoroughly: If using an immersion blender: Insert the blender head completely into the soup (it should be fully submerged to prevent splattering). Start blending on low speed, then gradually increase to high. Blend for 2-3 minutes, moving the blender around the pot to ensure all chunks are eliminated. If using a regular blender: Work in batches – never fill the blender more than halfway with hot liquid. Hold the lid down firmly with a kitchen towel and start on low speed. Blend each batch for 45-60 seconds until completely smooth.
- Check for perfect smoothness: The best tomato basil soup should be completely smooth with no visible chunks. Run a spoon through the soup – it should feel silky, not gritty. If you find any remaining chunks, blend for another 30 seconds. If using a regular blender, return all blended soup to the pot.
Phase 6: Final Seasoning and Finishing (5 minutes)
- Return to gentle heat: Place the pot back over medium-low heat. Stir the soup gently as it warms – this should take about 2 minutes. Don’t let it boil vigorously, as this can cause the cream to curdle when added.
- Add cream properly: Remove the pot from direct heat (this prevents curdling). Pour in ½ cup of heavy cream very slowly while stirring constantly. The stirring motion should be gentle but continuous. Return the pot to low heat and stir for 1 minute. The soup color should lighten to a beautiful peachy-orange.
- Perfect the seasoning: Add 1 tablespoon of granulated sugar and the remaining ½ teaspoon of salt. Stir well to dissolve. Taste the soup with a clean spoon. The soup should have a perfect balance of sweet and tangy. If it tastes too acidic (sour), add sugar ¼ teaspoon at a time. If it tastes flat, add salt a pinch at a time. Add ½ teaspoon of black pepper and stir.
- Final heating and serving: Simmer the soup for 2-3 more minutes to allow all flavors to meld together. Taste one final time and adjust seasoning if needed. Remove from heat when the soup tastes perfectly balanced.
- Serve like a professional: Warm your serving bowls by rinsing them with hot water and drying. Ladle the soup into warm bowls. Garnish each bowl with 2-3 fresh basil leaves and a small drizzle of heavy cream if desired. Serve immediately while hot.
Chef’s Notes for The Best Tomato Basil Soup
Tomato Selection: Choose Roma tomatoes for the best tomato basil soup because they have fewer seeds and more flesh, creating a richer texture than other varieties. Avoid overripe tomatoes that may be mushy.
Cream Temperature: Always remove the soup from direct heat when adding cream to prevent curdling. If it does curdle, blend again to smooth it out, and remember this tip for next time.
Basil Timing: Add fresh basil near the end of cooking to preserve its bright flavor. Overcooked basil turns bitter and loses its aromatic qualities that make this the best tomato basil soup.
Consistency Control: For thicker soup, simmer uncovered for an additional 5-10 minutes. For thinner consistency, add warm broth gradually until desired texture is reached.
Nutrition Information (Per Serving)
- Calories: 185
- Protein: 4g
- Carbohydrates: 18g
- Fat: 12g
- Fiber: 4g
- Sugar: 12g
Delicious Variations of The Best Tomato Basil Soup
Roasted Red Pepper Addition: Add 2 roasted red peppers with the tomatoes for a smoky sweetness that complements the basil beautifully in this enhanced version of the best tomato basil soup.
Vegan Version: Replace heavy cream with coconut cream or cashew cream. Check out our creamy vegan tomato and cauliflower bisque for more plant-based inspiration.
Spicy Kick: Add ½ teaspoon red pepper flakes with the garlic for a gentle heat that doesn’t overpower the classic tomato-basil combination.
Grilled Cheese Pairing: Serve alongside crispy grilled cheese sandwiches – try our easy tomato soup with grilled cheese combination for the ultimate comfort meal.
Storage & Reheating
Refrigerator Storage: Cool completely and store in airtight containers for up to 4 days. The flavors of the best tomato basil soup actually improve after a day in the refrigerator.
Freezer Storage: Freeze for up to 3 months in freezer-safe containers, leaving 1 inch of headspace for expansion. Note that the cream may separate slightly when thawed.
Reheating Instructions: Reheat gently over medium-low heat, stirring frequently. Add a splash of broth if the soup has thickened. Microwave individual portions on 50% power, stirring every 30 seconds.
Make-Ahead Tip: Prepare the soup through the blending step, then refrigerate. Add the cream and final seasonings when reheating for the freshest flavor.

Troubleshooting Guide
Problem: Soup tastes too acidic Solution: Add 1-2 additional teaspoons of sugar, ¼ teaspoon at a time, until the acidity balances. A pinch of baking soda can also neutralize excess acid.
Problem: Soup is too thin Solution: Simmer uncovered for 10-15 minutes to reduce liquid, or blend in 1 additional tablespoon of tomato paste for thickness and flavor.
Problem: Cream curdled when added Solution: Remove from heat immediately and blend with an immersion blender. Prevention: always temper cream by adding it off the heat.
Problem: Basil turned bitter Solution: Strain out the bitter basil and add fresh leaves just before serving. Cook fresh herbs gently and briefly to preserve their delicate flavor.
Problem: Soup lacks depth Solution: Add 1 teaspoon of balsamic vinegar or a parmesan rind during simmering for umami richness. Roasting the tomatoes longer also intensifies flavor.
Equipment Essentials
- Large heavy-bottomed pot (4-quart minimum)
- Large rimmed baking sheet
- Immersion blender or regular blender
- Sharp chef’s knife
- Cutting board
- Measuring cups and spoons
- Wooden spoon for stirring
- Parchment paper
Shopping List
Produce Section
- 3 lbs Roma tomatoes
- 1 large yellow onion
- 1 head fresh garlic
- 2 packages fresh basil
Dairy Section
- Heavy cream (small container)
Pantry Aisle
- Extra virgin olive oil
- Tomato paste
- Vegetable broth
- Granulated sugar
- Salt and black pepper
- Dried oregano
Success Secrets
- Roast those tomatoes – This step concentrates flavors and creates the foundation for the best tomato basil soup you’ll ever taste.
- Don’t rush the onions – Properly softened onions create sweetness and depth that raw onions simply cannot provide.
- Blend thoroughly – Take the time to achieve complete smoothness. A few chunks can ruin the luxurious mouthfeel.
- Taste and adjust – Every batch of tomatoes has different acidity levels. Trust your palate and adjust sugar and salt accordingly.
- Serve immediately – This soup is best enjoyed fresh and hot. The basil flavor is most vibrant when the soup is just finished.
This the best tomato basil soup recipe delivers restaurant-quality results in your home kitchen. The combination of roasted tomatoes, fresh basil, and cream creates a bowl of pure comfort that’s perfect for any season.