A bowl of creamy tomato soup on a wooden table with several grilled cheese dippers resting on the rim, steam rising in warm kitchen light

If you could bottle up a cozy evening, I swear it would taste like creamy tomato soup with grilled cheese on the side.

This version is my weeknight go-to because it leans on simple pantry staples, turns silky smooth with a quick blend, and feels special the second you set out the grilled cheese dippers for dunking.

And yes, we are using plenty of garlic. I am Maya, and I will not apologize.

In this recipe, the soup simmers while you make the sandwiches, so dinner comes together in one tidy rhythm. You can keep it classic, make it richer (hello, heavy cream), or go a little lower-fat with a few easy swaps. I included my favorite options right below.

Swaps

  • Richer: Use heavy cream (or add an extra splash). Finish with a handful of Parmesan for extra cozy.
  • Lower-fat: Swap butter for olive oil, use half-and-half, or use evaporated milk (lower fat than heavy cream). You can also blend in 1/2 cup cannellini beans for creamy texture without much dairy.
  • Dairy-free: Use olive oil and cashew cream. If you can find it, oat cream (unsweetened if possible) is great too. In a pinch, full-fat unsweetened oat milk works, just keep the soup at a gentle simmer. For the dippers, use your favorite melty plant-based cheese.
  • Extra bright: Do not skip the balsamic or lemon at the end if your tomatoes taste flat. It wakes the whole pot up.
Canned tomatoes, an onion, garlic cloves, tomato paste, broth, and cream arranged on a kitchen counter ready for tomato soup

Recipe

Servings: 4
Prep time: 15 minutes
Cook time: 25 minutes
Total time: 40 minutes

Ingredients

Tomato soup

  • 2 tbsp unsalted butter (or olive oil)
  • 1 medium yellow onion, finely chopped
  • 4 cloves garlic, minced
  • 2 tbsp tomato paste
  • 1 (28 oz) can whole peeled tomatoes (with juices)
  • 2 cups chicken or vegetable broth
  • 1 tsp kosher salt, plus more to taste
  • 1/2 tsp black pepper
  • 1 tsp dried Italian seasoning (or 1/2 tsp dried oregano)
  • 1/2 tsp sugar, optional (to balance acidity)
  • 1/2 cup heavy cream or half-and-half
  • 1 tbsp balsamic vinegar or lemon juice (optional, for brightness)

Grilled cheese dippers

  • 8 slices sandwich bread (sourdough, white, or wheat)
  • 3 tbsp softened butter or mayonnaise, for spreading
  • 8 oz sliced or shredded cheese (sharp cheddar, American, mozzarella, or a mix)

Optional toppings

  • Fresh basil or parsley
  • Grated Parmesan
  • Extra black pepper

Instructions

  1. Sauté the aromatics. In a large pot over medium heat, melt the butter. Add the onion and cook 6 to 8 minutes, stirring occasionally, until soft and translucent. Add the garlic and cook 30 seconds.
  2. Toast the tomato paste. Stir in the tomato paste and cook 60 to 90 seconds, stirring constantly, until it darkens slightly and smells sweet and toasty.
  3. Simmer. Add the canned tomatoes (break them up with a spoon), broth, salt, pepper, and Italian seasoning. Bring to a gentle simmer, then reduce heat to medium-low and simmer 12 to 15 minutes.
  4. Blend until smooth. Turn off the heat. Use an immersion blender to blend until silky smooth. If using a countertop blender, blend in batches and vent the lid slightly.
  5. Finish creamy. Return soup to low heat. Stir in the cream. Taste and add sugar if needed. Add balsamic or lemon juice if you want a slightly brighter finish. Keep warm on low while you make the dippers.
  6. Make grilled cheese dippers. Heat a skillet or griddle over medium-low (especially if using thicker bread). Spread butter or mayonnaise on one side of each bread slice. Add cheese, close the sandwiches, and grill 3 to 5 minutes per side until deeply golden and the cheese is melted.
  7. Slice and serve. Let sandwiches rest 1 minute, then slice each into 3 to 4 sticks. Ladle soup into bowls and serve with grilled cheese dippers for dunking.

The idea

Why This Recipe Works

Why it works

  • Pantry-friendly base: Canned tomatoes plus a little tomato paste gives deep, cooked-tomato flavor without needing peak-season produce.
  • Smooth texture: A quick blend and a small amount of cream (or half-and-half) makes the soup silky and cozy.
  • Balanced acidity: Butter, onion, and a pinch of sugar (optional) round out sharp tomato notes so the soup tastes mellow, not sour.
  • Built-in timing: The soup simmers while you grill the sandwiches, so everything hits the table hot together.
  • Dunkable dippers: Cutting grilled cheese into sticks means maximum crunchy edges and a perfect soup-to-bread ratio.

Shopping

Ingredient Notes

