Tomato Soup Recipe
What You’ll Love About This Recipe
This tomato soup recipe is a cozy classic that’s easy to make and packed with flavor. You’ll love how simple ingredients come together to create something so comforting.
- Rich and creamy—without any heavy cream, thanks to a clever blending trick.
- Ready in 30 minutes, perfect for busy weeknights or lazy weekends.
- Endlessly customizable, whether you like it smooth, chunky, or spiced up with a kick.
Recipe

Tomato soup is a classic comfort food that’s both simple to make and incredibly flavorful. This recipe uses fresh ingredients for a rich, velvety texture and a balanced taste.
Ingredients:
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 lbs fresh tomatoes, chopped (or 1 can crushed tomatoes)
- 2 cups vegetable or chicken broth
- 1 tsp sugar
- 1/2 tsp dried basil
- 1/2 tsp dried oregano
- Salt and pepper to taste
- 1/4 cup heavy cream (optional)
- Fresh basil for garnish
Instructions:
- Heat olive oil in a large pot over medium heat. Add onions and sauté until translucent, about 5 minutes.
- Stir in garlic and cook for another minute until fragrant.
- Add tomatoes, broth, sugar, basil, oregano, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20 minutes.
- Use an immersion blender to puree the soup until smooth (or transfer to a blender in batches).
- Stir in heavy cream if using, then simmer for another 5 minutes.
- Adjust seasoning and serve hot, garnished with fresh basil.
Notes:
- For a smoother texture, strain the soup after blending.
- Substitute canned tomatoes if fresh ones aren’t available.
Time:
- Prep: 10 minutes
- Cooking: 30 minutes
- Servings: 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 | 150 kcal |
Protein | 4 g |
Carbohydrates | 20 g |
Fiber | 3 g |
Sugars | 10 g |
Fat | 6 g |
Saturated Fat | 1 g |
Sodium | 600 mg |
Vitamin A | 30% DV |
Vitamin C | 25% DV |
Calcium | 6% DV |
Iron | 8% DV |
What To Serve With It
I love pairing my tomato soup with a gooey grilled cheese sandwich—it’s a classic combo that never disappoints. If I’m craving something lighter, I’ll add a fresh garden salad with crisp veggies and a tangy dressing. Both options make the meal feel complete and satisfying.
Grilled Cheese Sandwich
Nothing pairs better with a warm bowl of tomato soup than a crispy, gooey grilled cheese sandwich—it’s a classic combo for a reason. I love experimenting with grilled cheese variations, like adding herbs or swapping breads, but my favorite cheeses are sharp cheddar, creamy gouda, or tangy Swiss. The key is to toast it just right, so the outside is golden and the inside melts perfectly. It’s comfort food at its best!
Fresh Garden Salad
A fresh garden salad is the perfect way to balance out a rich, comforting meal like tomato soup and grilled cheese—it adds crunch, color, and a burst of freshness. I love using seasonal ingredients like crisp lettuce, juicy tomatoes, and crunchy cucumbers. To make it extra special, I whip up creative dressings, like a tangy lemon vinaigrette or creamy avocado-lime. It’s simple, vibrant, and completes the meal!