
The Ultimate Homemade Tomato Basil Soup: A Classic Comfort Pairing with Grilled Cheese
There are few culinary duos as timeless and comforting as a rich, velvety tomato basil soup paired with a warm, gooey grilled cheese sandwich. This classic combination isn’t just a meal; it’s an experience, a nostalgic journey back to simpler times and wholesome flavors. The harmonious blend of smooth, tangy tomato soup with the irresistible crunch and melty goodness of grilled cheese creates a culinary synergy that satisfies the soul. The vibrant notes of fresh tomatoes and aromatic basil, perfectly complemented by the savory richness of cheese and the satisfying texture of toasted bread, make this an enduring favorite across generations.
This easy tomato basil soup recipe is designed for home cooks seeking both flavor and convenience. It comes together in **less than an hour**, making it an ideal choice for a weeknight dinner or a quick weekend lunch. What’s more, it’s a fantastic candidate for meal prepping. Prepare a larger batch at the beginning of the week, store it in the refrigerator, and enjoy a delicious, ready-to-eat lunch in just 5 minutes – it reheats beautifully in the microwave or on the stovetop. Imagine having a wholesome, homemade meal at your fingertips throughout a busy week!
Whether you prefer a classic tomato soup, a creamy tomato bisque, a refreshing tomato zucchini soup, or this vibrant tomato basil version, a grilled cheese sandwich remains the quintessential companion. The contrast in textures and flavors is simply unmatched. However, the versatility of homemade tomato soup extends beyond this beloved pairing. For those looking for alternative accompaniments, consider crisp garlic and herb croutons to add an extra pop of flavor and satisfying crunch. Heartier appetites might enjoy different types of sandwiches to boost protein, while a simple side of crackers offers another classic, comforting option. Feel free to explore and find your perfect pairing!
Crafting the Perfect Tomato Basil Soup: Essential Tips and Step-by-Step Guidance
Creating a truly exceptional tomato basil soup begins with understanding the role of each ingredient and following a few key techniques. This recipe leverages the best of both fresh and canned tomatoes to achieve a balanced, deep flavor profile. Here’s a detailed look at the process:

