There are few things more comforting than a bowl of homemade tomato soup, especially when chilly evenings roll in or someone in the family needs a little pick-me-up. I still remember the first time I perfected this Easy Tomato Basil Soup recipe. My kids, usually picky eaters when it comes to anything remotely resembling vegetables, actually asked for seconds! The secret, I discovered, wasn’t just the rich tomato flavour or the aromatic fresh basil; it was the creamy texture combined with that salty, nutty kick from the Parmesan cheese stirred in right at the end. It transforms a simple soup into something truly special, yet it remains incredibly straightforward to make – perfect for busy weeknights. It’s become a staple in our house, often paired with gooey grilled cheese sandwiches for the ultimate comfort meal. This recipe isn’t fussy, uses mostly pantry staples, and delivers a flavour far superior to anything from a can. It’s a warm hug in a bowl, and I’m excited to share how easily you can bring this deliciousness to your own table.
Why This Easy Tomato Basil Soup Recipe Works Wonders
Before diving into the specifics, let’s talk about what makes this particular Tomato Basil Soup recipe stand out. It strikes the perfect balance between simplicity and flavour depth.
- Effortless Preparation: As the name suggests, it’s genuinely easy. Minimal chopping, straightforward steps, and readily available ingredients mean you can whip this up even on a busy weeknight without much stress.
- Pantry Staples: The core ingredients – canned tomatoes, onion, garlic, broth – are likely already in your kitchen. This makes it an accessible and budget-friendly option.
- Flavour Foundation: Sautéing the onions and garlic builds a crucial aromatic base. Simmering allows the tomato flavour to concentrate and deepen.
- Fresh Basil Magic: While dried basil can be used in a pinch, fresh basil added towards the end provides an irreplaceable vibrant, slightly sweet, and peppery aroma that defines this soup.
- Creamy Dreamy Texture (Without Excessive Cream): While you can add cream, this recipe achieves a wonderful creaminess through blending and the addition of Parmesan cheese, which emulsifies slightly into the hot soup. You control the richness.
- Parmesan Power: The final addition of grated Parmesan cheese is the game-changer. It adds saltiness, umami depth, and a subtle nutty complexity that elevates the soup from good to outstanding.
- Customizable: This recipe is a fantastic base. You can easily adjust the creaminess, add other vegetables, or spice it up to suit your preferences.
Ingredients You’ll Need for the Perfect Pot
Gathering your ingredients beforehand makes the cooking process smooth and enjoyable. Here’s what you’ll need for this comforting soup:
- Olive Oil: 2 tablespoons (Extra Virgin recommended for flavour)
- Butter: 1 tablespoon (Optional, but adds richness)
- Yellow Onion: 1 large, chopped (about 1.5 cups)
- Garlic: 4-5 cloves, minced (about 1.5 tablespoons)
- Canned Crushed Tomatoes: 1 large can (28 ounces / 794g) – Good quality recommended (like San Marzano style)
- Canned Diced Tomatoes: 1 can (14.5 ounces / 411g), undrained (Adds texture)
- Vegetable Broth (or Chicken Broth): 3-4 cups (Use less for a thicker soup, more for thinner)
- Fresh Basil: 1 large bunch, stems removed, leaves roughly chopped (about 1 cup packed leaves), plus extra for garnish
- Granulated Sugar: 1/2 – 1 teaspoon (Optional, balances tomato acidity)
- Salt: 1 teaspoon (Adjust to taste)
- Black Pepper: 1/2 teaspoon, freshly ground (Adjust to taste)
- Heavy Cream or Half-and-Half: 1/4 to 1/2 cup (Optional, for extra creaminess)
- Parmesan Cheese: 1/2 cup, finely grated, plus more for serving
Ingredient Breakdown and Potential Substitutions
Understanding your ingredients helps you make the best soup possible.
- Olive Oil & Butter: The combination provides flavour from the olive oil and richness plus helps prevent the olive oil from burning too quickly from the butter. You can use all olive oil if preferred, especially for a dairy-free/vegan version (omit Parmesan too).
- Onion & Garlic: These are the essential aromatics. Yellow onions offer a balanced sweetness when sautéed. Shallots can be substituted for a milder flavour. Increase or decrease garlic based on your preference. Don’t let them burn, or the soup will taste bitter.
- Canned Tomatoes: This is arguably the most crucial ingredient.
- Quality Matters: Using high-quality canned tomatoes (like San Marzano or San Marzano style) makes a noticeable difference. They tend to be less acidic and have a richer flavour.
- Crushed vs. Diced: Using both provides a good balance. Crushed tomatoes give a smoother base, while diced tomatoes (undrained) add little bursts of tomato texture. You can use all crushed or even whole peeled tomatoes (crush them yourself or blend longer), but this combination works well for ease and texture.
- Fire-Roasted? Using fire-roasted diced tomatoes can add a lovely smoky depth.
- Broth: Vegetable broth keeps it vegetarian. Chicken broth adds a slightly different, savory depth. Use low-sodium broth so you can control the saltiness yourself. Water can be used in a pinch, but the soup will lack some depth of flavour.
- Fresh Basil: This is key for that signature “Tomato Basil” flavour. Add most of it near the end of cooking to preserve its fresh aroma. If you must use dried basil, use about 1.5-2 teaspoons and add it earlier with the tomatoes and broth to allow it to rehydrate and infuse. However, the flavour profile will be different and less vibrant.
- Sugar: A tiny amount of sugar doesn’t make the soup sweet; it counteracts the natural acidity of the tomatoes, creating a more balanced flavour profile. Taste the soup before adding; some canned tomatoes are less acidic than others. Maple syrup or a touch of honey can also work.
- Salt & Pepper: Essential seasonings. Always taste and adjust at the end. Remember that broth and Parmesan cheese contain salt. Freshly ground black pepper offers more flavour than pre-ground.
- Cream/Half-and-Half: This is optional for added richness and a velvety texture. Add it after blending and ensure the soup isn’t boiling rapidly to prevent curdling. Coconut milk (full-fat, canned) can be a dairy-free alternative, though it will impart a subtle coconut flavour.
- Parmesan Cheese: Use real, freshly grated Parmesan (Parmigiano-Reggiano is best) if possible. Pre-grated cheese often contains anti-caking agents that can prevent it from melting smoothly. Grate it finely so it incorporates easily. It adds saltiness, umami, and helps thicken the soup slightly. Pecorino Romano can be substituted for a sharper, saltier flavour.
Step-by-Step Instructions for Easy Tomato Basil Soup
Follow these simple steps to create your delicious homemade soup:
- Sauté Aromatics: Place a large pot or Dutch oven over medium heat. Add the olive oil and optional butter. Once the butter melts or the oil shimmers, add the chopped onion. Sauté for 5-7 minutes, stirring occasionally, until the onion is softened, translucent, and lightly golden. Add the minced garlic and cook for another 1-2 minutes until fragrant. Be careful not to burn the garlic.
- Add Tomatoes and Broth: Pour in the crushed tomatoes and the undrained diced tomatoes. Stir well to combine with the onions and garlic, scraping up any browned bits from the bottom of the pot (that’s flavour!). Pour in 3 cups of the vegetable or chicken broth.
- Season and Simmer: Stir in the salt, black pepper, and optional sugar (start with 1/2 teaspoon). Bring the mixture to a gentle simmer. Once simmering, reduce the heat to low, cover the pot loosely (leaving a small gap for steam to escape), and let it cook for at least 15-20 minutes. This allows the flavours to meld and deepen. For even better flavour development, simmer for 30 minutes if time permits.
- Incorporate Basil: Remove the pot from the heat. Stir in the chopped fresh basil leaves (reserving some for garnish if desired). Let the basil wilt into the hot soup for a minute or two. The residual heat will release its aroma without overcooking it.
- Blend the Soup: Now it’s time to achieve that desired texture. You have two main options:
- Immersion Blender (Easiest): Carefully insert an immersion blender directly into the pot. Start on a low speed and blend until the soup reaches your desired consistency. You can make it completely smooth or leave it slightly chunky. Be cautious of hot splashes.
- Countertop Blender: Carefully ladle the hot soup into a countertop blender in batches (fill only halfway to prevent explosions). Secure the lid tightly, but remove the centre cap and cover the opening loosely with a folded kitchen towel to allow steam to escape. Start on low speed and gradually increase. Blend until smooth. Pour the blended soup into a clean pot or back into the original pot (if rinsed). Repeat with remaining soup. Safety Note: Blending hot liquids requires extreme caution.
- Add Creaminess (Optional): If using heavy cream or half-and-half, stir it into the blended soup over low heat. Gently heat through, but do not bring it back to a rolling boil, as this can cause the cream to curdle.
- Stir in Parmesan: Remove the soup from the heat completely. Gradually stir in the 1/2 cup of finely grated Parmesan cheese until it melts smoothly into the soup.
- Taste and Adjust: This is a crucial step! Taste the soup. Does it need more salt? More pepper? A tiny bit more sugar to balance acidity? Adjust seasonings as needed until the flavour pops. If the soup is too thick, stir in a little more broth or warm water until it reaches your preferred consistency.
- Serve: Ladle the hot soup into bowls. Garnish as desired (see “How to Serve” section below) and enjoy immediately.
Achieving the Perfect Creamy Texture
The texture of tomato soup is a matter of personal preference. Here’s how to nail yours:
- Blending is Key: Blending breaks down the tomato fibres and emulsifies the ingredients, creating inherent creaminess even without dairy.
- Immersion vs. Countertop:
- Immersion Blender: Convenient, less cleanup. Easier to control chunkiness – pulse for slightly chunky, blend longer for smooth. Can sometimes incorporate more air.
- Countertop Blender: Creates the smoothest, most velvety texture due to higher power. Requires careful batch blending with hot liquids and more cleanup.
- Don’t Over-Blend: While you want it smooth, over-blending (especially with an immersion blender) can sometimes incorporate too much air, making the texture slightly foamy. Blend until just smooth.
- The Parmesan Factor: The melted Parmesan adds not just flavour but also body and a subtle cheesy creaminess. Ensure it’s finely grated to melt easily.
- Adding Cream/Milk: For ultimate richness, add dairy. Heavy cream yields the richest result. Half-and-half is lighter. Even whole milk can add a touch of creaminess. Remember to add it off the direct heat or over very low heat to prevent curdling.
- Too Thick? Easily thin the soup with additional warm broth, water, or even milk until it’s just right.
- Too Thin? Simmer uncovered for a bit longer to allow excess liquid to evaporate before blending or adding cream/Parmesan. Alternatively, you can make a small slurry (1 tbsp cornstarch mixed with 2 tbsp cold water) and whisk it into the simmering soup, cooking for a minute or two until thickened (this may slightly dull the flavour, so use sparingly). Adding more Parmesan can also thicken it slightly.
Nutrition Facts (Estimated)
Nutritional information is an estimate and can vary based on specific ingredients used (especially broth sodium levels, type of cream, and amount of cheese).
- Servings: This recipe makes approximately 6-8 servings.
- Calories per Serving (Approximate):
- Without Cream: 150-200 calories per serving (assuming ~6 servings)
- With 1/2 Cup Heavy Cream: 220-280 calories per serving (assuming ~6 servings)
Note: This estimate primarily includes calories from olive oil, tomatoes, onions, garlic, broth, basil, and the initial 1/2 cup of Parmesan. Additional cream, butter, extra cheese for garnish, and serving accompaniments (like bread or grilled cheese) will increase the calorie count.
Preparation and Cooking Time
This recipe is designed for efficiency without sacrificing flavour.
- Preparation Time: 10-15 minutes (Chopping onion, mincing garlic, measuring ingredients)
- Cooking Time: 30-45 minutes (Sautéing: ~10 min; Simmering: 15-30 min; Blending/Finishing: ~5 min)
- Total Time: Approximately 40-60 minutes
How to Serve Your Delicious Tomato Basil Soup
Serving this soup is almost as fun as making it! Here are some ideas to elevate your bowl:
Classic Pairings:
- Grilled Cheese Sandwiches: The ultimate pairing.
- Classic Cheddar: Simple and perfect.
- Gourmet: Use Gruyere, Fontina, or add bacon or avocado.
- Pesto Grilled Cheese: Spread pesto inside for an extra flavour boost.
- Crusty Bread: Essential for dipping!
- Sourdough
- French Baguette
- Ciabatta
- Focaccia (especially garlic or rosemary)
- Garlic Bread or Breadsticks: Adds a lovely garlicky crunch.
- Simple Green Salad: A light vinaigrette provides a fresh counterpoint to the rich soup.
Creative Garnishes:
- Extra Fresh Basil: A few whole or chiffonaded leaves add freshness and visual appeal.
- More Grated Parmesan: Always a welcome addition.
- Drizzle of Heavy Cream or Olive Oil: Creates a beautiful swirl on top.
- Homemade Croutons: Garlic and herb croutons add fantastic texture.
- Pesto Swirl: A dollop of basil pesto stirred in just before serving.
- Red Pepper Flakes: For those who like a little heat.
- Toasted Pine Nuts: Add a nutty crunch.
- Dollop of Sour Cream or Greek Yogurt: Adds a tangy coolness.
- Crispy Bacon Bits: For a salty, smoky contrast.
- Goldfish Crackers or Oyster Crackers: Fun for kids (and adults!).
Occasions to Serve:
- Comforting Weeknight Dinner: Quick, easy, and satisfying.
- Cozy Lunch: Perfect with half a sandwich or salad.
- Appetizer Course: Serve smaller portions in mugs or cups for a dinner party.
- Sick Day Meal: Warm, nourishing, and easy on the stomach.
- Rainy or Cold Day: The ultimate warmer-upper.
Additional Tips for Soup Success
Take your tomato basil soup from great to truly exceptional with these extra tips:
- Roast Your Garlic: For a deeper, sweeter garlic flavour, try roasting a whole head of garlic alongside the onions (or separately in the oven beforehand). Squeeze the softened cloves into the pot instead of using minced raw garlic. This adds a mellow complexity.
- Add Tomato Paste: For an even more intense tomato backbone, add 1-2 tablespoons of tomato paste along with the minced garlic. Let it cook and caramelize slightly for a minute before adding the canned tomatoes. This significantly deepens the tomato flavour.
- Introduce a Hint of Spice: If you enjoy a little warmth, add 1/4 to 1/2 teaspoon of red pepper flakes along with the garlic. Alternatively, a pinch of cayenne pepper or a dash of your favorite hot sauce stirred in at the end can provide a pleasant kick.
- Sneak in More Veggies: Want to boost the nutritional value? Sauté finely chopped carrots and celery along with the onions. They will soften during simmering and blend seamlessly into the soup, adding subtle sweetness and nutrients. Zucchini also works well.
- Deglaze for Depth: After sautéing the onions and garlic, if there are browned bits stuck to the bottom of the pot (fond), splash in a tablespoon or two of broth (or even white wine) and scrape them up before adding the tomatoes. This captures concentrated flavour that would otherwise be lost.
Storage, Freezing, and Reheating Instructions
This soup stores and reheats beautifully, making it great for meal prep.
- Refrigeration: Allow the soup to cool slightly, then transfer it to an airtight container. Store in the refrigerator for up to 4-5 days. Note: If you’ve added cream, the soup is best consumed within 3 days.
- Freezing: This soup freezes well, especially if you freeze it before adding any cream or Parmesan.
- Cool the soup completely.
- Ladle into freezer-safe airtight containers or heavy-duty freezer bags. Leave about an inch of headspace for expansion.
- Label with the date and contents.
- Freeze for up to 3 months for best quality.
- Thawing: Thaw frozen soup overnight in the refrigerator for the best texture. You can also thaw it more quickly in a cold water bath or using the defrost setting on your microwave (transfer to a microwave-safe container first).
- Reheating:
- Stovetop (Recommended): Gently reheat the soup in a saucepan over medium-low heat, stirring occasionally, until heated through. Avoid boiling vigorously, especially if it contains cream. If reheating frozen soup that didn’t have cream/Parmesan added, you can stir them in during the reheating process once the soup is hot.
- Microwave: Pour the soup into a microwave-safe bowl. Cover loosely to prevent splatters. Microwave on medium power in increments of 60-90 seconds, stirring in between, until hot.
- Texture Adjustment: After refrigeration or freezing, the soup might thicken slightly. Simply stir in a splash of broth, water, or milk while reheating to reach your desired consistency. Taste and adjust seasoning if needed after reheating.
Frequently Asked Questions (FAQ)
Here are answers to some common questions about making this Easy Tomato Basil Soup:
- Can I use fresh tomatoes instead of canned?
Yes, you absolutely can, but it requires more effort and the flavour profile will change depending on the quality and ripeness of your tomatoes. You’ll need about 3-4 pounds of ripe tomatoes (like Roma or Plum). You can either roast them first (cut in half, toss with olive oil, salt, pepper, roast at 400°F/200°C until soft and slightly caramelized) or blanch, peel, seed, and chop them before adding to the pot after sautéing the aromatics. You may need to simmer longer to break them down and might need more broth and seasoning adjustments, potentially more sugar to balance acidity. Canned tomatoes offer consistency and convenience year-round. - How can I make this soup vegan?
It’s very easy! Simply:- Use only olive oil (omit the butter).
- Ensure you are using vegetable broth.
- Omit the Parmesan cheese. To add umami/richness, consider adding 1-2 teaspoons of nutritional yeast or a splash of soy sauce/tamari at the end.
- If you want creaminess, use full-fat canned coconut milk or a cashew cream (soaked cashews blended with water) instead of dairy cream. Add it gently off heat.
- My soup tastes too acidic. How can I fix it?
Tomato acidity can vary. Here are a few ways to fix it:- Sugar: Add a tiny bit more sugar (start with 1/4 teaspoon), stir well, and taste.
- Baking Soda (Use Sparingly!): Add a tiny pinch (like 1/8 teaspoon) of baking soda. It will react with the acid and might fizz slightly. Stir it in well. Be very careful, as too much can impart a chemical taste.
- Creaminess: Adding heavy cream, half-and-half, or even a pat of butter can mellow the acidity.
- Starchy Vegetable: If you happen to have a cooked potato or carrot, blending a small amount into the soup can help absorb some acidity (though this will alter texture and flavour slightly).
- Can I make this soup ahead of time?
Absolutely! This soup is fantastic for making ahead. The flavours actually meld and deepen overnight. Prepare the soup completely (you can hold off on adding cream/Parmesan until reheating if preferred, especially if storing for more than a day or two). Cool, store in the refrigerator, and reheat gently following the instructions above. It’s perfect for meal prep lunches or easy dinners. - What’s the best way to store leftover fresh basil?
Fresh basil is delicate. To keep leftovers fresh for a few days:- Countertop Method: Trim the stems slightly and place the bunch in a glass with about an inch of water, like flowers. Cover loosely with a plastic bag (don’t seal it tight) and leave it on the counter, out of direct sunlight. Change the water daily.
- Refrigerator Method (Short Term): Gently wash and thoroughly dry the leaves. Wrap them loosely in a slightly damp paper towel and place inside a plastic bag or airtight container in the refrigerator crisper drawer. Use within a few days. Avoid storing wet leaves, as they turn black quickly.
Enjoy making and eating this incredibly satisfying and Easy Tomato Basil Soup with Parmesan! It’s a recipe that proves simple ingredients, prepared well, can create something truly memorable and comforting.
PrintEasy Tomato Basil Soup with Parmesan Recipe
Ingredients
- Olive Oil: 2 tablespoons (Extra Virgin recommended for flavour)
- Butter: 1 tablespoon (Optional, but adds richness)
- Yellow Onion: 1 large, chopped (about 1.5 cups)
- Garlic: 4-5 cloves, minced (about 1.5 tablespoons)
- Canned Crushed Tomatoes: 1 large can (28 ounces / 794g) – Good quality recommended (like San Marzano style)
- Canned Diced Tomatoes: 1 can (14.5 ounces / 411g), undrained (Adds texture)
- Vegetable Broth (or Chicken Broth): 3-4 cups (Use less for a thicker soup, more for thinner)
- Fresh Basil: 1 large bunch, stems removed, leaves roughly chopped (about 1 cup packed leaves), plus extra for garnish
- Granulated Sugar: 1/2 – 1 teaspoon (Optional, balances tomato acidity)
- Salt: 1 teaspoon (Adjust to taste)
- Black Pepper: 1/2 teaspoon, freshly ground (Adjust to taste)
- Heavy Cream or Half-and-Half: 1/4 to 1/2 cup (Optional, for extra creaminess)
- Parmesan Cheese: 1/2 cup, finely grated, plus more for serving
Instructions
- Sauté Aromatics: Place a large pot or Dutch oven over medium heat. Add the olive oil and optional butter. Once the butter melts or the oil shimmers, add the chopped onion. Sauté for 5-7 minutes, stirring occasionally, until the onion is softened, translucent, and lightly golden. Add the minced garlic and cook for another 1-2 minutes until fragrant. Be careful not to burn the garlic.
- Add Tomatoes and Broth: Pour in the crushed tomatoes and the undrained diced tomatoes. Stir well to combine with the onions and garlic, scraping up any browned bits from the bottom of the pot (that’s flavour!). Pour in 3 cups of the vegetable or chicken broth.
- Season and Simmer: Stir in the salt, black pepper, and optional sugar (start with 1/2 teaspoon). Bring the mixture to a gentle simmer. Once simmering, reduce the heat to low, cover the pot loosely (leaving a small gap for steam to escape), and let it cook for at least 15-20 minutes. This allows the flavours to meld and deepen. For even better flavour development, simmer for 30 minutes if time permits.
- Incorporate Basil: Remove the pot from the heat. Stir in the chopped fresh basil leaves (reserving some for garnish if desired). Let the basil wilt into the hot soup for a minute or two. The residual heat will release its aroma without overcooking it.
- Blend the Soup: Now it’s time to achieve that desired texture. You have two main options:
- Immersion Blender (Easiest): Carefully insert an immersion blender directly into the pot. Start on a low speed and blend until the soup reaches your desired consistency. You can make it completely smooth or leave it slightly chunky. Be cautious of hot splashes.
- Countertop Blender: Carefully ladle the hot soup into a countertop blender in batches (fill only halfway to prevent explosions). Secure the lid tightly, but remove the centre cap and cover the opening loosely with a folded kitchen towel to allow steam to escape. Start on low speed and gradually increase. Blend until smooth. Pour the blended soup into a clean pot or back into the original pot (if rinsed). Repeat with remaining soup. Safety Note: Blending hot liquids requires extreme caution.
- Add Creaminess (Optional): If using heavy cream or half-and-half, stir it into the blended soup over low heat. Gently heat through, but do not bring it back to a rolling boil, as this can cause the cream to curdle.
- Stir in Parmesan: Remove the soup from the heat completely. Gradually stir in the 1/2 cup of finely grated Parmesan cheese until it melts smoothly into the soup.
- Taste and Adjust: This is a crucial step! Taste the soup. Does it need more salt? More pepper? A tiny bit more sugar to balance acidity? Adjust seasonings as needed until the flavour pops. If the soup is too thick, stir in a little more broth or warm water until it reaches your preferred consistency.
- Serve: Ladle the hot soup into bowls. Garnish as desired (see “How to Serve” section below) and enjoy immediately.
Nutrition
- Serving Size: One Normal Portion
- Calories: 150-200