Ingredient notes

Canned whole tomatoes

I love canned whole peeled tomatoes because they taste a little less harsh than some crushed varieties. That said, crushed tomatoes work great too. If you use whole, break them up with a spoon as they simmer.

Tomato paste

Do not skip it. A couple tablespoons adds body and that slow-simmered taste in a hurry. I like to cook it for a minute in the butter and onion so it caramelizes slightly.

Broth

Chicken broth adds richness, vegetable broth keeps it vegetarian. If all you have is bouillon, go for it. This is a pantry meal and I support your life choices.

Cream or half-and-half

Heavy cream gives the plushest texture. Half-and-half is still creamy. Milk works in a pinch, just keep the soup at a gentle simmer and avoid a hard boil after adding it.

Bread and cheese for dippers

Use a sturdy sandwich bread that browns well. Cheddar is classic, but a cheddar and mozzarella mix gives you great melt plus sharp flavor.

An immersion blender being used in a pot of tomato soup on a stovetop, creating a smooth swirl

Get set up

Equipment You Will Need

Equipment

  • Large pot or Dutch oven (4 to 6 quarts)
  • Immersion blender (easiest) or a countertop blender
  • Large skillet or griddle for grilled cheese
  • Knife and cutting board
  • Ladle for serving

Technique

Tips for Getting It Right

Pro tips

Blend safely

If you are using a countertop blender, let the soup cool for 5 minutes first. Blend in batches, and vent the lid slightly with a towel over the top so steam can escape.

Toast the tomato paste

Stir it into the onions and garlic and let it cook 60 to 90 seconds. You are looking for a darker, brick-red color and a sweet, toasty tomato smell.

Make it extra smooth

Blend thoroughly, then (optional but lovely) pour through a fine-mesh strainer back into the pot. This makes it silky smooth.

Go low and slow on grilled cheese

Spread butter edge-to-edge and grill over medium-low heat. High heat browns the bread before the cheese melts, and nobody wants a sad, unmelted middle.

Season at the end

Tomatoes vary. Taste after blending and add salt, pepper, and a tiny pinch of sugar only if needed to balance acidity.

A grilled cheese sandwich on a cutting board being sliced into thick dunkable sticks with melted cheese inside

Flexibility

Substitutes That Work

Substitutes

Make it yours

Variations to Try

Variations

Extra-rich

  • Add 2 tablespoons butter at the end and swirl in 1/2 cup heavy cream.
  • Finish with a handful of grated Parmesan and a drizzle of olive oil.

Lower-fat

  • Use olive oil instead of butter and swap heavy cream for half-and-half or evaporated milk (lower fat than heavy cream).
  • Blend in 1/2 cup cannellini beans for creaminess without extra dairy. It sounds quirky, tastes wonderful.

Roasted garlic

  • Stir in 1 head roasted garlic (squeezed from the cloves) after simmering, then blend.

Spicy

  • Add 1/4 to 1/2 teaspoon red pepper flakes with the garlic, or finish bowls with chili crisp.

Basil

  • Blend in a big handful of fresh basil at the end, or add 1 to 2 teaspoons dried basil with the tomatoes.
A bowl of creamy tomato soup with a swirl of cream and cracked black pepper on top

On the table

What to Serve It With

Serving ideas

This meal is already a classic pairing, but if you want to turn it into a full cozy spread, here are my favorite add-ons.

Make it a full meal

More dunking options

  • Croutons: Toss cubed bread with olive oil and toast in a skillet until crisp.
  • Garlic breadsticks: Store-bought is welcome here.
  • Cheese toast: Broil open-faced cheesy toast and cut into strips.

Fun toppings

  • Fresh basil or parsley
  • Parmesan or sharp cheddar
  • A dollop of pesto or sour cream
A cozy dinner table set with bowls of tomato soup, a plate of grilled cheese dippers, and a simple green salad

Later

Storage, Freezing and Reheating

Storage

Refrigerate

Cool soup completely, then store in an airtight container for up to 4 days. Keep grilled cheese separate for best texture.

Freeze

Freeze the soup for up to 3 months. If you used heavy cream, it usually freezes fine, but the texture can separate slightly. It will come back together with gentle reheating and a good stir. For the most foolproof freezing, freeze the soup before adding dairy, then add cream after reheating.

Reheat

Rewarm over medium-low, stirring often. Avoid a hard boil once dairy is in the pot. For grilled cheese dippers, re-crisp in a skillet or toaster oven.

Watch out

Common Mistakes to Avoid

Common mistakes

  • Boiling after adding cream: This can cause curdling and a grainy texture. Keep it at a gentle simmer.
  • Under-seasoning: Tomatoes need salt. Taste at the end and adjust slowly.
  • Blending too little: Give it an extra 30 to 60 seconds. Smooth soup is the goal here.
  • Using heat that is too high for grilled cheese: Medium-low is your friend so the cheese actually melts before the bread burns.
  • Skipping the tomato paste cook time: That quick sauté builds the cozy, slow-cooked flavor you want.

