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 it turns simple ingredients into something delicious.
- Creamy and comforting: Silky smooth with just the right balance of tangy and sweet.
- Quick to prepare: Ready in under 30 minutes, perfect for busy weeknights.
- Versatile: Enjoy it as-is or dress it up with toppings like croutons or fresh basil.
Recipe

Warm up with a comforting bowl of homemade tomato soup, perfect for any season. This classic recipe is simple to prepare and bursting with rich, tangy flavors that pair wonderfully with a slice of crusty bread or a grilled cheese sandwich.
Whether you’re cooking for a cozy night in or a quick lunch, this soup is sure to satisfy.
Ingredients:
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 cans (28 oz each) whole peeled tomatoes
- 2 cups vegetable or chicken broth
- 1 tsp sugar (optional)
- 1/2 cup heavy cream (optional)
- Salt and pepper to taste
- Fresh basil or parsley for garnish
Instructions:
- Heat olive oil in a large pot over medium heat. Add the chopped onion and cook until softened, about 5 minutes. Add the minced garlic and cook for another minute until fragrant.
- Pour in the canned tomatoes with their juice and the broth. Bring to a simmer, then reduce the heat and let it cook for 20 minutes, stirring occasionally.
- Use an immersion blender or transfer the mixture to a blender to puree until smooth. Return the soup to the pot if using a blender.
- Stir in the sugar (if using) and heavy cream (if desired). Season with salt and pepper to taste.
- Serve hot, garnished with fresh basil or parsley.
Notes:
- For a dairy-free version, omit the heavy cream or substitute with coconut milk.
- Add a pinch of red pepper flakes for a spicy kick.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
Time:
Prep Time: 10 minutes
Cook Time: 25 minutes
Serving: 4-6
Nutrition
Tomato soup is a nutritious and comforting dish, rich in essential vitamins and minerals. Below is the nutritional information per serving based on a standard recipe.
Nutrient | Amount per Serving |
---|---|
Calories | 120 kcal |
Protein | 3 g |
Carbohydrates | 18 g |
Fat | 4 g |
Fiber | 2 g |
Sodium | 480 mg |
Vitamin C | 20 mg |
Calcium | 60 mg |
What To Serve With It
When I’m enjoying a bowl of tomato soup, I always like to think about what’ll make the meal feel complete, and it’s hard to go wrong with a few classic pairings.
A grilled cheese sandwich is my go-to—crispy, melty, and perfect for dipping. If I’m feeling fancy, I’ll add a side of garlic bread or a simple green salad with a tangy vinaigrette.
For something lighter, crackers or a handful of fresh basil leaves work wonders. Sometimes, I even toss in a few croutons for extra crunch.
Whatever you choose, it’s all about balancing flavors and textures to make every bite satisfying.