The Foundation: Choosing Your Tomatoes
- While not strictly necessary, using a combination of fresh and canned tomatoes is the secret to this soup’s superior flavor. **Fresh tomatoes** (like vine-ripened or Roma) contribute a bright, crisp, and lighter tomato essence, adding a vibrant freshness to the overall taste. They introduce a natural acidity and a delicate, garden-fresh aroma.
- Conversely, **canned tomatoes** (especially whole peeled plum tomatoes) bring a more concentrated, meaty, rich, and deep umami flavor. They provide the robust backbone of the soup, offering a consistent sweetness and intensity that fresh tomatoes alone might not deliver, especially out of season. Crushing them by hand or with a wooden spoon ensures a rustic texture and releases their full flavor.
Building Flavor: The Aromatic Base
- Begin by preheating a sturdy cooking pot or Dutch oven over medium heat. A good quality pot ensures even heat distribution, preventing scorching and promoting consistent cooking.
- Add a generous amount of good quality olive oil. Olive oil not only prevents sticking but also serves as a flavor carrier for the aromatics.
- Sauté diced Vidalia onion until it becomes beautifully translucent and softened. Vidalia onions are known for their sweet, mild flavor, which mellows further upon cooking and adds a subtle sweetness to the soup without being overpowering. Avoid browning them too much, as we want to preserve their sweetness.
- Next, incorporate the fresh diced tomatoes. Cook them gently until they begin to soften and release their juices, enhancing their natural sweetness and breaking down their structure.
- Finally, add the crushed garlic. Garlic should be added after the onions and fresh tomatoes have had a chance to cook slightly to prevent it from burning, which can lead to a bitter taste. Sauté until fragrant, typically about 30 seconds to a minute, ensuring its pungent aroma is released into the oil.
- Pour in the canned whole peeled plum tomatoes. Using a wooden spoon or a potato masher, gently crush them directly in the pot. This step allows you to control the consistency, leaving some chunks for texture or crushing them completely for a smoother base. Stir thoroughly to combine all the wonderful aromatics and tomatoes.
Thickening and Simmering: Developing Depth
- Lightly sprinkle all-purpose flour over the sautéed vegetables. This flour acts as a roux, a classic thickening agent that will give the soup a desirable body and smooth consistency. Slowly stir the flour into the vegetable mixture, cooking for about a minute to cook out the raw flour taste.
- Gradually pour in the vegetable broth (or chicken broth for a richer flavor), stirring continuously to prevent lumps from forming. The slow addition of liquid helps the flour disperse evenly and creates a smooth base.
- Stir in the essential seasonings: sugar (which helps balance the acidity of the tomatoes and enhances their sweetness), salt (to taste), red pepper flakes (for a subtle warmth and gentle heat), dried thyme (for earthy, savory notes), and dried oregano (for Mediterranean-inspired aromatic depth). Adjust salt and pepper to your preference.
- Bring the mixture to a low boil, allowing all the flavors to meld together. Once it reaches a gentle boil, reduce the heat to low, cover the pot, and let it simmer for approximately **40 minutes**. This slow simmering process is crucial for deepening the flavors, allowing the tomatoes to break down further, and for the herbs and spices to fully infuse the soup. Stir occasionally to ensure nothing sticks to the bottom.
Finishing Touches: Blending and Serving
- After simmering, remove the pot from the heat. Stir in the fresh minced basil. The fresh basil is added at the end to preserve its bright, pungent flavor and vibrant green color, which would be lost if cooked for too long.
- Carefully transfer the soup mixture into a blender. Depending on your blender’s capacity, you may need to do this in batches. **Always be cautious when blending hot liquids:** fill the blender only halfway, secure the lid tightly (leaving a small vent for steam to escape, often by removing the center cap and covering with a cloth), and start blending on a low speed, gradually increasing. This prevents pressure buildup and potential splattering. Blend until the soup reaches your desired level of smoothness. For an extra velvety texture, you can pass the blended soup through a fine-mesh sieve, though it’s usually smooth enough as is.
- Pour the smooth, blended soup back into the pot. Return it to low heat and cook for a couple more minutes, just to warm it through and allow the basil’s essence to fully integrate. Be mindful that the hot, thick soup can splatter as it simmers, so maintain a low heat and stir gently.
- Serve hot, garnished with extra fresh basil leaves, a swirl of cream, or a sprinkle of Parmesan cheese, and of course, a delicious grilled cheese sandwich!


