
There’s something magical about a warm bowl of Tomato Basil Soup on a chilly evening. It’s rich, velvety, bursting with the freshness of basil, and pairs perfectly with a crispy grilled cheese sandwich. Whether you’re craving comfort food or need a quick weeknight dinner, this recipe checks every box.
This homemade version beats any canned soup — no preservatives, no artificial taste, just pure, wholesome goodness made from scratch in under 40 minutes.
Why You’ll Love This Recipe
- Ready in just 30-35 minutes
- Made with simple pantry ingredients
- Naturally gluten-free and vegetarian
- Freezer-friendly for meal prep
- Kid-approved comfort food
- Restaurant-quality taste at home
Ingredients You’ll Need
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3-4 garlic cloves, minced
- 2 cans (28 oz each) whole peeled tomatoes
- 1 cup vegetable or chicken broth
- 1/2 cup heavy cream
- 1 cup fresh basil leaves, packed
- 1 teaspoon sugar
- Salt and black pepper, to taste
- 1/2 teaspoon red pepper flakes (optional)
- Parmesan cheese, for garnish
Save this pin for your next cozy soup night!
How to Make Tomato Basil Soup
- Heat olive oil in a large pot over medium heat
- Add chopped onions and sauté until soft and translucent
- Stir in minced garlic and cook for 30 seconds until fragrant
- Pour in the canned tomatoes along with their juice
- Add vegetable broth, sugar, salt, and pepper
- Bring the mixture to a gentle boil, then reduce heat and simmer for 15-20 minutes
- Remove from heat and add fresh basil leaves
- Blend the soup using an immersion blender until smooth
- Stir in heavy cream and mix well
- Taste and adjust seasoning if needed
- Simmer for another 2-3 minutes on low heat
Final Thoughts
This Tomato Basil Soup recipe is proof that simple ingredients can create something extraordinary. It’s cozy, nourishing, and endlessly versatile — perfect for lunch, dinner, or even meal prepping for the week ahead. Save this recipe, try it out, and don’t forget to share your creamy bowl of comfort with us!






