Creamy Tomato Basil Soup
Rich and velvety tomato soup with fresh basil and a touch of cream, perfect with grilled cheese
The Best Homemade Tomato Basil Soup
Creamy tomato basil soup is the ultimate comfort food - rich, smooth, and deeply flavorful with the perfect balance of tangy tomatoes and aromatic basil. This recipe creates restaurant-quality soup that's worlds better than canned. Made with simple ingredients and ready in 45 minutes, it's perfect for cozy dinners, especially paired with a grilled cheese sandwich for dipping.
Why Homemade Beats Canned
Homemade tomato soup has fresher flavor, better texture, and no weird preservatives or excess sodium. You control the ingredients and seasonings. The difference is night and day - once you make it from scratch, you'll never go back to canned. Plus, making it yourself costs less than buying premium soup and you can customize it exactly to your taste.
Fresh vs. Canned Tomatoes
This recipe uses canned tomatoes for convenience and consistent flavor year-round. San Marzano tomatoes are ideal - they're sweeter and less acidic. Regular canned whole tomatoes work great too. Fresh tomatoes are wonderful in summer when they're perfectly ripe, but require more prep and you need about 4 pounds. Canned tomatoes are actually better for soup most of the year.
Building Flavor Layers
Great tomato soup starts with sautéing onions and garlic to build aromatic base flavors. Don't skip this step - it creates depth. Tomato paste adds concentrated tomato flavor and richness. A pinch of sugar balances acidity. Fresh basil at the end provides bright, herbaceous notes. Each ingredient plays a role in creating complex, satisfying flavor.
Achieving Silky Smooth Texture
The secret to velvety soup is blending it completely smooth. An immersion blender is easiest - blend right in the pot. A regular blender works but blend in batches and be careful with hot liquid. For ultra-smooth soup, strain through a fine-mesh sieve after blending to remove any seeds or skin. The cream added at the end creates luxurious richness.
Cream, Milk, or Neither?
Heavy cream creates the richest, most indulgent soup. Half-and-half is a lighter option that still adds creaminess. Whole milk works but soup will be thinner. For dairy-free, use coconut cream (adds subtle coconut flavor) or cashew cream. You can also skip cream entirely for a lighter, more acidic soup - it's different but still delicious.
The Perfect Pairing: Grilled Cheese
Tomato soup and grilled cheese is an iconic combination. Make a classic grilled cheese with good cheddar or try combinations like Swiss and ham, mozzarella and pesto, or brie and apple. The key is buttering the outside of bread for golden, crispy exterior. Dipping grilled cheese in hot tomato soup is pure comfort food magic.
Storage and Reheating
Tomato soup keeps well in the refrigerator for up to 5 days or freezes for 3 months. Store cream separately if possible - add it when reheating. Reheat gently on the stove or in the microwave, stirring occasionally. If soup is too thick after storage, thin with a little broth or water. The flavor actually improves the next day as it melds.
Recommended Kitchen Equipment
Shop on AmazonRecommended kitchen tools for this recipe:
🛈 As an Amazon Associate, we earn from qualifying purchases at no extra cost to you.
Advertisement
Ingredients
- 2 cans (28oz each) canned whole tomatoes
- 1 large onion, diced
- 4 cloves garlic, minced
- 2 tbsp tomato paste
- 2 cups chicken or vegetable broth
- 1/2 cup heavy cream
- 1 cup packed fresh basil leaves
- 2 tbsp olive oil
- 2 tbsp butter
- 1 tsp sugar
- 1 tsp salt
- 1/2 tsp black pepper
Nutrition (Total)
Equipment Needed
- Large pot or Dutch oven
- Immersion blender or regular blender
- Wooden spoon
- Knife and cutting board
- Measuring cups and spoons

