Budget Friendly Creamy Tomato Basil Soup with Grilled Cheese

30 min prep 1 min cook 8 servings
Budget Friendly Creamy Tomato Basil Soup with Grilled Cheese
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Pantry Power: Canned whole tomatoes deliver brighter flavor than crushed or puréed, and they’re cheaper per ounce.
  • Carrot, Not Sugar: A single grated carrot tames acidity naturally—no need for pricey honey or maple.
  • Evaporated Milk Magic: One 5-oz can costs less than half-and-half but creates the same velvety body.
  • Blender-Free Option: Use an immersion blender right in the pot—fewer dishes, less water waste.
  • Mayo on the Bread: A thin swipe replaces butter for the crunchiest, most evenly browned grilled cheese.
  • Batch & Freeze: Soup base freezes beautifully; grilled cheese can be assembled raw, frozen, and grilled straight from the freezer.

Ingredients You'll Need

Ingredients

Tomatoes: Two 28-ounce cans of whole peeled tomatoes are the star. Buy the store brand—tests by Cook’s Illustrated found no significant flavor difference once blended. Look for “packed in juice,” not purée; juice gives you control over thickness.

Onion & Garlic: Half a medium yellow onion keeps cost low; save the other half for tomorrow’s omelet. Garlic is budget-friendly when you buy the loose bulbs rather than the pre-peeled tubs.

Carrot: One medium carrot grated on the large holes of a box grater adds body and sweetness so you won’t need sugar. If you only have baby carrots, use eight and pulse in a mini-processor.

Olive Oil & Butter: A 50-50 mix prevents the butter from burning and stretches pricier EVOO. Any neutral oil works, but the dab of butter adds that diner aroma.

Tomato Paste: Buy the tube, not the can. You’ll only use 1 tablespoon here; the rest survives months in the fridge door.

Basil: Fresh is ideal, but if your grocery only has the $5 clamshell, swap in 1 teaspoon dried basil plus 1 teaspoon dried oregano. Add dried with the onions so it rehydrates.

Evaporated Milk: The unsung hero of budget creaminess. Shake the can well and use 5 ounces (⅔ cup). Light coconut milk works for a dairy-free spin but will add faint coconut flavor.

Seasoning: Salt, pepper, and a pinch of red-pepper flakes you probably already own. If you’re out of flakes, a squeeze of Sriracha at the end does double duty for heat and tang.

How to Make Budget Friendly Creamy Tomato Basil Soup with Grilled Cheese

1

Warm the Base

Place a medium Dutch oven over medium heat. Add 1 tablespoon olive oil and 1 tablespoon butter; swirl until the butter foams. Add ½ cup diced onion, 1 grated carrot, and ½ teaspoon salt. Sweat 5 minutes, stirring occasionally, until the vegetables are translucent and the edges begin to color. This builds a sweet, aromatic foundation—do not rush by cranking the heat; burnt carrot tastes bitter.

2

Bloom the Paste

Clear a small circle in the center of the pot and add 1 tablespoon tomato paste. Let it sit 60 seconds so the natural sugars caramelize, then stir to coat the vegetables. The paste will darken from bright scarlet to brick red—this concentrates flavor and removes any metallic canned taste.

3

Tomato Time

Pour in the two cans of whole tomatoes with their juice. Crush each tomato gently with clean hands over the pot (fun kitchen therapy) or use kitchen shears right in the can. Add 1 cup water to each can, swish to rinse, then pour into the pot—no waste, less mess. Stir in ½ teaspoon red-pepper flakes and bring to a gentle simmer.

4

Simmer & Soften

Reduce heat to low, partially cover, and simmer 15 minutes. This softens the tomato fibers and marries flavors. While it simmers, set a small skillet over medium-low heat for the grilled cheese prep.

5

Blend Until Silk

Remove from heat. Using an immersion blender, purée until smooth and velvety. Tilt the pot so the blender head is submerged to avoid tomato geysers. No immersion blender? Cool 10 minutes, then blend in batches in a countertop blender; remove the center cap and cover with a tea towel to let steam escape.

6

Finish with Creaminess

Return the puréed soup to low heat. Whisk in 5 ounces (⅔ cup) evaporated milk. Taste and adjust salt—store-bought canned tomatoes vary widely. Stir in ¼ cup chiffonade of fresh basil (stack leaves, roll cigar-style, slice thin). Keep warm on the lowest flame while you grill.

7

Assemble the Sandwiches

