If you’re craving a cozy bowl of comfort in the middle of winter, you’re going to absolutely adore this Creamy Tomato Soup with Basil Recipe. It’s not just creamy and indulgent, but bursting with fresh basil and rich tomato flavors that remind me of lazy Sunday afternoons at my grandma’s kitchen. I promise, once you try this, you’ll find it hard to settle for store-bought soups again!
Why You’ll Love This Recipe
- Simple Ingredients: Uses pantry staples and fresh herbs for big flavor without fuss.
- Comfort in a Bowl: Creamy, soothing, and satisfying — perfect for chilly days or anytime you want a hearty soup.
- Make-Ahead Friendly: Flavors deepen over time, and leftovers store beautifully in fridge or freezer.
- Versatile & Adaptable: Easy to tweak for dairy-free diets or spice lovers.
Ingredients You’ll Need
Each ingredient plays its part to create this vibrant and creamy tomato soup. From the sweetness of carrots to the peppery punch of fresh basil, every bite feels balanced and fresh. When shopping, fresh basil and quality canned tomatoes can really elevate the dish, so take a moment to pick the best you can find.

- Olive oil: Use a good-quality extra virgin for richer flavor and a smooth sauté.
- Yellow onion: Sweet and mellow, this onion caramelizes beautifully and forms the soup’s flavor base.
- Carrots: Adds natural sweetness and depth; fresh carrots work best here.
- Garlic: Use fresh, finely chopped or grated so it distributes evenly and doesn’t overpower.
- Tomato paste: This little gem boosts the tomato flavor and adds subtle caramel notes.
- Crushed red pepper flakes (optional): I love this kick, but adjust to taste if you want it milder.
- Fresh basil leaves and tender stems: The star herb that brightens the soup’s profile.
- Fresh thyme leaves: Adds an earthy, subtle herbal note—dried works well in a pinch.
- Crushed tomatoes (canned): Look for good-quality, no-salt-added for best control over seasoning.
- Vegetable stock or broth: Enhances umami and keeps it vegetarian-friendly.
- Dry, unoaked white wine (optional): Pinot Grigio is my go-to; it adds complex acidity but you can skip or substitute this.
- Heavy cream, milk, or unsweetened plant milk: Choose your favorite to control richness and texture.
- Kosher salt and ground black pepper: Essential seasonings to bring all the flavors alive.
Variations
What I love about this Creamy Tomato Soup with Basil Recipe is how adaptable it is to whatever you have on hand or your dietary preferences. I often change it up and encourage you to do the same — that’s part of the fun in making it your own!
- Dairy-Free Version: I swap heavy cream for unsweetened almond or oat milk and it’s just as smooth and comforting.
- Spicy Kick: Sometimes I add a pinch more crushed red pepper flakes or even a splash of hot sauce after blending.
- Herb Swaps: If you don’t have thyme, rosemary or oregano work well too, giving a slightly different but tasty twist.
- Wine-Free: Substitute that splash of white wine with extra broth and a little apple cider vinegar for brightness.
How to Make Creamy Tomato Soup with Basil Recipe
Step 1: Cook the Aromatics Until Tender
Start by heating olive oil in a heavy-bottomed pot over medium heat. When it shimmers, toss in your diced onion and carrots with some salt and pepper. I always season early here because it helps pull moisture out for a deeper, sweeter flavor as they soften. Stir occasionally for about 5-6 minutes until they’re tender but not browned. Add the garlic, tomato paste, and if you like, a pinch of red pepper flakes. Keep stirring for 1-2 minutes until the tomato paste darkens a bit and that garlic aroma fills your kitchen—that’s your cue to move on.
Step 2: Build Your Soup Base and Simmer
Next, add fresh basil, thyme, crushed tomatoes, broth, and your optional white wine. Give everything a good stir and bring it up to a boil. Then drop the heat to low and partially cover the pot to let it simmer gently for 15 minutes. This is when the carrots soften fully and flavors meld beautifully—a crucial step that I learned can’t be rushed if you want that velvety, rich taste.
Step 3: Blend Until Silky Smooth
Once your veggies and tomatoes are perfectly tender, it’s blender time. Carefully transfer the soup in batches to a blender—just fill it about two-thirds full at a time. Remove the lid’s center cap and cover that hole with a thick kitchen towel to avoid splatters (this trick saved my kitchen many times!). Blend until smooth and creamy, then pour it back into the pot. Or, if you have an immersion blender, you can blend right inside the pot for less cleanup.
Step 4: Stir in Cream and Season to Taste
Now gently stir in your cream or milk alternative over medium-low heat. Let it warm through evenly but don’t boil — you want that creamy texture without curdling. Taste and adjust salt, pepper, or more red pepper flakes to suit your mood. This is where you make it your own, so don’t be shy to tweak seasonings!
Pro Tips for Making Creamy Tomato Soup with Basil Recipe
- Use Fresh Basil Generously: I add tender stems along with the leaves for extra herbal flavor and less waste.
- Don’t Skip the Tomato Paste Browning: Browning that paste intensifies the soup’s depth—trust me, it makes all the difference.
- Blending Safety First: Cover your blender lid hole with a kitchen towel to avoid messy explosions when blending hot soup.
- Adjust Dairy Last: Add cream or milk slowly, heat gently, and never boil after adding to keep your soup silky smooth.
How to Serve Creamy Tomato Soup with Basil Recipe

