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
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
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.
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.
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.
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.
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.
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.
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.
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
Budget Friendly Creamy Tomato Basil Soup with Grilled Cheese
Ingredients
Instructions
- Build the base: Heat oil & butter in a Dutch oven over medium. Add onion, carrot, and ½ tsp salt; cook 5 min until translucent.
- Bloom paste: Clear center, add tomato paste, cook 1 min. Stir in garlic 30 sec.
- Add tomatoes: Crush whole tomatoes into pot with juice plus 2 cups water. Add pepper flakes; simmer 15 min.
- Blend: Purée with immersion blender until silk-smooth.
- Cream finish: Stir in evaporated milk and basil; keep warm on low.
- Grill cheese: Spread mayo on bread exterior, fill with cheddar, grill 3 min per side until golden.
- 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.