Easy Creamy Tomato Soup with Grilled Cheese

Cozy up with our Creamy Tomato Soup with Grilled Cheese recipe. Ready in 35 minutes, this classic dish is perfect for chilly nights. Easy, comforting, and delicious.

Cold days call for comfort food, and nothing delivers quite like a steaming bowl of Tomato Soup. This classic combo has been warming hearts and bellies for generations, and for good reason.

The beauty of this recipe lies in its simplicity. You don’t need fancy ingredients or complicated techniques to create a soup that tastes like it simmered all day.

With just a handful of pantry staples and about 30 minutes, you’ll have a velvety, rich tomato soup that pairs perfectly with crispy, golden grilled cheese sandwiches.

I’ve spent years perfecting this recipe, testing different tomato varieties and cream ratios until I found the sweet spot.

The result is a soup that’s tangy but not acidic, creamy but not heavy, and deeply satisfying without being overwhelming.

What makes this version special is the balance of flavors. A touch of garlic and onion adds depth, while a hint of sugar mellows the acidity of the tomatoes.

The cream creates that luxurious texture we all crave, and fresh basil brings a pop of brightness that elevates the entire dish.

The grilled cheese component is equally important. We’re talking about perfectly buttered bread, crisped to golden perfection, with melted cheese that stretches with every bite.

It’s the ideal vessel for dipping into your soup, creating that magical combination of textures and flavors that makes this meal so irresistible.

Quick Recipe Summary
Prep Time10 minutes
Cook Time25 minutes
Total Time35 minutes
Servings4 servings
Difficulty LevelEasy
Tomato Soup

Why You’ll Love This Tomato Soup

This recipe is a lifesaver for busy weeknights when you need something quick but satisfying. It comes together in less than 40 minutes, yet tastes like you’ve been cooking all afternoon.

The ingredients are affordable and accessible. You probably have most of them in your pantry right now, which means you can whip this up whenever the craving strikes without a special trip to the store.

  • Incredibly versatile: Serve it as a cozy lunch, light dinner, or starter for a larger meal
  • Kid-approved: Even picky eaters love the familiar flavors of tomato soup and grilled cheese
  • Make-ahead friendly: The soup stores beautifully and tastes even better the next day
  • Customizable: Adjust the creaminess, add extra seasonings, or swap cheese varieties to suit your taste
  • Budget-friendly: Feeds a family without breaking the bank

You might also enjoy: Broccoli Cheddar Soup

Ingredients for Tomato Soup

This recipe uses simple, wholesome ingredients that work together to create maximum flavor. The canned tomatoes form the base, while heavy cream adds richness and body.

For the Creamy Tomato Soup:

  • 2 tablespoons unsalted butter
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 2 (28-ounce) cans whole peeled tomatoes
  • 2 cups vegetable broth
  • 1 teaspoon sugar
  • 1 teaspoon dried basil
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¾ cup heavy cream
  • 2 tablespoons fresh basil, chopped (optional)

For the Grilled Cheese Sandwiches:

  • 8 slices bread (white, sourdough, or your favorite)
  • 4 tablespoons butter, softened
  • 8 slices cheddar cheese (or cheese of choice)

Kitchen Equipment Needed

Having the right tools makes this recipe even easier to execute. The most important piece is an immersion blender, which allows you to blend the soup right in the pot without transferring hot liquid.

  • Large pot or Dutch oven (4-6 quarts)
  • Immersion blender (or regular blender)
  • Wooden spoon for stirring
  • Chef’s knife and cutting board
  • Large skillet or griddle for grilled cheese
  • Spatula
  • Measuring cups and spoons
  • Ladle

Read Also: Parmesan Italian Sausage Soup

After making this recipe countless times, I’ve found a few products that genuinely make a difference in the final result. These aren’t necessary, but they’ll elevate your soup to restaurant quality.

1. San Marzano Whole Peeled Tomatoes

These Italian tomatoes are sweeter and less acidic than regular canned tomatoes, which means you get a richer, more balanced soup with less effort.

They’re grown in volcanic soil near Mount Vesuvius, and the difference in flavor is remarkable.

Get it on Amazon

2. KitchenAid Immersion Blender

I’ve tested plenty of immersion blenders, and this one has the power to create an ultra-smooth, creamy texture without any chunks.

