Tomato Soup Recipe
What You’ll Love About This Recipe
This tomato soup recipe is a comforting classic that’s easy to make and packed with flavor. You’ll love how simple it is to whip up, even on a busy day.
- It’s made with just a handful of ingredients, so you don’t need a long shopping list.
- The rich, creamy texture feels indulgent but can be made lighter if you prefer.
- It’s perfect for pairing with grilled cheese or enjoying on its own for a cozy meal.
Recipe

Tomato soup is a classic comfort food that is both simple to make and incredibly satisfying. This recipe uses fresh ingredients to create a rich and flavorful soup that can be enjoyed on its own or paired with a grilled cheese sandwich for a complete meal.
Ingredients:
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 4 cups fresh tomatoes, chopped (or 1 can of crushed tomatoes)
- 2 cups vegetable or chicken broth
- 1 teaspoon sugar
- 1 teaspoon dried basil
- 1/2 teaspoon dried oregano
- Salt and pepper to taste
- 1/2 cup heavy cream (optional)
- Fresh basil or parsley for garnish
Instructions:
- Heat olive oil in a large pot over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.
- Add the minced garlic and cook for another minute until fragrant.
- Stir in the chopped tomatoes, broth, sugar, basil, oregano, salt, and pepper. Bring to a boil, then reduce the heat and let it simmer for 20 minutes.
- Use an immersion blender to puree the soup until smooth, or transfer it to a blender in batches.
- Stir in the heavy cream if using, and heat through.
- Serve hot, garnished with fresh basil or parsley.
Notes:
- For a chunkier soup, blend only half of the mixture.
- Add a pinch of red pepper flakes for a spicy kick.
Time:
Prep Time: 10 minutes
Cooking Time: 25 minutes
Serving: 4
Nutrition
Tomato soup is a nutritious and comforting dish, packed with essential vitamins and minerals. Here’s a breakdown of its nutritional value per serving:
Nutrient | Amount per Serving |
---|---|
Calories | 100 kcal |
Protein | 3 g |
Carbohydrates | 15 g |
Fiber | 2 g |
Sugars | 8 g |
Fat | 3 g |
Saturated Fat | 1 g |
Cholesterol | 0 mg |
Sodium | 480 mg |
Vitamin A | 20% DV |
Vitamin C | 25% DV |
Calcium | 4% DV |
Iron | 6% DV |
What To Serve With It
I love pairing my tomato soup with crusty bread, like a warm baguette or garlic toast, because it’s perfect for dipping. A fresh salad, maybe with crisp greens and a tangy vinaigrette, adds a nice crunch to balance the soup’s richness. Trust me, these combos make the meal feel complete without much extra work.
Bread Pairings
There’s something magical about a warm, crusty piece of bread dunked into a bowl of tomato soup—it’s comfort food at its best. I love pairing my soup with a crusty baguette; its crisp exterior and soft inside soak up the soup perfectly. Another favorite is a classic grilled cheese sandwich—gooey, melty cheese sandwiched between buttery, toasted bread. It’s a match made in heaven. Sometimes, I’ll even toast a slice of sourdough or rye for a bit of tangy contrast. No matter what I choose, the bread always makes the soup feel heartier and more satisfying.
Salad Options
While bread makes tomato soup feel cozy, a fresh salad can lighten the meal and add a crisp contrast. I love pairing my soup with a simple green salad, using salad ingredients like mixed greens, cherry tomatoes, cucumbers, and a sprinkle of feta. For a heartier option, I’ll toss in some roasted chickpeas or avocado slices. When it comes to salad dressings, I keep it light—a zesty lemon vinaigrette or a tangy balsamic works wonders. It’s a rejuvenating balance to the rich soup, and I always feel like I’ve nailed the perfect meal combo.