If you’re craving something that feels like a warm hug in a bowl, this Creamy Tomato Basil Soup Recipe is exactly what you need. It’s a luscious blend of ripe tomatoes, fresh basil, and rich cream that creates a velvety soup packed with comforting flavors and a perfect balance of savory and fresh. Whether you're making a simple weeknight dinner or entertaining guests, this soup brings a cozy, delicious touch that everyone will adore.
Ingredients You'll Need
Getting this soup just right is all about the magic of simple, quality ingredients. Each one plays a key role in building the soup’s complex flavor, smooth texture, and beautiful color.
- Canned diced tomatoes (30 oz): The star of the show, providing rich tomato flavor and juicy texture.
- Tomato sauce (15 oz): Adds depth and body to the tomato base for a thicker consistency.
- Tomato paste (3 Tbsp): Intensifies the tomato flavor with a concentrated punch.
- Medium yellow onion (diced): Offers a subtle sweetness and aromatic foundation.
- Garlic cloves (2-3, minced): Bring a fragrant warmth that complements the tomatoes beautifully.
- Fresh basil (¼ cup, chopped): The fresh herbal note that brightens the entire soup.
- Kosher salt (1 tsp): Enhances and balances all the flavors perfectly.
- Black pepper (½ tsp): Adds a mild kick without overpowering the dish.
- Reduced sodium chicken broth (4 cups): Creates the perfect savory liquid base while keeping the soup from becoming too salty.
- Butter (3 Tbsp): For richness and to form the roux that thickens the soup.
- All purpose flour (3 Tbsp): Helps create that luscious, creamy texture.
- Evaporated milk (12 oz can): Adds creaminess without heaviness, deepening the flavor.
- Heavy cream (1 cup): Brings indulgence and silkiness to the soup’s finish.
- Parmesan cheese (1 ½ cups, freshly grated): Melts into the soup for an umami-rich, cheesy twist that truly elevates the dish.
How to Make Creamy Tomato Basil Soup Recipe
Step 1: Build the Tomato Base
Start by combining diced tomatoes, tomato sauce, tomato paste, diced onion, minced garlic, chopped basil, kosher salt, black pepper, and chicken broth directly into your slow cooker. Stir everything together gently to blend the flavors. This mix is where the soup’s heart begins to form, simmering low and slow to develop a rich, aromatic foundation.
Step 2: Slow Cook to Perfection
Cover your slow cooker and let all those ingredients mingle and soften on LOW for 6 to 8 hours or on HIGH for 3 to 4 hours if you’re short on time. This slow cooking process brings out the natural sweetness of the tomatoes and mellows the garlic and onion into a harmonious base.
Step 3: Blend Until Smooth
About 40 minutes before serving, it’s time to blend. Use an immersion blender right in the slow cooker for convenience, or carefully transfer the soup in batches to a traditional blender. Puree until silky smooth. This step transforms your chunky tomato mixture into the luxuriously creamy soup we’re aiming for.
Step 4: Make the Creamy Roux
While your soup simmers, melt butter in a small saucepan over medium heat. Whisk in flour and cook for about one minute, stirring frequently to avoid lumps. Gradually whisk in the heavy cream and evaporated milk, cooking just a few minutes until the mixture thickens slightly and becomes silky smooth. Finally, stir in the freshly grated Parmesan cheese until melted and fully incorporated. This creamy roux is what will give your soup that irresistible velvety texture.
Step 5: Combine and Finish Cooking
Pour the creamy Parmesan mixture into the slow cooker with the blended tomato soup. Stir everything together thoroughly to meld all the flavors. Then cook uncovered on HIGH for about 20 more minutes. This final simmer helps the soup thicken just a little more and develop a luscious consistency that feels rich without being heavy.
How to Serve Creamy Tomato Basil Soup Recipe
Garnishes
Garnishes take this soup to the next level. Sprinkle extra freshly grated Parmesan cheese for a beautiful finish and burst of umami. A few chopped fresh basil leaves scattered on top add vibrant color and fresh notes that make each bite lively and fresh. For a little contrast, a drizzle of good olive oil or a swirl of cream creates a stunning presentation.
Side Dishes
Pair this soup with warm, crusty bread like a rustic baguette or garlic bread to soak up every last drop. A simple green salad with a tangy vinaigrette cuts through the richness nicely, balancing the meal. Or try some grilled cheese sandwiches—gooey, buttery bread and melted cheese are the perfect comfort pairing with creamy tomato basil soup.
Creative Ways to Present
For a charming, dinner party touch, serve the soup in small hollowed-out bread bowls or mini ramekins as individual starters. You can also top the soup with croutons tossed in garlic and herbs for easy crunch. If you want to add a pop of color and flavor, a dollop of pesto or a pinch of red pepper flakes gives a delightful twist that will impress your guests.
Make Ahead and Storage
Storing Leftovers
This Creamy Tomato Basil Soup Recipe keeps beautifully in the fridge. Store any leftovers in an airtight container and enjoy within 3 to 4 days. The flavors often deepen overnight, making it even tastier the next day.
Freezing
You can freeze this soup if you want to make a big batch for later. Allow the soup to cool completely before transferring to freezer-safe containers or heavy-duty freezer bags. Freeze for up to 3 months. Because of the cream, it may separate slightly upon thawing but can easily be whipped back together when reheated.
Reheating
Reheat your soup gently on the stove over low to medium heat, stirring frequently to prevent scorching. If you notice any separation after freezing, whisk or blend briefly to bring it back to that signature creamy goodness. This soup tastes just as comforting and satisfying on day two or three!
FAQs
Can I make this soup vegetarian?
Absolutely! Simply swap the chicken broth for vegetable broth, and you’ll have a delicious vegetarian version without losing any of that rich flavor.
What’s the best way to chop fresh basil?
Put basil leaves together, roll them tightly into a cigar shape, then slice thinly. This technique, called chiffonade, helps preserve the delicate texture and releases the herb’s wonderful aroma.
Can I use fresh tomatoes instead of canned?
Fresh tomatoes can work, but you’ll need about 3 to 4 pounds of ripe tomatoes, peeled and chopped. Keep in mind it may change cooking time and texture slightly, but it will be deliciously fresh.
Why do I use evaporated milk and heavy cream?
The evaporated milk adds creaminess with less fat than cream alone, and heavy cream gives the soup a luxurious, velvety texture. Together, they create the perfect balance of richness without being too heavy.
Can I make this on the stovetop instead of a slow cooker?
Yes! Simmer the soup ingredients in a large pot over low heat for 1.5 to 2 hours, stirring occasionally. Follow the same blending and roux steps for that creamy finish.
Final Thoughts
Once you try this Creamy Tomato Basil Soup Recipe, it’ll quickly become one of your go-to comfort foods. It’s simple enough for a cozy weeknight yet special enough to serve guests with pride. The harmonious flavors, creamy texture, and fresh basil notes come together so beautifully that you’ll want to keep this recipe close at hand all year round. Cozy up with a warm bowl and enjoy every delicious spoonful!
Print
Creamy Tomato Basil Soup Recipe
- Total Time: 6 hours 50 minutes
- Yield: 6 servings
Description
This creamy tomato basil soup is a comforting, rich, and flavorful dish slow-cooked to perfection. Combining canned tomatoes, fresh basil, and a luscious cream and Parmesan mixture, it delivers a velvety smooth texture ideal for chilly days or as a hearty starter. The soup is made easy by cooking all ingredients in a slow cooker, then blending and finishing with a creamy roux for extra depth and indulgence.
Ingredients
Soup Base
- 30 oz canned diced tomatoes (including the juices in the can)
- 15 oz can tomato sauce
- 3 Tbsp tomato paste
- 1 medium yellow onion, diced
- 2 - 3 cloves garlic, minced
- ¼ cup chopped fresh basil
- 1 tsp kosher salt
- ½ tsp black pepper
- 4 cups reduced sodium chicken broth
Roux and Cream Mixture
- 3 Tbsp unsalted or salted butter
- 3 Tbsp all purpose flour
- 12 oz can evaporated milk
- 1 cup heavy cream
- 1 ½ cups grated Parmesan cheese (freshly grated recommended)
Instructions
- Combine ingredients in slow cooker. Add diced tomatoes, tomato sauce, tomato paste, diced onion, minced garlic, chopped basil, kosher salt, black pepper, and chicken broth into the slow cooker insert. Whisk or stir well to combine all the ingredients evenly.
- Slow cook the soup. Cover the slow cooker and cook on LOW setting for 6-8 hours or on HIGH setting for 3-4 hours to allow flavors to meld and develop fully.
- Blend the soup until smooth. About 40 minutes before serving, use an immersion blender directly in the slow cooker to puree the soup until smooth. Alternatively, carefully transfer the soup in batches to a traditional blender, blend until smooth, then return to the slow cooker.
- Prepare the roux and cream mixture. In a small saucepan over medium heat, melt the butter. Whisk in the flour and cook for 1 minute, stirring frequently to remove raw flour taste. Slowly whisk in the heavy cream and evaporated milk, cooking for a few minutes until the mixture thickens slightly and becomes smooth.
- Add Parmesan cheese. Stir the grated Parmesan cheese into the roux and cream mixture until it fully melts and the mixture is creamy.
- Combine cream mixture with soup. Pour the creamy Parmesan mixture into the slow cooker with the blended soup and stir well to combine everything uniformly.
- Heat through and thicken. Cook uncovered on HIGH for about 20 minutes in the slow cooker, allowing the soup to thicken a bit more and blend the flavors thoroughly.
- Serve. Ladle the soup into bowls and garnish with extra grated Parmesan and minced fresh basil if desired. Serve hot for best flavor and comfort.
Notes
- Using freshly grated Parmesan cheese provides the best flavor and texture.
- If you prefer a dairy-free version, substitute dairy alternatives and omit Parmesan, but it will alter the taste significantly.
- You can adjust the thickness by altering the amount of cream or evaporated milk used.
- For a vegetarian version, substitute vegetable broth for chicken broth.
- Use an immersion blender carefully to avoid splashes of hot soup.
- Make sure to whisk continuously when adding the cream and milk to the roux to prevent lumps.
- Prep Time: 15 minutes
- Cook Time: 6 hours 35 minutes
- Category: Soup
- Method: Slow Cooking
- Cuisine: American


Leave a Reply