There's something magical about a warm bowl of tomato soup paired with crispy garlic bread. It's the ultimate comfort food that brings back childhood memories, but with a grown-up twist.
Advertisements1
This recipe is my family's weeknight hero. It comes together in about 30 minutes using pantry staples, and the bread dippers are so much better than store-bought. My kids love dipping, and I love that it's a complete meal in one pot (plus a baking sheet!).
Whether you're looking for a quick lunch or a cozy dinner, this soup is creamy, tangy, and full of flavor. The garlic bread is buttery, crispy on the edges, and perfect for scooping up every last drop.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons (30ml) olive oil
For sautéing the aromatics. Use a good quality extra-virgin for best flavor, or substitute with butter.
1 medium yellow onion, diced (about 1 cup)
Adds sweetness and depth. You can use a white or red onion if that's what you have.
3 cloves garlic, minced
Fresh garlic is key; if using jarred, use 1 teaspoon.
2 cans (28 ounces/794g each) whole peeled tomatoes
San Marzano tomatoes are ideal for their sweet, low-acid flavor. Crushed tomatoes also work.
1 cup (240ml) vegetable broth
Use low-sodium to control salt. Chicken broth works too.
1/2 cup (120ml) heavy cream
For richness. Substitute with coconut milk for a dairy-free version.
1 teaspoon dried basil
Adds herbal notes. Fresh basil (about 2 tablespoons chopped) is even better.
1/2 teaspoon dried oregano
Classic Italian seasoning. You can use Italian seasoning blend.
1/4 teaspoon red pepper flakes (optional)
Adds a subtle kick. Omit for a milder soup.
Salt and black pepper, to taste
Essential for balancing flavors.
1 loaf (about 12 ounces/340g) crusty bread, sliced into 1-inch thick slices
A baguette or sourdough works great. Day-old bread is perfect.
4 tablespoons (56g) unsalted butter, softened
For the garlic spread. You can use vegan butter or olive oil.
2 cloves garlic, minced (for the bread)
Extra garlic for the bread spread—don't skip it!
2 tablespoons (8g) freshly chopped parsley (optional)
For garnish and a fresh pop of color.
Tips & Tricks
- For a smoother soup, use an immersion blender directly in the pot. If you don't have one, carefully transfer to a blender in batches and blend until smooth.
- Don't skip the cream—it balances the acidity of the tomatoes. If you're dairy-free, use full-fat coconut milk for a similar richness.
- To make the bread dippers extra crispy, toast them in the oven until golden brown and the butter is bubbling. Keep an eye on them—they can go from golden to burnt quickly.
Pro Tips
Step-by-Step Instructions
1. Sauté Aromatics
In a large pot or Dutch oven, heat the olive oil over medium heat. Add the onion and cook for 4-5 minutes until translucent, stirring occasionally. Add the garlic and cook for 1 minute until fragrant.
2. Add Tomatoes and Broth
Pour in the canned tomatoes (with their juices) and the vegetable broth. Break up the tomatoes with a wooden spoon. Stir in the dried basil, oregano, and red pepper flakes if using. Bring to a gentle simmer.
3. Simmer and Blend
Let the soup simmer for 15 minutes to allow the flavors to meld. Then, using an immersion blender, blend until smooth. If using a regular blender, let the soup cool slightly, then blend in batches. Return to the pot.
4. Add Cream and Season
Stir in the heavy cream and season with salt and pepper to taste. Keep warm over low heat while you prepare the bread.
5. Preheat Oven
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
6. Make Garlic Butter
In a small bowl, combine the softened butter and minced garlic. Mix well.
7. Toast the Bread
Spread the garlic butter generously on one side of each bread slice. Place them buttered side up on the prepared baking sheet. Bake for 8-10 minutes until golden brown and crispy on the edges.
8. Serve and Garnish
Ladle the soup into bowls. Top with chopped parsley if using. Serve hot with the garlic bread dippers on the side.
Delicious Variations
Roasted Red Pepper Tomato Soup
Add 1 cup of roasted red peppers with the tomatoes for a smoky, sweet flavor.
Spicy Tomato Soup
Increase the red pepper flakes to 1/2 teaspoon or add a dash of hot sauce for extra heat.
Creamy Basil Tomato Soup
Stir in 1/2 cup of fresh basil leaves at the end for a vibrant, fresh taste.
How to Store Hearty Tomato Soup with Garlic Bread Dippers
Refrigerator
Store leftover soup in an airtight container in the fridge for up to 4 days. The bread dippers are best eaten fresh, but you can store them in a sealed container for up to 2 days.
Freezer
The soup freezes well for up to 3 months. Cool completely, then transfer to freezer-safe containers or bags. Thaw overnight in the fridge before reheating.
Reheating
Reheat the soup on the stovetop over medium heat, stirring occasionally, until hot. For the bread, reheat in a toaster oven or under the broiler for a few minutes to crisp up.
Frequently Asked Questions
Q: Can I make this soup without cream?
Yes, you can omit the cream or use a dairy-free alternative like coconut milk or cashew cream. The soup will be slightly less rich but still delicious.
Q: Can I use fresh tomatoes instead of canned?
Absolutely! Use about 3 pounds of ripe tomatoes, peeled and chopped. Simmer them a bit longer (about 20 minutes) to concentrate the flavor.
Q: How do I get a smooth soup without a blender?
If you don't have a blender, you can use a potato masher to break up the tomatoes, but the soup will be chunkier. For a smoother texture, push the soup through a fine-mesh sieve.
Q: Can I make the bread dippers gluten-free?
Yes, simply use your favorite gluten-free bread or baguette. The rest of the recipe is naturally gluten-free.
Q: What can I serve with this soup besides bread?
A simple green salad, a grilled cheese sandwich, or a sprinkle of parmesan cheese and fresh basil are all great options.
Try this cozy soup tonight—it's the perfect way to warm up and bring the family together. And remember, here's to a calmer home, one drawer at a time.
Hearty Tomato Soup with Garlic Bread Dippers
Cozy up with this creamy tomato soup and crispy garlic bread dippers—ready in just 30 minutes for a family-friendly dinner.
🧂 Ingredients
- 2 tablespoons (30ml) olive oil
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 2 cans (28 ounces/794g each) whole peeled tomatoes
- 1 cup (240ml) vegetable broth
- 1/2 cup (120ml) heavy cream
- 1 teaspoon dried basil
- 1/2 teaspoon dried oregano
- 1/4 teaspoon red pepper flakes (optional)
- Salt and black pepper, to taste
- 1 loaf (about 12 ounces/340g) crusty bread, sliced into 1-inch thick slices
- 4 tablespoons (56g) unsalted butter, softened
- 2 cloves garlic, minced (for the bread)
- 2 tablespoons (8g) freshly chopped parsley (optional)
📋 Instructions
- 1Sauté Aromatics — In a large pot or Dutch oven, heat the olive oil over medium heat. Add the onion and cook for 4-5 minutes until translucent, stirring occasionally. Add the garlic and cook for 1 minute until fragrant.
- 2Add Tomatoes and Broth — Pour in the canned tomatoes (with their juices) and the vegetable broth. Break up the tomatoes with a wooden spoon. Stir in the dried basil, oregano, and red pepper flakes if using. Bring to a gentle simmer.
- 3Simmer and Blend — Let the soup simmer for 15 minutes to allow the flavors to meld. Then, using an immersion blender, blend until smooth. If using a regular blender, let the soup cool slightly, then blend in batches. Return to the pot.
- 4Add Cream and Season — Stir in the heavy cream and season with salt and pepper to taste. Keep warm over low heat while you prepare the bread.
- 5Preheat Oven — Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
- 6Make Garlic Butter — In a small bowl, combine the softened butter and minced garlic. Mix well.
- 7Toast the Bread — Spread the garlic butter generously on one side of each bread slice. Place them buttered side up on the prepared baking sheet. Bake for 8-10 minutes until golden brown and crispy on the edges.
- 8Serve and Garnish — Ladle the soup into bowls. Top with chopped parsley if using. Serve hot with the garlic bread dippers on the side.



