This velvety tomato basil soup blends fresh aromatics with a rich roux for a professional finish. It is packed with hidden vegetables and fresh herbs to create a comforting, nutrient-dense meal.

List of ingredients
- 1 Tablespoon olive oil – used for sautéing the base vegetables.
- 2 14.5 ounce cans diced tomatoes (with the juice) – provides the primary tomato base.
- 2 carrots, finely diced (about 1 cup) – adds natural sweetness and nutrients.
- 1 small onion, finely diced (about 1 cup) – creates a savory aromatic foundation.
- 3 ribs celery, finely diced (about 1 cup) – adds depth and classic soup flavor.
- 2 Tablespoons tomato paste – intensifies the tomato color and taste.
- 4 cups low-sodium chicken broth – provides the liquid base for simmering.
- 1 teaspoon Dried oregano – adds earthy, herbal notes.
- 1 1/2 teaspoons dried basil leaves – provides a traditional Italian aroma.
- ½ cup butter – used to create the thickening roux.
- ½ cup all-purpose flour – binds with butter to thicken the soup.
- 1 cup freshly grated parmesan cheese – adds salty, nutty richness.
- 1½ cups half and half (or whole milk) – gives the soup its creamy texture.
- 1 teaspoon salt – enhances all existing flavors.
- ¼ teaspoon freshly ground black pepper – provides a subtle spicy kick.
- 1/4 cup chopped fresh basil – added at the end for a burst of freshness.
step-by-step instructions
- Sauté the vegetables: Add oil to a large soup pot over medium high heat. Once hot, add carrots, onions, and celery and sauté them for a few minutes.
- Simmer the base: Add diced tomatoes, tomato paste, chicken broth, oregano, and dried basil. Bring to a gentle boil and cook for several minutes, until the vegetables are tender.
- Puree the soup: Use an immersion blender or regular blender to puree the soup until smooth. Return the blended liquid to the soup pot.
- Create the roux: In a separate pot, melt butter over medium low heat. Stir in the flour and whisk together constantly for about 10 minutes or until the roux is a nice golden brown color.
- Combine roux and soup: Add a big ladle full of the soup to the roux to form a thick paste. Add a few more big scoops of soup and stir well until smooth, then stir the roux mixture back into the main soup pot.
- Final additions: Stir in the parmesan cheese, half and half, salt, pepper and basil. Cook for a few more minutes until warmed through.
Mastering the Roux Process
Cooking the Flour Properly
Whisk the flour into the melted butter constantly to prevent clumps from forming. Keeping the heat at medium-low ensures the flour toasts evenly without burning.
Achieving the Golden Brown Color
Continue cooking the roux for about 10 minutes until it reaches a light brown hue. This removes the raw flour taste and adds a nutty dimension to the soup.
Incorporating Soup Gradually
Adding the soup one ladle at a time prevents lumps in the final mixture. The initial thick paste helps the roux emulsify perfectly before being returned to the main pot.
Vegetable Preparation Tips
Ensuring Uniform Dicing
Dice the carrots, onions, and celery into very small, even pieces. This ensures they cook at the same rate and blend more seamlessly into the soup.
Sautéing for Maximum Flavor
Cook the vegetables until the onions are translucent and slightly softened. This process releases the natural sugars and creates a deeper flavor profile.
Managing the Celery and Carrots
Ensure the celery is finely diced to avoid stringy bits if you prefer a very smooth soup. Carrots add a subtle sweetness that balances the acidity of the tomatoes.
Blending for Different Textures
Using an Immersion Blender
An immersion blender allows you to puree the soup directly in the pot. This reduces cleanup and gives you control over how smooth you want the consistency.
Using a Countertop Blender Safely
When using a standard blender, work in small batches to avoid overflowing. Always leave the lid slightly open or vented to let steam escape and prevent pressure buildup.
Leaving the Soup Chunky
If you prefer a rustic texture, skip the blending step entirely. The finely diced vegetables will provide a pleasant contrast to the creamy broth.
Dairy and Creaminess Adjustments
Substituting Half and Half
Whole milk can be used for a lighter version of the soup. For an even richer result, heavy cream can be substituted for a thicker, more indulgent mouthfeel.
Incorporating Extra Parmesan
Freshly grated parmesan melts better than pre-shredded options. Adding more cheese increases the saltiness and adds a sharp, savory note to the finish.
Using Whole Milk for Texture
Whole milk provides a smooth consistency but is less thick than half and half. If using milk, ensure the roux is well-cooked to maintain the desired thickness.
Flavor Enhancement Ideas
Adjusting Salt and Pepper
Taste the soup after adding the parmesan cheese before adding extra salt. The cheese contains natural sodium, so you may need less salt than initially planned.
Adding Fresh Herbs
Stir in the fresh basil at the very end of the cooking process. This preserves the bright green color and the aromatic oils of the herb.
Balancing Tomato Acidity
If the soup tastes too acidic, a small pinch of sugar can neutralize the sharpness. The butter and cream also help mellow out the acidity of the canned tomatoes.
Pairing Suggestions
Ideal Bread Accompaniments
Serve this soup with a grilled cheese sandwich using sourdough or Italian bread. A crusty baguette toasted with garlic butter also complements the creamy texture.
Side Salad Pairings
A fresh wedge salad or a simple arugula salad with lemon vinaigrette provides a crisp contrast. The acidity of a salad cleanses the palate between creamy spoonfuls.
Creative Garnish Ideas
Top each bowl with a swirl of heavy cream or a dollop of pesto. A few whole basil leaves and a sprinkle of extra parmesan make the dish look professional.
Storage and Preservation
Refrigeration Guidelines
Store the soup in an airtight container in the refrigerator for up to one week. Ensure the soup is cooled slightly before sealing it to prevent excessive condensation.
Proper Freezing Techniques
Freeze the soup without the half and half and parmesan cheese. Dairy can separate or curdle during the freezing and thawing process.
Thawing the Soup
Thaw the frozen base in the refrigerator overnight. Once thawed, reheat on the stove and stir in the cream and cheese just before serving.
Reheating Instructions
Using the Stovetop
Warm the soup over low to medium heat in a saucepan. Stir frequently to ensure the roux and dairy do not scorch on the bottom of the pan.
Using a Microwave
Heat the soup in microwave-safe bowls in short intervals. Stir between each heating cycle to distribute the heat evenly and prevent hot spots.
Preventing Dairy Separation
Avoid boiling the soup once the cream and cheese have been added. Keep the temperature just below a simmer to maintain a smooth, emulsified texture.
Troubleshooting Common Issues
Fixing a Too-Thick Consistency
If the soup becomes too thick after adding the roux, stir in small amounts of chicken broth. Add the broth one tablespoon at a time until the desired consistency is reached.
Managing Curdled Dairy
Curdling usually happens if the soup is boiled too vigorously after adding the cream. To prevent this, keep the heat low and stir constantly during the final phase.
Reducing Excessive Acidity
If the canned tomatoes are too tart, increase the amount of butter in the roux. The fats in butter and cream naturally coat the tongue and soften acidic notes.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Yes, but you will need to blanch and peel them first. Fresh tomatoes have more water, so you may need to simmer the base longer to reduce the liquid.
Is this recipe gluten-free?
The original recipe uses all-purpose flour, which contains gluten. You can make it gluten-free by substituting the flour with a 1:1 gluten-free all-purpose blend.
How do I make the soup thicker?
To increase the thickness, cook the roux slightly longer for a deeper brown or add an extra tablespoon of flour. You can also reduce the amount of chicken broth used.
Can I use vegetable broth instead of chicken broth?
Yes, vegetable broth is a suitable replacement and will not significantly change the flavor profile. Ensure it is low-sodium to control the salt levels.
What is the best way to serve this in a bread bowl?
Hollow out a round sourdough loaf and brush the inside with garlic butter. Toast the bowl in the oven for 5 minutes before filling it with hot soup.
Print
Rich and Creamy Tomato Basil Soup
- Total Time: 40 minutes
- Yield: 8 servings 1x
- Diet: General
Description
This creamy Tomato Basil Soup is restaurant-quality DELICIOUS and it’s loaded with hidden vegetables.
Ingredients
- 1 Tablespoon olive oil
- 2 14.5 ounce cans diced tomatoes with the juice
- 2 carrots, finely diced (about 1 cup)
- 1 small onion, finely diced (about 1 cup)
- 3 ribs celery, finely diced (about 1 cup)
- 2 Tablespoons tomato paste
- 4 cups low-sodium chicken broth
- 1 teaspoon Dried oregano
- 1 1/2 teaspoons dried basil leaves
- ½ cup butter
- ½ cup all-purpose flour
- 1 cup freshly grated parmesan cheese
- 1½ cups half and half or whole milk
- 1 teaspoon salt
- ¼ teaspoon freshly ground black pepper
- 1/4 cup chopped fresh basil
Instructions
- Step: Add oil to a large soup pot over medium high heat. Once hot, add carrots, onions, and celery and sauté them for a few minutes.
- Step: Add diced tomatoes, tomato paste, chicken broth, oregano, and dried basil. Bring to a gentle boil and cook for several minutes, until the vegetables are tender.
- Step: Use an immersion blender or regular blender to puree the soup until smooth. Return it to the soup pot.
- Step: In a separate pot, prepare the roux. Add butter to the pot over medium low heat and allow to melt. Stir in the flour and whisk together constantly for about 10 minutes or until the roux is a nice golden brown color.
- Step: Add a big ladle full of the soup to the roux until it forms a thick paste. Add a few more big scoops of soup to the roux and stir well until smooth. Add the roux mixture to soup pot and stir to combine.
- Step: Stir in the parmesan cheese, half and half, salt, pepper and basil. Cook for a few more minutes until warmed through.
Notes
Store covered in the refrigerator for up to one week. Slow Cooker: Cook diced tomatoes, carrots, onions, celery, tomato paste, chicken broth, oregano, and basil on low for 5-6 hours before blending and adding the roux. Freezer Instructions: Leave out the cream and shredded cheese before freezing; add them after reheating. Gluten-free Adaptations: Use gluten-free all-purpose flour.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stove-top
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 264 kcal
- Sugar: 2 g
- Sodium: 1095 mg
- Fat: 20 g
- Saturated Fat: 12 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 13 g
- Fiber: 1 g
- Protein: 7 g
- Cholesterol: 55 mg
Keywords: creamy tomato basil soup, vegetable soup, comfort food




