Love this? Pin it for later! 📌
There’s something deeply comforting about a bowl of creamy tomato soup that transports me straight back to my grandmother’s kitchen on rainy Sunday afternoons. The aroma of ripe tomatoes simmering with fresh basil, the way the white cheddar melts into silky ribbons, and the perfect balance of tangy and rich flavors—this isn’t just soup; it’s pure nostalgia in a bowl.
After years of experimenting with different tomato soup recipes, I finally discovered the magic combination that makes this version absolutely unforgettable. The secret lies in roasting the tomatoes first to concentrate their natural sweetness, then blending them with a touch of cream and generous handfuls of sharp white cheddar cheese. Fresh basil adds brightness while a hint of smoked paprika provides depth that will have everyone asking for seconds.
Whether you’re looking for the ultimate comfort food for a cozy night in, an impressive starter for your next dinner party, or simply want to elevate your grilled cheese pairing game, this creamy tomato soup delivers on every level. It’s sophisticated enough for adult palates yet familiar enough to please even the pickiest eaters at your table.
Why This Recipe Works
- Roasted Tomato Base: Roasting concentrates the tomatoes' natural sweetness and adds caramelized depth you can't achieve with canned tomatoes alone.
- White Cheddar Magic: Sharp white cheddar melts smoothly and provides a more sophisticated flavor profile than regular cheddar.
- Fresh Basil Finish: Adding fresh basil at the end preserves its bright, aromatic qualities that dried basil simply can't match.
- Perfect Creaminess: The combination of heavy cream and blended vegetables creates luxurious texture without being too heavy.
- Make-Ahead Friendly: This soup actually tastes better the next day as flavors meld, making it perfect for meal prep.
- Freezer Approved: Freezes beautifully for up to 3 months, maintaining its creamy texture when properly reheated.
Ingredients You'll Need
The quality of your ingredients directly impacts the final flavor of this soup. Here's what to look for when shopping:
For the Roasted Tomatoes:
Roma tomatoes are my go-to choice for this recipe because they're meaty with fewer seeds and less water content than other varieties. Look for tomatoes that are deep red, firm but slightly yielding to gentle pressure, and have a sweet, earthy aroma at the stem. If Roma tomatoes aren't available, vine-ripened or heirloom varieties work beautifully too. During winter months when fresh tomatoes lack flavor, high-quality canned San Marzano tomatoes make an excellent substitute.
For the Soup Base:
White cheddar cheese provides a sharp, nutty flavor that complements the tomatoes perfectly. I recommend buying a block and grating it yourself—pre-shredded cheese contains anti-caking agents that can make your soup grainy. Extra-sharp white cheddar aged at least 12 months gives the best flavor, but regular sharp white cheddar works if you prefer a milder taste.
Heavy cream creates the luxurious texture that makes this soup special. For a lighter version, you can substitute half-and-half, but avoid using milk as it may curdle when heated with the acidic tomatoes. Room temperature cream incorporates more smoothly into the hot soup.
Fresh basil is essential for that bright, aromatic finish. Look for vibrant green leaves without any dark spots or wilting. Store fresh basil like flowers—in a glass of water on your counter, not in the refrigerator. If you must use dried basil, use only one-third the amount, but fresh really makes a difference here.
Aromatics and Seasonings:
Yellow onion provides a sweet, mellow base that doesn't overpower the tomatoes. Look for firm onions with dry, papery skins and no soft spots or sprouting. Shallots make an excellent substitute if you prefer a more delicate onion flavor.
Carrots might seem unusual in tomato soup, but they add natural sweetness and help balance the acidity of the tomatoes. Plus, they contribute to the beautiful color and add extra nutrients. Choose carrots that are firm and bright orange with no cracks or soft spots.
Garlic should be plump with tight, unbroken skins. Avoid any cloves that have green sprouts, as these can taste bitter. Fresh garlic makes a significant difference compared to pre-minced varieties.
Vegetable broth forms the liquid base of the soup. Use low-sodium broth so you can control the salt level. Homemade vegetable broth elevates this soup to restaurant quality, but a good quality store-bought version works perfectly for busy weeknights.
How to Make Creamy Tomato Soup with White Cheddar and Basil
Roast the Tomatoes
Preheat your oven to 400°F (200°C). Cut Roma tomatoes in half lengthwise and place them cut-side up on a large baking sheet. Drizzle with 2 tablespoons olive oil, season generously with salt and pepper, and scatter 4 whole garlic cloves (unpeeled) around the tomatoes. Roast for 35-40 minutes until tomatoes are caramelized around the edges and collapsed in the center. The garlic should be soft and golden. Let cool slightly before handling.
Sauté the Aromatics
While tomatoes roast, heat 2 tablespoons butter in a large Dutch oven or heavy-bottomed pot over medium heat. Add diced onion and cook for 5-6 minutes until softened and translucent, stirring occasionally. Add diced carrots and continue cooking for another 5 minutes. The vegetables should be soft but not browned. Season with 1 teaspoon salt and ½ teaspoon freshly ground black pepper.
Add Tomato Paste and Spices
Push the vegetables to one side of the pot and add 2 tablespoons tomato paste to the cleared space. Let it cook for 2-3 minutes until it darkens slightly and develops a caramelized flavor. Stir in 1 teaspoon smoked paprika, ½ teaspoon dried oregano, and a pinch of red pepper flakes (optional for heat). Cook for another minute until fragrant, then stir everything together.
Combine with Roasted Tomatoes
Once tomatoes are roasted, squeeze the garlic from their skins directly into the pot. Add the roasted tomatoes along with any juices from the baking sheet. Use a wooden spoon to break up the tomatoes into smaller pieces. Pour in 4 cups vegetable broth and bring to a gentle simmer. Reduce heat to low and let the soup bubble gently for 15-20 minutes to allow flavors to meld.
Blend Until Smooth
Remove the pot from heat and let cool slightly. Using an immersion blender, carefully blend the soup directly in the pot until completely smooth and creamy. Alternatively, working in batches, transfer the soup to a blender and blend until smooth, being careful not to overfill the blender with hot liquid. Return the blended soup to the pot.
Add Cream and Cheese
Return the blended soup to low heat. Stir in 1 cup heavy cream and let it warm through for 2-3 minutes. Gradually add 2 cups grated white cheddar cheese, a handful at a time, stirring constantly until each addition is completely melted and incorporated. This prevents the cheese from seizing up and becoming grainy. The soup should be luxuriously smooth and thick enough to coat the back of a spoon.
Season and Finish with Basil
Taste the soup and adjust seasoning as needed. Add more salt and pepper to taste, and if the soup seems too thick, thin it with additional broth or cream. Remove from heat and stir in ÂĽ cup chopped fresh basil, reserving some for garnish. The residual heat will wilt the basil and release its aromatic oils without cooking away its fresh flavor.
Serve and Garnish
Ladle the hot soup into warm bowls and garnish with a swirl of cream, additional shredded white cheddar, fresh basil leaves, and a crack of black pepper. For an extra touch of elegance, drizzle with basil oil or top with homemade croutons. Serve immediately with grilled cheese sandwiches or crusty bread for the ultimate comfort food experience.
Expert Tips
Temperature Matters
Always add cream and cheese to warm—not boiling—soup to prevent curdling. If your soup is too hot, let it cool for 5 minutes before adding dairy ingredients.
Roast for Depth
Don't skip the roasting step! This caramelization process concentrates flavors and adds complex, smoky notes that can't be achieved through stovetop cooking alone.
Texture Control
For an ultra-smooth restaurant-quality texture, strain the blended soup through a fine-mesh sieve. This removes any tomato skins or seeds for silk-smooth results.
Make-Ahead Magic
This soup tastes even better the next day! Make it ahead and reheat gently, adding the fresh basil just before serving to maintain its vibrant flavor.
Cheese Selection
Avoid pre-shredded cheese as it contains cellulose that prevents smooth melting. Grate your own cheese for the creamiest results every time.
Freezer Success
Freeze soup in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator and reheat gently, adding a splash of cream to restore texture.
Variations to Try
Spicy Tomato & Chipotle
Add 2 chipotle peppers in adobo sauce when blending the soup for a smoky, spicy kick. Garnish with crispy tortilla strips and Mexican crema for a Southwestern twist.
Roasted Red Pepper
Substitute half the tomatoes with roasted red peppers for a sweeter, more complex flavor. This version pairs beautifully with goat cheese croutons.
Vegan Version
Replace heavy cream with coconut milk and use nutritional yeast instead of cheese. Add a tablespoon of white miso paste for umami depth.
Protein-Packed
Stir in white beans or chickpeas when blending for added protein and fiber. Top with crispy pancetta or bacon for non-vegetarian versions.
Italian Herb
Add fresh oregano, thyme, and rosemary during the sautéing step. Finish with a drizzle of pesto and serve with garlic bread crostini.
Harvest Vegetable
Add roasted butternut squash or sweet potato when blending for a autumn-inspired version that's naturally sweet and extra creamy.
Storage Tips
Refrigeration
Store cooled soup in an airtight container in the refrigerator for up to 5 days. The flavors actually intensify over the first 24-48 hours, making this an excellent make-ahead meal. When reheating, do so gently over medium-low heat, stirring frequently to prevent scorching. If the soup has thickened too much, thin it with a splash of broth or cream.
Freezing Instructions
This soup freezes beautifully for up to 3 months. I recommend freezing in portion-sized containers or freezer bags laid flat for easy storage. Leave about an inch of headspace as the soup will expand when frozen. Thaw overnight in the refrigerator or use the defrost setting on your microwave. Reheat gently, whisking occasionally to restore the creamy texture. You may need to add a splash of cream or milk to return it to its original consistency.
Meal Prep Magic
Double or triple this recipe and freeze individual portions for quick weeknight meals. Freeze the soup base without the fresh basil, then add freshly chopped basil when reheating for the brightest flavor. Frozen soup portions make excellent lunch options—simply thaw overnight and reheat in the microwave or on the stovetop.
Frequently Asked Questions
Absolutely! During winter months when fresh tomatoes lack flavor, high-quality canned San Marzano or fire-roasted tomatoes are excellent substitutes. Use two 28-ounce cans, draining about half the liquid. You can still roast them for 20-25 minutes to concentrate flavors, or use them directly from the can if you're short on time. The soup will still be delicious, though roasting adds extra depth.
Tomato acidity varies depending on the variety and ripeness. To balance acidity, stir in 1-2 teaspoons of sugar or honey. You can also add a small pat of butter or splash of cream, as dairy helps neutralize acid. Another trick is to add a pinch of baking soda—it will foam briefly as it neutralizes the acid. Start with ⅛ teaspoon and add more if needed.
Yes! Substitute the heavy cream with full-fat coconut milk or cashew cream. For the cheese, use nutritional yeast (start with ÂĽ cup and adjust to taste) or a plant-based cheese that melts well. Add 1 tablespoon white miso paste for umami depth. The soup will have a slightly different but equally delicious flavor profile.
Grainy cheese usually results from adding it to soup that's too hot. Always remove the soup from direct heat before adding cheese, and add it gradually while stirring constantly. Using freshly grated cheese rather than pre-shredded also helps, as pre-shredded cheese contains anti-caking agents that prevent smooth melting. If your soup does become grainy, you can sometimes fix it by blending again with an immersion blender.
The classic pairing is grilled cheese sandwiches, but this soup pairs beautifully with many things. Try homemade croutons, a grilled cheese panini, or crusty artisan bread. For a lighter option, serve with a simple arugula salad or roasted vegetable bruschetta. The soup also makes an elegant starter for dinner parties—serve in small cups with a grilled cheese crostini.
For slow cooker: Sauté aromatics on the stovetop first, then transfer everything except cream and cheese to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Blend, then stir in cream and cheese during the last 15 minutes. For Instant Pot: Use the sauté function for aromatics, then pressure cook on high for 10 minutes with quick release. Blend, then use the sauté function on low to add cream and cheese.
Creamy Tomato Soup with White Cheddar and Basil
Ingredients
Instructions
- Roast tomatoes: Preheat oven to 400°F. Arrange tomato halves and garlic on baking sheet. Drizzle with 2 tablespoons oil, season with salt and pepper. Roast 35-40 minutes until caramelized.
- Sauté vegetables: In large pot, melt butter over medium heat. Add onion and carrots; cook 8-10 minutes until softened. Season with salt and pepper.
- Build flavor base: Stir in tomato paste, paprika, and oregano. Cook 2-3 minutes until fragrant and slightly darkened.
- Combine ingredients: Squeeze roasted garlic from skins into pot. Add roasted tomatoes and any juices. Pour in broth and bring to simmer. Cook 15-20 minutes.
- Blend smooth: Using immersion blender, blend soup until completely smooth. Alternatively, blend in batches in regular blender.
- Add dairy: Return to low heat. Stir in cream, then gradually add cheese, handful at a time, stirring until melted and smooth.
- Finish and serve: Stir in fresh basil. Taste and adjust seasoning. Serve hot with additional cheese and basil for garnish.
Recipe Notes
For best results, use room temperature cream and freshly grated cheese. Add cheese gradually to prevent graininess. Soup thickens as it cools; thin with additional broth or cream when reheating.