Questions

Frequently Asked Questions

FAQ

How do I make tomato soup less acidic?

First, make sure you have enough salt. Then add 1/2 teaspoon sugar at a time until it tastes balanced. Swirling in dairy also helps a lot. If it still tastes sharp, a tablespoon of butter can soften the edges beautifully.

Can I make this without a blender?

You can. Use crushed tomatoes instead of whole, and mash well with a potato masher. The soup will be a little more rustic, but still very cozy.

What is the best cheese for grilled cheese dippers?

Sharp cheddar is the classic. For extra stretch, do half cheddar and half mozzarella. American cheese melts incredibly smoothly too, so feel free to use it or mix it in.

Can I use fresh tomatoes instead of canned?

Yes, but it is a different project. You will need about 2 1/2 to 3 pounds ripe tomatoes, simmer longer to reduce, and you may want to peel them. Canned is my weeknight shortcut for consistent flavor.

How do I keep grilled cheese warm while finishing the soup?

Keep cooked dippers on a sheet pan in a 200°F oven until ready to serve. They stay crisp and melty without drying out.

The recipe

Creamy Stovetop Tomato Soup with Grilled Cheese Dippers

A silky, creamy tomato soup made on the stovetop with pantry staples, served with buttery grilled cheese dippers made for dunking. Cozy, quick, and weeknight-friendly.

Prep
15 minutes
Cook
25 minutes
Total
40 minutes
Yield
4 servings

Ingredients

Tomato soup

  • 2 tbsp unsalted butter (or olive oil)
  • 1 medium yellow onion, finely chopped
  • 4 cloves garlic, minced
  • 2 tbsp tomato paste
  • 1 (28 oz) can whole peeled tomatoes (with juices)
  • 2 cups chicken or vegetable broth
  • 1 tsp kosher salt, plus more to taste
  • 1/2 tsp black pepper
  • 1 tsp dried Italian seasoning (or 1/2 tsp dried oregano)
  • 1/2 tsp sugar, optional (to balance acidity)
  • 1/2 cup heavy cream or half-and-half
  • 1 tbsp balsamic vinegar or lemon juice (optional, for brightness)

Grilled cheese dippers

  • 8 slices sandwich bread (sourdough, white, or wheat)
  • 3 tbsp softened butter or mayonnaise, for spreading
  • 8 oz sliced or shredded cheese (sharp cheddar, American, mozzarella, or a mix)

Optional toppings

  • Fresh basil or parsley
  • Grated Parmesan
  • Extra black pepper

Instructions

  1. Sauté the aromatics. In a large pot over medium heat, melt the butter. Add the onion and cook 6 to 8 minutes, stirring occasionally, until soft and translucent. Add the garlic and cook 30 seconds.
  2. Toast the tomato paste. Stir in the tomato paste and cook 60 to 90 seconds, stirring constantly, until it darkens slightly and smells sweet and toasty.
  3. Simmer. Add the canned tomatoes (break them up with a spoon), broth, salt, pepper, and Italian seasoning. Bring to a gentle simmer, then reduce heat to medium-low and simmer 12 to 15 minutes.
  4. Blend until smooth. Turn off the heat. Use an immersion blender to blend until silky smooth. If using a countertop blender, blend in batches and vent the lid slightly.
  5. Finish creamy. Return soup to low heat. Stir in the cream. Taste and add sugar if needed. Add balsamic or lemon juice if you want a slightly brighter finish. Keep warm on low while you make the dippers.
  6. Make grilled cheese dippers. Heat a skillet or griddle over medium-low (especially if using thicker bread). Spread butter or mayonnaise on one side of each bread slice. Add cheese, close the sandwiches, and grill 3 to 5 minutes per side until deeply golden and the cheese is melted.
  7. Slice and serve. Let sandwiches rest 1 minute, then slice each into 3 to 4 sticks. Ladle soup into bowls and serve with grilled cheese dippers for dunking.

Recipe notes

  • Countertop blender safety: Hot soup expands. Blend in batches and vent the lid with a towel.
  • Want it ultra-smooth? Strain blended soup through a fine-mesh strainer back into the pot.
  • Make-ahead tip: Soup can be made 1 to 2 days ahead. Grilled cheese is best fresh, but leftovers re-crisp well in a skillet.
  • Dairy-free option: Use olive oil, swap cream for cashew cream. If you can find it, oat cream (unsweetened if possible) works too.

Nutrition (per serving, approximate)

  • Calories: 560
  • Protein: 18 g
  • Carbohydrates: 44 g
  • Fat: 36 g
  • Fiber: 6 g
  • Sugar: 10 g
  • Sodium: 980 mg