There’s something wonderfully cozy about a warm bowl of Tomato Basil Soup. Bursting with the sweetness of ripe tomatoes and the fragrant aroma of fresh basil, this soup is both comforting and nourishing. Silky, creamy, and full of flavor, it’s perfect for a chilly evening, a light lunch, or paired with a grilled cheese sandwich.
Why You’ll Love This Recipe
- Fresh & Flavorful: Ripe tomatoes and fresh basil create a vibrant taste.
- Quick & Easy: Ready in under an hour with simple ingredients.
- Versatile: Can be served hot or chilled.
- Kid-Friendly: Smooth texture and naturally sweet flavors.
- Healthy & Light: Low-calorie, packed with nutrients.
Ingredients

- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 2 cans (28 oz each) crushed tomatoes
- 1 cup vegetable broth
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon sugar (optional, to balance acidity)
- 1 teaspoon dried oregano
- 1 cup fresh basil leaves, chopped
- ¼ cup heavy cream or coconut milk (optional for creaminess)
- Optional: fresh basil leaves for garnish
Step-by-Step Instructions

- Sauté Aromatics: In a large pot, heat olive oil over medium heat. Add onion and garlic and sauté for 5 minutes until softened.
- Add Tomatoes & Broth: Stir in crushed tomatoes, vegetable broth, salt, pepper, sugar, and oregano. Bring to a simmer and cook for 20 minutes.
- Blend the Soup: Use an immersion blender to puree until smooth, or transfer to a blender in batches.
- Add Basil & Cream: Stir in fresh basil and optional cream. Cook an additional 5 minutes until heated through.
- Serve: Garnish with fresh basil leaves and serve warm with bread or a sandwich.
Tips & Variations
- Roasted Tomatoes: Roast fresh tomatoes for deeper flavor before blending.
- Spicy Twist: Add a pinch of red pepper flakes for heat.
- Vegan Option: Use coconut milk instead of cream.
- Make Ahead: Soup tastes even better the next day after flavors meld.
- Storage: Keeps in the fridge for 3–4 days or freeze for up to 2 months.
Storage & Freezer Instructions
- Refrigeration: Store in an airtight container for up to 4 days.
- Freezing: Cool completely, then freeze in containers or freezer bags for up to 2 months.
- Reheating: Warm on the stovetop over medium heat, stirring occasionally.
Serving & Pairing Ideas

- Serve with a classic grilled cheese sandwich or crusty bread.
- Drizzle with cream or olive oil for added richness.
- Garnish with fresh basil or a sprinkle of Parmesan cheese.
- Pair with a fresh salad for a balanced, light meal.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Yes! Fresh ripe tomatoes can be used. Roast them for 20–30 minutes for a richer flavor.
How can I make the soup creamier?
Blend thoroughly and stir in cream, coconut milk, or a splash of milk before serving.
Can I make this soup ahead of time?
Absolutely. Store in the fridge and reheat gently. The flavors improve after sitting overnight.
Can I freeze Tomato Basil Soup?
Yes, it freezes well. Cool completely, freeze in airtight containers, and thaw before reheating.
Ready to Make It?
This Tomato Basil Soup is a comforting, quick, and flavorful meal perfect for any day. With fresh ingredients and creamy, rich texture, it’s a healthy and heartwarming soup your family will love.
You Might Also Like
- Pea Soup – A cozy, creamy soup packed with fresh peas and herbs.
- Creamy Avocado Salsa – Smooth, flavorful avocado dip perfect as a side.
- Buttermilk Biscuits – Fluffy, golden biscuits to complement soups and main dishes.
- Baked Salmon With Mayonnaise – Moist salmon fillets baked with a creamy topping.

Creamy Tomato Basil Soup
- Total Time: 45 minutes
- Yield: 4–6 servings 1x
Description
There’s something wonderfully cozy about a warm bowl of Tomato Basil Soup. Bursting with the sweetness of ripe tomatoes and the fragrant aroma of fresh basil, this soup is both comforting and nourishing.
Ingredients
2 tablespoons olive oil
1 medium onion, chopped
3 cloves garlic, minced
2 cans (28 oz each) crushed tomatoes
1 cup vegetable broth
1 teaspoon salt
½ teaspoon black pepper
½ teaspoon sugar (optional)
1 teaspoon dried oregano
1 cup fresh basil leaves, chopped
¼ cup heavy cream or coconut milk (optional)
Optional: fresh basil leaves for garnish
Instructions
1. In a large pot, heat olive oil over medium heat. Sauté onion and garlic for 5 minutes until softened.
2. Stir in crushed tomatoes, vegetable broth, salt, pepper, sugar, and oregano. Simmer 20 minutes.
3. Blend the soup with an immersion blender or regular blender until smooth.
4. Stir in fresh basil and optional cream, cook an additional 5 minutes.
5. Serve hot, garnished with fresh basil leaves.
Notes
Roast fresh tomatoes for deeper flavor.
Add red pepper flakes for a spicy twist.
Use coconut milk for a vegan option.
Soup tastes better the next day.
Store in fridge for 3–4 days or freeze up to 2 months.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Simmering
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 140
- Sugar: 8g
- Sodium: 550mg
- Fat: 6g
- Saturated Fat: 2g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 4g
- Protein: 3g
- Cholesterol: 5mg