The ergonomic handle makes blending comfortable, even for several minutes, and it’s easy to clean.

Get it on Amazon

3. Le Creuset Enameled Cast Iron Dutch Oven

This pot distributes heat so evenly that your soup never scorches on the bottom. The heavy lid traps moisture perfectly, and the enamel coating makes cleanup effortless. It’s an investment that’ll last decades.

Get it on Amazon

4. Cabot Seriously Sharp Cheddar Cheese

For the grilled cheese portion, this extra-sharp cheddar melts beautifully while adding a bold, tangy flavor that complements the sweet tomato soup perfectly.

The quality of your cheese makes or breaks a grilled cheese sandwich.

Get it on Amazon

Easy Creamy Tomato Soup with Grilled Cheese

Step-by-Step Instructions: How to Make Creamy Tomato Soup

Follow these detailed steps for foolproof results every time. Take your time with each step, and don’t rush the process.

1. Sauté the Aromatics

  • Heat the butter in your large pot over medium heat until melted and foaming
  • Add the diced onion and cook for 5-6 minutes, stirring occasionally, until softened and translucent
  • Add the minced garlic and cook for 1 minute more, stirring constantly to prevent burning
  • The kitchen should smell amazing at this point, which means you’re building a flavorful base

2. Add the Tomatoes and Broth

  • Pour in both cans of whole peeled tomatoes along with their juices
  • Use your wooden spoon to break up the tomatoes into smaller pieces right in the pot
  • Add the vegetable broth, sugar, dried basil, salt, and pepper
  • Stir everything together until well combined

3. Simmer the Soup

  • Bring the mixture to a boil over medium-high heat
  • Once boiling, reduce the heat to low and let it simmer uncovered for 15 minutes
  • Stir occasionally to prevent sticking
  • The soup will reduce slightly and the flavors will concentrate beautifully

4. Blend Until Smooth

  • Remove the pot from heat and let it cool for 2-3 minutes (this prevents splattering)
  • Use your immersion blender to puree the soup until completely smooth and creamy
  • If using a regular blender, work in batches and fill the blender only halfway to avoid accidents
  • Blend each batch for 30-60 seconds until silky smooth

5. Add the Cream

  • Return the pot to low heat if you used a regular blender
  • Pour in the heavy cream and stir gently to incorporate
  • Let the soup heat through for 2-3 minutes without boiling
  • Taste and adjust seasonings with more salt, pepper, or sugar if needed

6. Make the Grilled Cheese

  • Heat a large skillet or griddle over medium heat
  • Butter one side of each bread slice with the softened butter
  • Place 4 slices butter-side down in the skillet
  • Top each with 2 slices of cheese, then cover with the remaining bread slices, butter-side up
  • Cook for 3-4 minutes per side until golden brown and the cheese is melted
  • Press down gently with your spatula for even browning

7. Serve

  • Ladle the hot soup into bowls
  • Garnish with fresh basil if using
  • Cut each grilled cheese sandwich in half diagonally
  • Serve immediately while everything is hot and the cheese is still stretchy

Another favorite: Pumpkin Soup

Tips for The Best Creamy Tomato Soup

These professional tips will help you achieve restaurant-quality results at home. Pay attention to these details for the best possible soup.

  • Use quality canned tomatoes: San Marzano tomatoes are worth the extra cost for their superior sweetness and lower acidity
  • Don’t skip the sugar: A small amount balances the natural acidity of tomatoes without making the soup taste sweet
  • Blend thoroughly: Take your time blending to achieve that silky-smooth texture
  • Add cream off heat: This prevents the cream from curdling or breaking
  • Taste and adjust: Every batch of tomatoes varies slightly in acidity, so taste before serving and adjust seasonings
  • Let it rest: If you have time, let the soup sit for 10 minutes after adding the cream to allow flavors to meld
  • Use room temperature cream: Cold cream can lower the soup temperature too much
  • Choose the right bread: Sturdy bread like sourdough or Texas toast holds up best for dipping

Read Also: Mushroom Soup

Serving Suggestions

Creamy Tomato Soup with Grilled Cheese

This soup shines as the star of a simple meal, but you can also dress it up for special occasions.

The grilled cheese is essential, but there are plenty of other delicious accompaniments to consider.

