20-Minute Creamy Tomato Soup and Grilled Cheese

4 min prep 45 min cook 5 servings
20-Minute Creamy Tomato Soup and Grilled Cheese
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There are evenings—usually Tuesdays, for some reason—when the sky turns that stubborn shade of slate, the wind picks up, and every fiber of your being begs for comfort food. Not the kind that takes three hours of simmering and a sinkful of dishes, but the kind that wraps around you like the fleece blanket you “borrowed” from your college roommate ten years ago. That, my friend, is when this 20-Minute Creamy Tomato Soup and Grilled Cheese swoops in like a culinary superhero.

I developed this recipe during the wildest chapter of my life: new baby, new house, new job, and—because apparently I hadn’t maxed out the chaos meter—a puppy who believed tomatoes were tennis balls. One night, after a 12-hour workday, I stared into a pantry that held exactly one can of San Marzano tomatoes, a half-carton of cream, and the dregs of a loaf of sourdough. Twenty minutes later I was on the couch, inhaling silky soup and a sandwich so perfectly golden it could have been on a magazine cover. My husband took one bite, looked at me with soup on his chin, and said, “This needs to go on the blog.” Six years, three houses, and one more kid later, it’s still the most-requested weeknight dinner in our home. Whether you’re feeding toddlers, teenagers, or just your very hungry, very tired self, this is the recipe that says “I’ve got you.”

Why This Recipe Works

  • One pot, one skillet: Minimal dishes means maximum couch time.
  • Pantry heroes: Canned tomatoes, broth, and a splash of cream create velvety richness without a roux.
  • Grater trick: Freshly grated cheddar melts faster and creamier than pre-shredded.
  • Sandwich hack: Mayo on the outside = evenly bronzed, ridiculously crisp bread.
  • Blender choice: Immersion blender keeps everything hot and silky; countertop works too.
  • Kid-friendly, adult-approved: Sneak in a handful of spinach or a pinch of chili flakes to customize bowls.
  • Freezer superstar: Double the soup, freeze half, and you’ve got dinner for the next busy night.

Ingredients You'll Need

Ingredients

Great tomato soup lives or dies by the quality of its tomatoes. Seek out whole peeled San Marzano tomatoes—yes, the can costs an extra dollar, but their low acidity and natural sweetness mean you can skip the spoonful of sugar many recipes demand. If you can only find diced, that’s fine; just avoid “crushed” which can be watery and overly acidic.

Heavy cream is my go-to for luxurious body, but you can swap in half-and-half or canned coconut milk if dairy isn’t your friend. Butter adds silkiness; olive oil keeps it vegan if that’s your path. Onion and garlic are obvious aromatics, yet a whisper of tomato paste caramelized in the pot gives remarkable depth in under 60 seconds. Vegetable broth keeps the soup vegetarian, though chicken broth adds a subtle savory backbone. A hint of smoked paprika or dried basil feels optional until you try it—suddenly you’re tasting pizzeria nostalgia without the delivery fee.

For the grilled cheese, grab a sturdy sourdough or country white. Pre-sliced sandwich bread works, but anything thicker than ¾-inch resists compressing and gives you the Instagram-worthy cheese pull. Buy a block of sharp cheddar and grate it yourself; cellulose in pre-shredded cheese prevents melting into that lava-like flow we crave. Add a smear of cream cheese or a slice of Havarti for extra stretch, or sneak in a layer of thin apple slices for a sweet-tart surprise.

How to Make 20-Minute Creamy Tomato Soup and Grilled Cheese

1
Warm the pot

Place a medium Dutch oven or heavy pot over medium heat. Add 1 Tbsp olive oil and 1 Tbsp butter. Swirl until the butter foams but doesn’t brown—this hybrid fat gives both flavor and higher smoke point.

2
Bloom the aromatics

Add ½ cup finely diced onion. Sauté 2 minutes until edges turn translucent. Stir in 2 minced garlic cloves and 1 heaping tsp tomato paste; cook 45 seconds. The paste will darken from scarlet to brick red—this caramelization equals free flavor.

3
Add tomatoes & broth

Pour in one 28-oz can whole peeled tomatoes with juices. Crush them in your fist as they go in—it’s messy but therapeutic. Add 2 cups vegetable broth, ½ tsp kosher salt, ¼ tsp black pepper, and optional ¼ tsp smoked paprika. Increase heat to high; once edges burble, drop to medium-low and simmer 8 minutes. Stir occasionally so the bottom doesn’t scorch.

4
Blend to silk

Remove from heat. Using an immersion blender, purée directly in the pot until zero flecks remain, 45–60 seconds. No immersion blender? Carefully ladle into a countertop blender; vent the lid and cover with a towel to avoid hot geysers. Return soup to pot.

5
Finish with cream

Stir in ½ cup heavy cream and 1 tsp honey (balances acidity). Warm gently over low for 1 minute; taste and adjust salt. Keep covered off-heat while you make the sandwiches.