Creative Variations and Dietary Alternatives for Your Homemade Tomato Basil Soup
One of the beauties of a classic tomato basil soup is its adaptability. This recipe serves as an excellent foundation for a variety of enhancements and dietary modifications, allowing you to tailor it perfectly to your taste and needs.
Enhancing Flavor and Texture: Cheesy or Creamy?
- Make it Cheesy: For an extra layer of savory indulgence, transform your tomato soup into a cheesy delight. After blending the soup to your desired smoothness, return it to the pot over low heat. Stir in about 1/2 cup of shaved or grated Parmesan cheese. Continue to stir gently until the cheese has completely melted into the hot soup, creating a wonderfully rich and umami-packed flavor. Other good cheese options include Gruyère, sharp cheddar, or even a blend of Italian cheeses.
- Make it Creamy: If you crave a more luxurious and silky texture, add cream to your soup. You can do this in addition to the cheese for ultimate decadence, or instead of it for a simpler creaminess. After blending, pour about 1/3 cup of heavy whipping cream into the hot soup. Stir well to incorporate and cook for just a couple of minutes over low heat, allowing the cream to warm through without boiling. This addition adds a beautiful richness and balances the tanginess of the tomatoes beautifully. For a lighter creaminess, you can use half-and-half or even a touch of whole milk, though the heavy cream offers the best results.
Dietary Adaptations: Catering to Specific Needs
- Gluten-Free: Adapting this recipe for a gluten-free diet is incredibly simple. Instead of regular all-purpose flour, substitute with a 1:1 gluten-free all-purpose flour blend. Gluten-free flours have evolved significantly and now perform exceptionally well in thickening soups and sauces without altering the flavor or texture. Brands like King Arthur and Bob’s Red Mill offer excellent 1:1 gluten-free flour blends that are personal favorites for their reliability and performance. Ensure your broth is also gluten-free.
- Vegan/Dairy-Free: To make this tomato basil soup entirely vegan or dairy-free, a few straightforward swaps are needed.
- First, ensure you use **vegetable broth** exclusively.
- For the creamy version, instead of heavy whipping cream, opt for a plant-based alternative such as **full-fat coconut milk** (for a subtle tropical note, though often masked by the tomatoes and basil), **cashew cream** (made by blending soaked cashews with water until smooth), or a good quality **dairy-free heavy cream alternative**.
- If you desire a cheesy flavor without dairy, a sprinkle of **nutritional yeast** can impart a savory, umami-rich, cheese-like flavor. You can also explore vegan Parmesan cheese alternatives, added at the end, similar to dairy cheese.
- This soup is naturally vegetarian as written if using vegetable broth, but these steps ensure it aligns with vegan and dairy-free lifestyles.
- Spice Level Adjustments: The red pepper flakes offer a gentle warmth. If you prefer a milder soup, reduce the amount or omit them entirely. For a bolder kick, increase the red pepper flakes to 3/4 or 1 teaspoon, or add a pinch of cayenne pepper.
- Herb Variations: While basil is the star, feel free to experiment with other fresh herbs. A touch of fresh oregano or marjoram can complement the basil beautifully. For a more Mediterranean twist, a sprig of rosemary (removed before blending) or bay leaves can add depth during the simmering phase.
Storing Your Homemade Tomato Basil Soup: Tips for Freshness and Freezing
One of the best aspects of homemade soup is its excellent keeping quality, making it perfect for preparing ahead and enjoying later. Proper storage ensures your tomato basil soup remains delicious and safe to eat.
- Refrigerator Storage: Once your homemade tomato basil soup has cooled completely, transfer it to an airtight container. Store it in the refrigerator, where it will maintain its quality and freshness for **3-4 days**. Always allow the soup to cool before placing it in the refrigerator to prevent raising the internal temperature of your fridge, which can affect other foods.
- Freezing for Longer Preservation: This tomato basil soup freezes exceptionally well, offering a convenient option for future meals. You can freeze all or a portion of the soup.
- For best results, pour the cooled soup into thick, freezer-safe zip-lock bags. Squeeze out as much air as possible before sealing tightly. This minimizes freezer burn.
- Alternatively, you can freeze it in freezer-safe containers, leaving about an inch of headspace to account for expansion during freezing.
- Label the bags or containers with the date for easy tracking. Lay the soup bags flat on a cutting board or baking sheet in the freezer until solid, then stack them vertically to save space.
- In a standard freezer, homemade tomato soup will last for approximately **4 months**. For optimal quality, it’s best to consume it within this timeframe.
- Important Freezing Note: If you plan to freeze a portion of your soup, **do not add heavy cream or cheese to that portion before freezing.** Dairy products, especially heavy cream and cheese, can sometimes separate or become grainy when thawed after freezing, affecting the soup’s texture. You can easily stir in cream or shaved cheese when you reheat the thawed soup, ensuring a smooth and creamy consistency.
- Thawing Instructions: To thaw frozen soup, the safest and most recommended method is to transfer the frozen bags or containers into the refrigerator and allow them to thaw slowly overnight. Place the frozen soup in a bowl or on a plate while it thaws to catch any potential drips or spills, protecting your refrigerator shelves. For a quicker thaw, you can place the sealed bag of frozen soup in a bowl of cold water, changing the water every 30 minutes until thawed. Once thawed, reheat gently on the stovetop or in the microwave until piping hot, stirring occasionally.

