There's nothing quite like a warm bowl of creamy tomato soup, especially when it comes together in a single pot with minimal fuss! This One-Pot Tomato Soup is rich, velvety, and bursting with bright tomato flavor. Perfect for pairing with a grilled cheese sandwich or enjoying on its own, it's the ultimate comfort food that will have everyone coming back for more.
Made with simple pantry ingredients like canned tomatoes, onion, garlic, and a touch of cream, this soup is incredibly easy to whip up. The secret to its depth of flavor is roasting the onions and garlic directly in the pot before adding the tomatoes – a simple technique that makes all the difference. In just 30 minutes, you'll have a restaurant-quality tomato soup that's far better than anything from a can.
Pin It For Later
Don't lose this recipe – save it to your Soup Season board on Pinterest!
Click the image above to save this recipe to Pinterest!
Jump to Section:
Why You'll Love This Recipe
- Only one pot – minimal cleanup, maximum flavor
- Ready in just 30 minutes – perfect for busy weeknights
- Incredibly creamy without heavy cream (can be made vegan)
- Made with simple pantry staples
- Perfect for pairing with grilled cheese
Tools You'll Need
- Large pot or Dutch oven
- Immersion blender (or regular blender)
- Sharp knife and cutting board
- Measuring cups and spoons
- Wooden spoon
Ingredients
- 2 tablespoons olive oil or butter
- 1 large onion, chopped
- 3 cloves garlic, minced
- 2 cans (28 oz each) whole peeled tomatoes (preferably San Marzano)
- 2 cups vegetable or chicken broth
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- ½ teaspoon salt (or to taste)
- ¼ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional, for heat)
- ½ cup heavy cream or full-fat coconut milk (for dairy-free)
- 1 teaspoon sugar (optional, to balance acidity)
- Fresh basil leaves for garnish
Instructions
- Sauté aromatics: Heat olive oil in a large pot over medium heat. Add onion and cook for 5-7 minutes until softened and translucent. Add garlic and cook for 1 minute more until fragrant.
- Add tomatoes and broth: Add the canned tomatoes with their juices, breaking them up with a spoon. Stir in broth, dried basil, oregano, salt, pepper, and red pepper flakes (if using). Bring to a boil, then reduce heat to low, cover, and simmer for 15-20 minutes.
- Blend: Remove from heat. Using an immersion blender, blend the soup until completely smooth. (Alternatively, carefully transfer to a regular blender in batches and blend until smooth, then return to the pot.)
- Finish: Stir in cream (or coconut milk) and sugar (if using). Heat gently over low heat until warmed through. Taste and adjust seasoning with additional salt or pepper if needed.
- Serve: Ladle into bowls, garnish with fresh basil, and serve hot with grilled cheese or crusty bread.
Pro Tips
- Use good quality tomatoes: San Marzano tomatoes are the gold standard – they're sweeter and less acidic, giving you the best flavor.
- Don't skip sautéing the onion: This step builds the flavor base. A well-caramelized onion adds natural sweetness.
- Blend carefully: If using a regular blender, allow soup to cool slightly and blend in batches, filling the blender only halfway and holding a towel over the lid to prevent splatters.
- Adjust creaminess: For a richer soup, use heavy cream. For a lighter version, use half-and-half or even a splash of milk. For vegan, use full-fat coconut milk or cashew cream.
- Make it chunky: If you prefer a chunkier soup, blend only half of it, leaving some texture.
Recipe Variations
- Roasted Tomato Soup: Roast fresh tomatoes, onion, and garlic at 400°F for 30 minutes before adding to the pot.
- Spicy Tomato Soup: Add an extra ½ teaspoon red pepper flakes or a diced jalapeño with the onions.
- Tomato Basil: Stir in ¼ cup fresh chopped basil at the end.
- Creamy Roasted Red Pepper: Add 1 jar roasted red peppers (drained) with the tomatoes.
- Vegan Version: Use olive oil and full-fat coconut milk instead of cream.
- Protein-Packed: Stir in ½ cup cooked quinoa or lentils for extra heartiness.
- Herbed: Add a sprig of fresh thyme or rosemary while simmering.
FAQs
Can I use fresh tomatoes?
Yes, use about 3 lbs of ripe Roma or San Marzano tomatoes. Roast them first for the best flavor, or chop and simmer longer to break them down.
How do I store and reheat leftovers?
Store in an airtight container in the refrigerator for up to 5 days. Reheat gently on the stovetop or in the microwave.
Can I freeze tomato soup?
Yes! Freeze without the cream (add it after thawing) for up to 3 months. Thaw overnight and reheat, then stir in cream.
How can I make this dairy-free?
Use coconut milk or cashew cream instead of heavy cream. The soup will still be rich and creamy.
What can I serve with tomato soup?
A classic grilled cheese sandwich is the perfect pairing. Crusty bread, crackers, or a simple green salad also work beautifully.
Can I add vegetables?
Absolutely! Diced carrots, celery, or bell peppers can be sautéed with the onion for extra nutrients and flavor.
Why add sugar?
A pinch of sugar balances the acidity of the tomatoes, especially if they're not naturally sweet. Omit if using sweet San Marzano tomatoes.
One-Pot Tomato Soup
Prep Time: 10 mins | Cook Time: 25 mins | Total Time: 35 mins
Yield: 4-6 servings
Calories: 210 per serving
Ingredients:
- 2 tbsp olive oil
- 1 large onion, chopped
- 3 cloves garlic, minced
- 2 cans (28 oz) whole peeled tomatoes
- 2 cups vegetable or chicken broth
- 1 tsp dried basil, 1 tsp oregano
- ½ tsp salt, ¼ tsp pepper
- ¼ tsp red pepper flakes (optional)
- ½ cup heavy cream or coconut milk
- 1 tsp sugar (optional)
- Fresh basil for garnish
Instructions:
- Sauté onion in olive oil until soft. Add garlic; cook 1 minute.
- Add tomatoes, broth, herbs, salt, pepper, and red pepper flakes. Simmer 15-20 minutes.
- Blend until smooth using an immersion blender.
- Stir in cream and sugar (if using). Heat through.
- Garnish with fresh basil and serve.
This One-Pot Tomato Soup is proof that the best comfort food doesn't have to be complicated. With just a handful of simple ingredients and one pot, you can create a soup that's rich, creamy, and bursting with bright tomato flavor. It's the perfect companion to a grilled cheese sandwich, or enjoy it on its own with a sprinkle of fresh basil.
Whether you're looking for a quick weeknight dinner, a cozy lunch, or something to warm you up on a chilly day, this recipe delivers. Make a big batch and freeze the leftovers for an easy meal whenever you need it. Once you try homemade tomato soup, you'll never go back to the canned version again!
If you try this recipe or any other from our site, we would greatly appreciate you taking the time to comment and rate the dish! Your feedback helps us create better recipes for everyone.
0 Comments