Before You Start
- •Use quality canned tomatoes for best flavor
- •Don't skip sautéing the aromatics
- •Blend until completely smooth
- •Add cream off heat to prevent curdling
Advertisement
Shop Fresh Ingredients
Shop on AmazonGet fresh ingredients delivered to your door:
🛈 As an Amazon Associate, we earn from qualifying purchases at no extra cost to you.
Instructions
Sauté aromatics
Heat olive oil and butter in a large pot over medium heat. Add diced onion and cook for 5 minutes until softened. Add garlic and cook 1 minute until fragrant.

Add tomatoes
Stir in tomato paste and cook 1 minute. Add canned tomatoes with their juice, crushing them with your hands or a spoon. Add broth, sugar, salt, and pepper.

Simmer
Bring to a boil, then reduce heat and simmer uncovered for 20 minutes, stirring occasionally.

Add basil and blend
Stir in fresh basil. Remove from heat. Use an immersion blender to blend soup until completely smooth. Or carefully transfer to a blender in batches.

Finish with cream
Stir in heavy cream. Taste and adjust seasonings. Serve hot with crusty bread or grilled cheese for dipping.

Advertisement
Chef's Tips
- •Use San Marzano tomatoes for best flavor.
- •Blend until completely smooth for velvety texture.
- •Perfect with grilled cheese for dipping!
- •Freezes well for up to 3 months.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Yes! Use 4 pounds of ripe tomatoes. Core and chop them (skins will be strained out). Simmer longer - about 30-40 minutes - to concentrate flavor. Fresh tomatoes are best in summer when they're perfectly ripe. Off-season, canned tomatoes actually taste better.
Why is my soup too acidic?
Tomatoes are naturally acidic. Add a pinch of sugar to balance - start with 1 teaspoon and adjust to taste. Baking soda (just a tiny pinch) also neutralizes acidity. More cream helps too. Or use San Marzano tomatoes which are naturally sweeter and less acidic.
Can I make this soup dairy-free?
Absolutely! Skip the cream or use coconut cream (adds subtle coconut flavor) or cashew cream. Some people add a splash of almond milk. The soup will be lighter and more acidic without cream, but still delicious. Increase the amount of olive oil for richness.
Do I need an immersion blender?
It's easiest but not required. A regular blender works - blend in batches, filling only halfway and venting the lid. Hot liquid expands and can explode if overfilled. Let soup cool slightly before blending for safety. Immersion blenders are worth buying though - they're incredibly useful.
Why does my soup separate after adding cream?
Cream curdled from too much heat or acidity. Remove soup from heat before stirring in cream. Add cream slowly while stirring. Don't let soup boil after adding cream. Tempering helps - add a ladle of hot soup to cream first, then stir cream mixture into soup.
Can I freeze tomato soup?
Yes! Cool completely, then freeze in portions for up to 3 months. Freeze without cream if possible - add cream when reheating. Thaw overnight in refrigerator. Reheat gently, stirring often. The texture may be slightly different but flavor will be great.
What can I serve with tomato soup besides grilled cheese?
Crusty bread for dipping, croutons for crunch, a simple side salad, quesadillas, crackers and cheese, or garlic bread. For a heartier meal, serve alongside a turkey or ham sandwich. Tomato soup is also great as a starter before a main course.
How can I make this soup thicker?
Simmer longer uncovered to evaporate liquid. Add a sliced potato while simmering - it breaks down and thickens soup naturally. Stir in tomato paste for thickness and concentrated flavor. Or add a slurry of cornstarch and water. Some people blend in a piece of bread.
Tags
Advertisement
Reviews (0)
Sign in to leave a review and rating!
You Might Also Like

Classic Spaghetti Carbonara
Authentic spaghetti carbonara recipe with creamy egg sauce, crispy pancetta, and Parmesan cheese (no cream).

Margherita Pizza
Classic Neapolitan pizza with fresh mozzarella, basil, and tomato sauce on a crispy crust

Chicken Tacos
Flavorful seasoned chicken tacos with fresh toppings and homemade salsa