Did you make this recipe?
We’d love to hear about your experience! PLEASE leave a 🌟 star rating! Let us know how you liked it by leaving a 📝 comment below or share and tag us on social media @willcookforsmiles. DON’T FORGET to subscribe to our newsletter for more delicious recipes!
Tomato Basil Soup Recipe
Homemade tomato basil soup paired with a grilled cheese sandwich is a classic and deeply satisfying lunch or dinner. This incredibly easy tomato soup recipe combines the best of fresh and canned tomatoes with vibrant fresh basil, offering versatility to be made with or without cheese and cream.
Ingredients
- 2 tbsp olive oil
- 1 Vidalia onion, diced
- 3 vine-ripened tomatoes, diced
- 3 garlic cloves, crushed
- 28 oz can peeled whole plum tomatoes
- 2 tbsp all-purpose flour (use 1:1 gluten-free flour for GF option)
- 1 cup vegetable broth (or chicken broth)
- 2 tsp sugar
- 1/2 tsp crushed red pepper flakes (adjust to taste)
- 1 tsp dried thyme
- 1/2 tsp dried oregano
- Salt to taste
- 2 tbsp fresh minced basil, plus extra for garnish
Instructions
- Preheat a large cooking pot or Dutch oven over medium heat. Add olive oil.
- Add the diced Vidalia onion and sauté until it becomes translucent and soft, about 5-7 minutes.
- Stir in the fresh diced tomatoes and cook until they soften and release their juices, about 5 minutes.
- Add the crushed garlic and sauté for another 30 seconds to 1 minute, until fragrant.
- Pour in the canned whole plum tomatoes. Using a wooden spoon or potato masher, crush the tomatoes directly in the pot. Stir to combine.
- Sprinkle the all-purpose flour over the vegetables. Stir continuously for 1 minute to cook out the raw flour taste.
- Slowly pour in the vegetable broth while stirring to prevent lumps.
- Stir in the sugar, salt, crushed red pepper flakes, dried thyme, and dried oregano.
- Bring the mixture to a low boil, then reduce the heat to low. Cover the pot and let it simmer for about 40 minutes, stirring occasionally.
- Remove from heat and stir in the fresh minced basil.
- Carefully transfer the soup in batches to a blender. Blend until smooth. (Remember to vent the lid and start on low speed when blending hot liquids).
- Pour the blended soup back into the pot. Cook for a couple more minutes over low heat to warm through, being careful of splatters. Serve hot.
To make the soup cheesy:
- After blending the soup, stir in about 1/2 cup of shaved or grated Parmesan cheese (or another cheese of your choice) into the hot soup. Stir continuously over low heat until the cheese is completely melted and incorporated.
To make the soup creamy:
- After blending the soup, stir in about 1/3 cup of heavy whipping cream (or a dairy-free alternative like full-fat coconut milk) into the hot soup. Cook for a couple of minutes over low heat, stirring gently, until warmed through.
Notes
- Serving Suggestions: This soup is best served with a crispy grilled cheese sandwich. Other great accompaniments include garlic croutons, a side salad, or crusty bread.
- Storage: Store cooled soup in an airtight container in the refrigerator for 3-4 days.
- Freezing: For longer storage, freeze cooled soup in freezer-safe bags or containers for up to 4 months. If freezing, avoid adding cream or cheese until reheating to prevent texture issues.
- Gluten-Free Option: Simply substitute regular all-purpose flour with a 1:1 gluten-free all-purpose flour blend.
- Vegan Option: Use vegetable broth and substitute dairy cream/cheese with plant-based alternatives (e.g., cashew cream, full-fat coconut milk, nutritional yeast).
Nutrition
Carbohydrates: 25g |
Protein: 4g |
Fat: 8g |
Saturated Fat: 1g |
Sodium: 535mg |
Potassium: 699mg |
Fiber: 4g |
Sugar: 14g |
Vitamin A: 1270IU |
Vitamin C: 36mg |
Calcium: 96mg |
Iron: 3mg
Tried this recipe?Mention @willcookforsmiles or tag #willcookforsmiles!
More Irresistible Soup Recipes to Explore
If you loved this Tomato Basil Soup, you’re in for a treat! Our collection of homemade soup recipes offers a delightful array of flavors and styles, perfect for any season or occasion. From hearty and wholesome to light and refreshing, there’s a soup for every craving. Dive into these other comforting bowls:
- Creamy Tomato Soup with Gnocchi: A delightful twist on classic tomato soup, made extra hearty and satisfying with soft gnocchi.
- Hearty Homemade Vegetable Soup: Packed with nutrient-rich vegetables, this soup is a wholesome and flavorful way to enjoy a light meal.
- Easy One-Pot Chicken and Rice Soup Recipe: A comforting and simple classic, perfect for a quick family dinner or when you need a soothing meal.
- Loaded Baked Potato Soup Recipe: Indulgent and incredibly flavorful, this soup captures all the goodness of a fully loaded baked potato in a creamy bowl.
- Savory Chicken Meatball Soup: Light yet filling, with tender chicken meatballs simmered in a flavorful broth, it’s a family favorite.
This recipe for Tomato Basil Soup was originally published on Will Cook For Smiles on May 10, 2011, and has been a cherished favorite ever since, continually refined to bring you the best homemade comfort.