Homemade Tomato Basil Soup: A Cozy Delight
There’s something undeniably comforting about a bowl of homemade tomato basil soup, especially on a chilly evening when the leaves start to turn golden and the air is filled with the crisp scent of fall. It brings back memories of rainy afternoons spent curled up on the couch, a warm blanket wrapped around me, and the rich aroma of simmering tomatoes and fresh basil wafting through the kitchen. This easy weeknight dinner is one of those recipes that feels like a big hug in a bowl, perfect for warming you from the inside out. Pair it with a crispy grilled cheese sandwich, and you’ll have a classic comfort food duo that’s sure to satisfy.
This is one you’ll definitely want to pin for later!
Why You’ll Love This Recipe
- Quick and Easy: This recipe comes together in about 30 minutes, making it the ideal choice for busy weeknights.
- Comforting Flavor: The combination of ripe tomatoes and fragrant basil creates a warm and inviting flavor that evokes all the coziness of home.
- Customizable: Whether you prefer it creamy or light, this soup can be tailored to your taste preferences with ease.
- Family-Friendly Delight: Kids and adults alike will adore this hearty soup, making it a winner for the whole family.
- Nutrient-Packed: This recipe is filled with wholesome ingredients like fresh tomatoes and basil, providing a nutritious option for dinner.
Gather These Simple Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 2 cans (14.5 ounces each) diced tomatoes, undrained
- 2 cups vegetable broth
- 1 cup fresh basil leaves, chopped
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 cup heavy cream (optional)
Step-by-Step Instructions
- In a large pot, heat the olive oil over medium heat.
- Add the chopped onion and minced garlic, and sauté until soft and fragrant, about 5 minutes.
- Stir in the undrained diced tomatoes, vegetable broth, fresh chopped basil, salt, and black pepper, letting the flavors mingle.
- Bring the mixture to a boil, then reduce the heat and simmer for 20 minutes; this allows the tomatoes and basil to release their delicious juices.
- Use an immersion blender to puree the soup until it’s velvety smooth and creamy. If you don’t have an immersion blender, you can carefully blend the soup in batches using a regular blender.
- Stir in the heavy cream (if using) and heat through for an extra creamy touch.
- Serve hot, preferably with a crispy grilled cheese sandwich for that perfect comfort food combo.
Fun Ways to Customize It
- Add Vegetable Delight: For a richer texture and flavor, toss in some sautéed carrots or bell peppers for a colorful veggie boost.
- Cheesy Twist: Stir in a handful of grated Parmesan or mozzarella at the end for a cheesy, indulgent experience.
- Herb Playground: Experiment with different herbs like thyme or oregano alongside the basil for a unique flavor profile.
- Spicy Kick: Add a pinch of red pepper flakes for a zesty twist that will elevate your cozy bowl of soup.
Chef Emma’s Helpful Tips
- Make-Ahead Magic: This soup keeps well, so feel free to make a big batch. It can be stored in the refrigerator for up to 5 days or frozen for up to 3 months.
- Ingredient Swaps: If you’re out of basil, try using dried herbs or even pesto to keep that flavor alive.
- Slicing Tricks: To easily chop your basil, stack the leaves, roll them up tightly, and slice with a sharp knife for a quick chiffonade.
- Storage Suggestions: Allow the soup to cool before transferring it to airtight containers. This will ensure it stays fresh longer.
What’s Inside – Nutrition Breakdown
- Serving Size: Approximately 1 cup
- Calories: 205
- Carbs: 15g
- Sugar: 6g
- Fat: 15g
- Protein: 3g
- Sodium: 300mg
Frequently Asked Questions
Can I make this ahead?
Yes! This soup can be made ahead of time and reheated on the stovetop or in the microwave.Can I use different ingredients?
Absolutely! Feel free to swap out the vegetable broth for chicken broth, or use fresh tomatoes if you have them on hand.How do I store leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 5 days.How long does it last?
When frozen, this soup can last up to 3 months. Just make sure to label it with the date!
A Cozy Closing Note
There’s something truly magical about a steaming bowl of tomato basil soup, especially when it becomes a cherished family recipe passed down through generations. With its easy preparation and heartwarming flavors, this soup is perfect for any occasion, from a casual weeknight dinner to a cozy gathering with friends. Save this Homemade Tomato Basil Soup to your "Comfort Food" board so it’s ready when you need a cozy treat!

Homemade Tomato Basil Soup
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A cozy, comforting bowl of homemade tomato basil soup perfect for chilly evenings.
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 2 cans (14.5 ounces each) diced tomatoes, undrained
- 2 cups vegetable broth
- 1 cup fresh basil leaves, chopped
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 cup heavy cream (optional)
Instructions
- Heat the olive oil in a large pot over medium heat.
- Add the chopped onion and minced garlic, and sauté until soft and fragrant, about 5 minutes.
- Stir in the undrained diced tomatoes, vegetable broth, fresh chopped basil, salt, and black pepper, and let the flavors mingle.
- Bring the mixture to a boil, then reduce the heat and simmer for 20 minutes.
- Use an immersion blender to puree the soup until it’s velvety smooth and creamy.
- Stir in the heavy cream (if using) and heat through.
- Serve hot, ideally with a crispy grilled cheese sandwich.
Notes
This soup can be made ahead and serves well with various customization options like cheese or additional vegetables.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 cup
- Calories: 205
- Sugar: 6g
- Sodium: 300mg
- Fat: 15g
- Saturated Fat: 7g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 2g
- Protein: 3g
- Cholesterol: 40mg