Garnishes
I’m a sucker for fresh garnishes — a few torn basil leaves scattered on top make the soup pop with color and aroma. I also like to sprinkle cracked black pepper and sometimes a tiny pinch of extra crushed red pepper flakes for those who want a hint of heat right at the last minute.
Side Dishes
A big slice of crusty bread or a grilled cheese sandwich loaded with gooey mozzarella always pairs perfectly. I’ve made this soup during family dinners, and my kids go absolutely crazy for dipping their grilled cheese—it’s a winning combo that you’ll want to recreate over and over.
Creative Ways to Present
For a dinner party, I like serving this soup in small espresso cups as an elegant starter, adding a swirl of cream and a tiny basil leaf on top. Or try topping with a sprinkle of crumbled feta or toasted pine nuts for an unexpected twist that gets compliments every time.
Make Ahead and Storage
Storing Leftovers
This soup keeps wonderfully in the fridge for up to 5 days in an airtight container. After making it, I usually cool it to room temp before storing to keep the flavor fresh and the texture smooth. When you reheat, do it gently on the stovetop to preserve that creaminess.
Freezing
It freezes like a dream! I portion it out into freezer-safe containers or use silicone cubed trays for easy single servings. It lasts up to 3 months frozen — perfect for busy weeks when you want a quick, comforting meal.
Reheating
I recommend reheating on the stovetop over low heat, stirring occasionally. This helps the soup warm evenly and keeps the cream from separating. If you’re in a hurry, the microwave works fine—just heat in short bursts and stir between.
FAQs
-
Can I make this soup vegan?
Absolutely! Simply swap the heavy cream for an unsweetened plant milk like almond or oat milk. Also, choose vegetable broth to keep it fully plant-based. The soup remains creamy and flavorful without dairy.
-
What if I don’t have fresh basil?
If fresh basil isn’t available, you can use frozen basil or even dried, but fresh really brings the soup to life. Adding fresh basil at the simmer stage maximizes flavor and aroma—don’t substitute this step if you want the best results.
-
Can I skip the white wine?
Yes! If you’d rather not cook with wine, substitute it with extra vegetable broth plus a small splash of apple cider vinegar for acidity. The soup will still taste rich and complex.
-
How long will leftovers keep in the fridge?
Stored in an airtight container, leftovers last up to 5 days refrigerated. Reheat gently to maintain creaminess and prevent separation.
-
Can I use an immersion blender instead of a stand blender?
Definitely! An immersion blender is my go-to for easy cleanup. Just blend the soup right in the pot until smooth and creamy, but be sure the soup isn’t boiling hot to avoid splatters.
Final Thoughts
Making this Creamy Tomato Soup with Basil Recipe has become one of my favorite culinary comforts, especially when the winter blues hit. I love how quick it comes together and the warmth it brings—both to the table and the soul. If you give it a try, I bet it will become a regular in your kitchen too. So grab your pot, roll up your sleeves, and simmer up some magic. Trust me, your taste buds (and everyone you serve) will thank you!
Print
Creamy Tomato Soup with Basil Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4-6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This Middle-of-Winter Creamy Tomato Soup recipe is a comforting, flavorful dish made with canned crushed tomatoes, fresh herbs, and a creamy finish. It features a base of sautéed onions, carrots, and garlic, enhanced by tomato paste, aromatic herbs, and a splash of wine for depth, then blended to a smooth, velvety texture. Perfect for chilly days, this soup offers both a rich taste and simple preparation, suitable for enjoying with crusty bread or a grilled cheese sandwich.
Ingredients
Vegetables and Aromatics
- 3 tablespoons olive oil
- 1 large yellow onion, diced
- 3 medium carrots, diced
- 4 cloves garlic, finely chopped or grated
- 1 cup fresh basil leaves and tender stems
- 1 teaspoon fresh thyme leaves (or generous pinch dried thyme)
Tomato Base
- 4 tablespoons tomato paste
- optional: up to 1 teaspoon crushed red pepper flakes
- one 28-ounce can crushed tomatoes
Liquids
- 2 cups vegetable stock or broth
- optional: ½ cup dry, unoaked white wine (such as Pinot Grigio)
- 2 cups heavy cream, milk, or unsweetened plant milk of choice (almond, oat milk, etc.)
Seasonings
- Kosher salt, to taste
- Ground black pepper, to taste
Instructions
- Cook the aromatics: Heat olive oil in a heavy-bottomed pot or Dutch oven over medium heat. Once hot, add diced onion and carrots. Season with 1 teaspoon kosher salt and ground black pepper to taste. Cook, stirring occasionally, for 5-6 minutes until vegetables become slightly softened. Then stir in garlic, tomato paste, and crushed red pepper flakes if using, cooking for an additional 1-2 minutes until the tomato paste browns lightly and garlic is fragrant.
- Build and simmer: Add fresh basil, thyme, crushed tomatoes, vegetable broth, and white wine (if using) to the pot, stirring to combine. Bring the mixture to a boil, then reduce heat to maintain a gentle simmer. Partially cover with lid and simmer for 15 minutes, until the vegetables are fully tender and flavors meld.
- Blend: Carefully transfer the soup in batches to a stand blender, filling no more than two-thirds full. Remove the blender lid center cap and cover the opening with a thick kitchen towel to vent while blending. Blend until smooth and creamy. Alternatively, use an immersion blender directly in the pot to purée until smooth. Return blended soup to the pot.
- Finish the creamy tomato soup: Stir in the cream, milk, or dairy-free milk substitute of your choice. Cook over medium-low heat, stirring occasionally, until warmed through. Adjust salt and pepper seasoning to taste.
- Serve: Ladle the soup into bowls and garnish with cracked black pepper, extra crushed red pepper flakes, and fresh basil leaves if desired. Serve alongside crusty bread or a gooey mozzarella grilled cheese sandwich for a heartwarming meal. Enjoy!
Notes
- White wine adds complex flavor; use dry, unoaked varieties like Pinot Grigio. Substitute with dry vermouth or (for non-alcoholic) vegetable broth plus a splash of apple cider vinegar if wine isn’t available.
- For a rich, creamy texture, use heavy cream, half and half, or whole milk. For dairy-free, mild unsweetened plant milks like almond milk work well; avoid strong-flavored milks like coconut.
- Prep vegetables in advance by dicing onion and carrots and storing in an airtight container in the refrigerator for up to 5 days to reduce active prep time.
- Store cooled soup in an airtight container in the fridge for up to 5 days. Reheat gently on stovetop or microwave.
- Freeze soup in airtight containers or portioned containers for up to 3 months. Thaw overnight in refrigerator and reheat before serving.
Nutrition
- Serving Size: 1 cup
- Calories: 230
- Sugar: 8g
- Sodium: 500mg
- Fat: 18g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 13g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 25mg