Lay out 8 slices of sturdy sandwich bread (white, sourdough, or whole-wheat). Spread ½ teaspoon mayonnaise on the outside of each slice; this replaces butter and guarantees even browning. Divide 2 cups (8 oz) freshly shredded sharp cheddar among 4 sandwiches, pressing gently so the shreds interlock and melt evenly. Top with remaining bread slices, mayo side out.

8

Grill to Gooey Glory

Heat a heavy skillet or grill pan over medium. Add sandwiches; cook 3 minutes per side, pressing gently with a spatula until the bread is mahogany and the cheese flows. If the bread browns too fast, reduce heat; melted cheese needs time. Transfer to a board, let rest 1 minute (the cheese sets slightly), then slice diagonally because we’re not monsters.

Expert Tips

Low & Slow = Sweet

Keep the soup at a gentle bubble; high heat turns evaporated milk grainy.

Overnight Flavor Boost

Make the soup tonight; tomorrow’s flavors taste even deeper.

Freeze the Cheese

Shred a whole block, freeze flat on a sheet, then store in a bag—cheese sprinkles melt faster.

Crust Rescue

Over-browned edges? Grate a little cheese on the hot sandwich; fat melts and masks bitterness.

Speed Blender Hack

Place a folded kitchen towel under the pot to steady it while blending.

DIY Tomato Juice

If you have tomato paste but no canned tomatoes, whisk 2 Tbsp paste with 3 cups water + 1 tsp salt for instant tomato broth.

Variations to Try

  • Vegan Velvet

    Swap evaporated milk for full-fat coconut milk and use vegan cheese or hummus-grilled sandwiches.

  • Spicy Roasted Red Pepper

    Blend in one drained 12-oz jar of roasted red peppers plus an extra pinch of chili flakes.

  • Charred Corn & Tomato

    Stir in 1 cup frozen roasted corn kernels during the final 5 minutes for smoky sweetness.

  • Protein Boost

    Add one 15-oz can rinsed white beans before blending; purée for hidden plant protein.

Storage Tips

Refrigerate

Cool soup completely, then store in airtight containers up to 4 days. Reheat gently; do not boil or the milk may separate. Grilled cheese is best fresh, but you can refrigerate assembled, uncooked sandwiches up to 24 hours—just let them sit 10 minutes at room temp before grilling.

Freeze

Freeze soup (without added milk) in pint jars, leaving 1-inch headspace for 3 months. Thaw overnight in fridge, then whisk in evaporated milk while reheating. Freeze grilled-cheese sandwiches raw: layer with parchment, wrap tightly, and grill from frozen 5 minutes per side over medium-low.

Frequently Asked Questions

Whole milk curdles at high heat; evaporated milk is stabilized. If you must use regular milk, warm it separately and stir into the soup off the heat, then rewarm gently.

Canned tomatoes can taste tinny if undercooked. Let the soup simmer at least 15 minutes and finish with a pinch of baking soda (⅛ tsp) to neutralize acid.

Yes—preheat sheet pans in a 450 °F oven, place mayo-slathered sandwiches between them, and bake 6 minutes per side. Great for feeding a crowd.

The soup is naturally gluten-free; serve with gluten-free bread or skip the sandwich and stir ½ cup cooked rice into the soup for heft.

Whisk in broth, water, or even the leftover liquid from a can of beans until you reach desired consistency; simmer 2 minutes to marry flavors.

Absolutely—use a wider pot so evaporation keeps pace. You may need to blend in two batches; total cook time stays the same.
Budget Friendly Creamy Tomato Basil Soup with Grilled Cheese
soups
Pin Recipe

Budget Friendly Creamy Tomato Basil Soup with Grilled Cheese

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
4

Ingredients

Instructions

  1. Build the base: Heat oil & butter in a Dutch oven over medium. Add onion, carrot, and ½ tsp salt; cook 5 min until translucent.
  2. Bloom paste: Clear center, add tomato paste, cook 1 min. Stir in garlic 30 sec.
  3. Add tomatoes: Crush whole tomatoes into pot with juice plus 2 cups water. Add pepper flakes; simmer 15 min.
  4. Blend: Purée with immersion blender until silk-smooth.
  5. Cream finish: Stir in evaporated milk and basil; keep warm on low.
  6. Grill cheese: Spread mayo on bread exterior, fill with cheddar, grill 3 min per side until golden.
  7. Serve: Ladle soup into bowls, top with extra basil, serve with hot grilled cheese wedges.

Recipe Notes

For ultra-smooth texture, strain through a fine sieve after blending. Soup thickens as it stands; thin with broth or water when reheating.

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.