6
Assemble grilled cheese

Lay out 8 slices of bread. Spread ½ tsp mayonnaise on the outside of each slice; this promotes even browning. Flip and add 1½ oz freshly grated sharp cheddar plus ½ oz Havarti or cream cheese for stretch. Top with second slice, mayo-side up.

7
Grill to golden

Heat a 12-inch skillet over medium for 90 seconds. Add sandwiches (2 at a time to avoid crowding); press gently with a spatula. Cook 2–3 minutes per side until deep mahogany and cheese melts. If bread browns too fast, reduce heat and cover skillet for 30 seconds to trap steam.

8
Serve immediately

Ladle hot soup into wide bowls. Float a tiny drizzle of cream or pesto for flair. Slice sandwiches corner-to-corner (science says triangles taste better) and serve on the side for optimal dunkability.

Expert Tips

Temperature matters

Keep soup below a boil after adding cream to prevent curdling. A gentle simmer is your friend.

Bulk it up

Stir in a drained 15-oz can white beans before blending for added protein and body.

Speed chilling

If you have leftover soup, spread it in a rimmed sheet pan so it cools in under 20 minutes—safe for the fridge faster.

Make-ahead sandwiches

Assemble grilled cheese through step 6, then freeze on a sheet pan. Transfer to a bag; cook from frozen 5 minutes per side.

Color boost

A pinch of baking soda brightens tomato color by neutralizing acid—use ⅛ tsp max or flavor flattens.

Thickness gauge

Drag your spoon through the soup; it should leave a brief trail. If too thin, simmer 2 more minutes; too thick, splash broth.

Variations to Try

  • Roasted Red Pepper & Tomato: Swap ½ cup tomatoes for jarred roasted red peppers before blending for subtle smokiness.
  • Spicy Tuscan: Add ¼ tsp red-pepper flakes and a handful of chopped kale during simmer; finish with basil oil.
  • Dairy-Free: Use full-fat coconut milk and nutritional yeast for creaminess; brush bread with olive oil instead of mayo.
  • Grown-Up Grilled Cheese: Layer in caramelized onions, fig jam, and Gruyère for a sweet-savory twist.
  • Mexican-Inspired: Season soup with cumin and oregano; stir in roasted corn and top with queso fresco. Use pepper-jack in sandwiches.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight container, and refrigerate up to 4 days. Reheat gently over low, thinning with broth as needed. Grilled cheese is best fresh, but you can keep cooked sandwiches in a 200 °F oven on a rack for 30 minutes—any longer and they dry out.

Freezer: Freeze soup (without cream) in pint containers for up to 3 months. Thaw overnight in fridge, then simmer and stir in cream. Grilled cheese can be frozen pre-cook; assemble, layer parchment between sandwiches, freeze solid, then bag. Cook from frozen 5–6 minutes per side.

Meal Prep: Double the soup, freeze in silicone muffin cups, then pop out “pucks” and store in freezer bag. Two pucks + splash of broth = one bowl in 4 microwave minutes.

Frequently Asked Questions

Yes, but the soup will be thinner. Whisk 1 tsp cornstarch into the milk before adding to prevent curdling and help with body.

Absolutely. Use olive oil only, swap cream for full-fat coconut milk, and choose plant-based butter and cheese for the sandwich.

One thousand percent. Skip the paprika, add ½ tsp honey for sweetness, and cut sandwiches into strips—my kids call them “soup ladders.”

Yes. Blanch, peel, and core 2 lb ripe Roma tomatoes. Roast 15 minutes at 425 °F for deeper flavor, then proceed with recipe.

20-Minute Creamy Tomato Soup and Grilled Cheese
soups
Pin Recipe

20-Minute Creamy Tomato Soup and Grilled Cheese

(4.9 from 127 reviews)
Prep
5 min
Cook
15 min
Servings
4

Ingredients

Instructions

  1. Soup Base: Heat olive oil and butter in a medium pot over medium. Add onion; sauté 2 min. Stir in garlic and tomato paste; cook 45 sec.
  2. Simmer: Add tomatoes, broth, salt, pepper, and paprika. Bring to a boil, then simmer 8 min, stirring occasionally.
  3. Blend: Purée with an immersion blender until silky. Stir in cream and honey; keep warm.
  4. Sandwich: Spread mayonnaise on the outside of bread slices. Fill with cheddar and Havarti; close.
  5. Grill: Cook sandwiches in a dry skillet over medium heat 2–3 min per side until golden and cheese melts.
  6. Serve: Pour soup into bowls, add sandwich wedges, and enjoy immediately.

Recipe Notes

For ultra-crisp grilled cheese, sprinkle a pinch of grated Parmesan on the mayo-coated bread before grilling—it forms a lacy, savory crust.

Nutrition (per serving)

485
Calories
18g
Protein
42g
Carbs
27g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.