Serve your soup in warmed bowls to keep it hot longer. A drizzle of basil pesto or a swirl of extra cream on top adds an elegant touch for company.

Variations of Creamy Tomato Soup

One of the best things about this recipe is how adaptable it is. Feel free to experiment with these variations to create your perfect bowl.

  • Roasted tomato version: Roast fresh tomatoes with garlic and onions before blending for deeper, caramelized flavors
  • Spicy kick: Add ½ teaspoon red pepper flakes or a diced jalapeño with the onions
  • Italian-style: Stir in 2 tablespoons tomato paste and 1 teaspoon Italian seasoning
  • Extra creamy: Substitute half the heavy cream with cream cheese for ultra-rich texture
  • Vegan option: Use coconut cream instead of dairy cream and olive oil instead of butter
  • Chunky style: Skip the blending step for a rustic, hearty texture
  • Fire-roasted flavor: Use fire-roasted canned tomatoes for a subtle smoky taste
  • Cheese soup hybrid: Stir in ½ cup shredded cheddar after blending for a tomato-cheese fusion

You might also enjoy: Cajun Potato Soup

Storage and Reheating

This soup actually improves in flavor after a day in the refrigerator, making it perfect for meal prep. Proper storage keeps it fresh and delicious.

  • Refrigerator: Store cooled soup in an airtight container for up to 5 days
  • Freezer: Freeze in portion-sized containers for up to 3 months (freeze before adding cream if possible)
  • Reheating: Warm gently on the stovetop over low heat, stirring frequently to prevent scorching
  • Microwave option: Heat individual portions in 1-minute intervals, stirring between each
  • Grilled cheese: These are best fresh, but you can reheat in a skillet or toaster oven to crisp up the bread
  • Texture tip: If the soup thickens too much after refrigeration, thin with a splash of broth or cream when reheating

Nutritional Facts

Per serving (1 bowl of soup plus 1 grilled cheese sandwich):

  • Calories: 520
  • Fat: 32g
  • Saturated Fat: 18g
  • Carbohydrates: 45g
  • Fiber: 5g
  • Sugar: 12g
  • Protein: 15g
  • Sodium: 920mg
  • Vitamin C: 35% DV
  • Calcium: 25% DV
  • Iron: 15% DV

Note: Nutritional information is approximate and varies based on specific ingredients used.

Health Benefits of Key Ingredients

While this is definitely a comfort food recipe, it contains several nutritious ingredients that offer genuine health benefits. The tomatoes alone pack a powerful nutritional punch.

Tomatoes are rich in lycopene, a powerful antioxidant that’s been linked to reduced risk of heart disease and certain cancers.

Cooking tomatoes actually increases lycopene availability, making this soup more nutritious than raw tomatoes.

  • Tomatoes: High in vitamins C and K, potassium, and folate
  • Garlic: Contains compounds that support immune function and heart health
  • Onions: Rich in antioxidants and anti-inflammatory compounds
  • Basil: Provides vitamin K and has antimicrobial properties
  • Olive oil option: If you substitute for butter, you add heart-healthy monounsaturated fats

Another favorite: Thai Chicken Soup

Tomato Soup

FAQs About Creamy Tomato Soup

1. Can I use fresh tomatoes instead of canned?

Absolutely, but you’ll need about 4 pounds of ripe tomatoes. Core and roughly chop them, then follow the recipe as written.

Keep in mind that fresh tomatoes vary in acidity and sweetness depending on the season, so you may need to adjust the sugar accordingly.

2. Why did my soup turn orange instead of red?

This happens when you add too much cream or don’t use enough tomatoes.

The ratio in this recipe is carefully balanced, but if you prefer a redder soup, reduce the cream to ½ cup or add an extra can of tomatoes.

3. Can I make this soup dairy-free?

Yes, substitute coconut cream for the heavy cream and use vegan butter or olive oil instead of regular butter.

The coconut cream provides similar richness without any coconut flavor in the finished soup.

4. How do I prevent the soup from being too acidic?

The sugar in this recipe helps balance the acidity, but if your tomatoes are particularly tart, add an extra ½ teaspoon of sugar.

You can also add a pinch of baking soda, which neutralizes acid, but use sparingly as too much affects the flavor.

5. What’s the best way to get the grilled cheese perfectly crispy?

Use medium heat rather than high heat, which allows the cheese to melt completely before the bread burns.

Press down gently with your spatula while cooking, and make sure your butter is spread all the way to the edges of the bread.

Using clarified butter or ghee instead of regular butter also helps achieve superior crispiness.

Creamy Tomato Soup with Grilled Cheese

Classic Tomato Soup

Author: iamwinfred
165kcal
No ratings yet
Share Print Save
Prep 10 minutes
Cook 20 minutes
Total 30 minutes
This creamy homemade tomato soup is comfort in a bowl, made with simple ingredients and ready in just 30 minutes. Fresh tomatoes and aromatic herbs create a rich, velvety texture that’s far superior to canned versions, perfect for dipping grilled cheese sandwiches or enjoying on its own.
Servings 6 bowls
Course Soup
Cuisine American

Ingredients

  • 2 tablespoons olive oil 30ml
  • 1 medium yellow onion about 1 cup or 150g, diced
  • 3 cloves garlic minced
  • 28 ounces canned crushed tomatoes 795g, or use whole peeled tomatoes
  • 2 cups vegetable broth 480ml
  • 1 tablespoon tomato paste 15g
  • 1 teaspoon dried basil or 2 tablespoons fresh
  • 1 teaspoon sugar to balance acidity
  • 1/2 teaspoon salt plus more to taste
  • 1/4 teaspoon black pepper freshly ground
For Serving
  • 1/2 cup heavy cream 120ml, optional
  • fresh basil for garnish
  • croutons optional

Equipment

  • Large pot or Dutch oven 4-6 quart capacity
  • Immersion blender Or regular blender
  • Wooden spoon
  • Knife and cutting board

Method

  1. Heat olive oil in a large pot over medium heat. Add diced onion and cook for 5 minutes until softened, then add garlic and cook for 1 minute until fragrant.
  2. Add crushed tomatoes, vegetable broth, tomato paste, basil, sugar, salt, and pepper. Stir to combine and bring to a simmer.
  3. Reduce heat to low and simmer for 15 minutes, stirring occasionally to allow flavors to meld.
  4. Using an immersion blender, blend soup until smooth and creamy. Alternatively, carefully transfer to a regular blender in batches.
  5. Stir in heavy cream if using, and adjust seasoning with additional salt and pepper to taste. Serve hot, garnished with fresh basil and croutons.

Nutrition

Serving1BowlCalories165kcalCarbohydrates16gProtein3gFat10gSaturated Fat4gPolyunsaturated Fat1gMonounsaturated Fat4gCholesterol20mgSodium520mgPotassium485mgFiber3gSugar9gVitamin A25IUVitamin C30mgCalcium6mgIron8mg

Notes

  • For a richer flavor, roast the canned tomatoes with the onion and garlic in a 400°F oven for 20 minutes before adding to the pot.
  • Use fire-roasted canned tomatoes for a smoky depth of flavor.
  • To make this soup vegan, skip the heavy cream or substitute with coconut cream or cashew cream.
  • The sugar helps balance the acidity of tomatoes – adjust to taste depending on your tomatoes’ sweetness.
  • Store leftover soup in an airtight container in the refrigerator for up to 5 days.
  • This soup freezes beautifully for up to 3 months. Freeze before adding cream, then stir in cream when reheating.
  • For a chunky texture, blend only half the soup and leave the rest with some texture.
  • Add a pinch of red pepper flakes for a subtle kick of heat.
  • Fresh tomatoes can be substituted (use 3 pounds), but canned tomatoes provide consistent flavor year-round.
  • Pair with grilled cheese sandwiches for the ultimate comfort meal.

Tried this recipe?

Let us know how it was!

Conclusion

There’s a reason tomato soup and grilled cheese has remained a beloved combination for so long. It’s simple, satisfying, and brings back memories of childhood lunches and cozy afternoons.

This recipe delivers on all the comfort you expect while being easy enough for any night of the week.

The creamy, velvety texture and rich tomato flavor make it feel special, even though it comes together quickly with minimal effort.

I hope you’ll give this Tomato Soup a try in your own kitchen. Once you make it, I think it’ll become one of your go-to recipes for cold days, sick days, or any day when you need a little comfort.

Recommended: