Budget Creamy Tomato Soup with Grilled Cheese for Comfort

6 min prep 30 min cook 5 servings
Budget Creamy Tomato Soup with Grilled Cheese for Comfort
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

I still remember the first November after my husband and I bought our 1920s fixer-upper. The furnace quit on a Friday night, the temperature dropped to 28 °F, and every room smelled faintly of plaster dust. We had one working outlet in the kitchen, a borrowed hot plate, and a grocery budget that laughed in our faces. That weekend I learned that comfort isn’t about perfection—it’s about steam curling off a chipped mug of tomato soup while you sit on the floor, backs against the radiator you just bled for the third time, sharing a grilled-cheese sandwich cut in half so diplomatically it would make the U.N. proud. Ten years later the house is (mostly) renovated, but this recipe is still the one I turn to when the world feels too sharp around the edges. It costs less than a fancy coffee, comes together in half an hour, and tastes like somebody loves you.

Why This Recipe Works

  • Pantry heroes: Canned whole tomatoes, a lonely carrot, and half an onion create velvet richness without cream.
  • One-blender wonder: Puréeing the soup right in the pot with an immersion blender saves dishes and dollars.
  • Grilled-cheese insurance: A thin swipe of mayo on the bread guarantees the crunchiest, most even crust.
  • Make-ahead friendly: Soup improves overnight; grilled cheese takes four minutes when hunger hits.
  • Kid-approved veg smuggle: The carrot sweetens the tomatoes so well even my toddler cheers for “pink soup.”
  • Under-a-buck per bowl: Based on 2024 national averages, the entire pot costs ≈ $3.40 and serves six.

Ingredients You'll Need

Ingredients

Great tomato soup starts with humble players. Choose whole peeled tomatoes instead of diced—their firmer flesh means fewer additives and a brighter flavor. I reach for the 28-ounce store brand; at $1.48 it’s the recipe’s biggest ticket item and still a bargain. A single carrot balances acidity with natural sugar, while half an onion (keep the root end attached to reduce tears) builds a silky aromatic base. Butter is traditional, but if olive oil is already on your counter, go ahead—just keep the heat medium so it doesn’t turn bitter.

Chicken bouillon paste or a cube stretches farther than boxed stock and costs pennies. If you’re vegetarian, dissolve a teaspoon of mushroom powder in hot water; you’ll get the same umami depth. The surprise creaminess comes from a heel of sandwich bread torn into pieces; when blitzed with the hot tomatoes it emulsifies into a lush texture that feels dairy-rich even though it’s not. (If you’d like actual dairy, swirl two tablespoons of cream at the end.)

For the grilled cheese, any sliced bread works. I grew up on 99-cent sandwich loaves that toast to a shattering crust, but a sturdy sourdough or even frozen Texas toast is fair game. American cheese melts like lava, but if you have cheddar ends lingering in the deli drawer, grate them and mix with a slice of mozzarella for the best stretch. Mayonnaise replaces butter for the exterior; it browns more evenly and lets you use every last scrap of bread without tearing it.

Seasonings stay simple: kosher salt, freshly ground black pepper, and a pinch of sugar only if your tomatoes are especially tart. A bay leaf perfumes the pot, and if you keep a rind of Parmesan in the freezer, toss it in while the soup simmers for whispered nuttiness.

How to Make Budget Creamy Tomato Soup with Grilled Cheese for Comfort

1
Soften the aromatics
Place a medium heavy-bottomed pot over medium heat. Add 2 tablespoons butter or olive oil. When the fat shimmers, scatter in ½ cup finely diced onion and 1 small carrot, peeled and grated. Sauté 5 minutes, stirring occasionally, until the vegetables are translucent and sweet but not browned. Add 1 minced garlic clove and cook 30 seconds more—just until you smell it.
2
Bloom the tomato paste
Stir in 1 tablespoon tomato paste (the squished tube hiding in your fridge door is perfect). Cook 2 minutes, smearing it around the pot, until it turns a deep brick red. This caramelized layer amps flavor tenfold without extra cost.
3
Add tomatoes & simmer
Pour in one 28-ounce can whole peeled tomatoes with their juice. Crush them between your fingers as they go in—it’s messy therapy. Add 2 cups water (rinse the can to capture every drip) and 1 teaspoon bouillon paste, ½ teaspoon kosher salt, ¼ teaspoon pepper, 1 bay leaf, and that optional Parmesan rind. Bring to a gentle boil, then reduce to a lively simmer for 15 minutes so flavors meld.
4
Bread-trick creaminess
Fish out the bay leaf and rind. Tear 1 slice sturdy sandwich bread into chunks and drop into the pot. Remove from heat. Using an immersion blender, purée until silk-smooth, 60–90 seconds. Move the wand in circles so no chunks hide. (No immersion blender? Use a countertop blender in batches, venting the lid so steam escapes.)
5
Finish & taste
Return the pot to low heat. If you’d like dairy richness, splash in 2 tablespoons milk, half-and-half, or cream. Taste and adjust salt—canned tomatoes vary. Keep the soup hot while you make the sandwiches.
6
Mayo magic for grilled cheese
Lay out 4 slices bread. Spread a paper-thin layer of mayonnaise on the outside faces (the sides that will touch the pan). This creates an evenly golden, shatter-crisp crust. Flip and layer 1½ ounces cheese per sandwich—mixing 1 slice American with ¼ cup shredded mozzarella or cheddar for ultimate goo.
7
Griddle time
Heat a heavy skillet (cast iron is ideal) over medium-low. Add sandwiches; cover with a lid slightly ajar so steam escapes. Cook 3 minutes until the first side is deep amber. Flip, press gently with a spatula, and cook 2–3 minutes more. If your bread is thin, reduce heat so cheese fully melts before the crust burns.
8
Serve & swoon
Ladle the hot soup into wide mugs or shallow bowls. Slice the grilled cheese on the diagonal (science says triangles taste better) and perch a half on each saucer. Garnish with cracked pepper, a drizzle of olive oil, or crispy croutons if you’re feeling fancy. Dive in while the cheese pulls Instagram-worthy strings.

Expert Tips

Low & slow = flavor
Resist cranking the heat; a gentle simmer keeps tomatoes sweet and prevents the dreaded “canned” tang.
Freezer cheese hack
Grate cheese while it’s cold, then freeze in ½-cup portions. It melts faster and you can sprinkle exact amounts.
Crust rescue
If bread is stale, mist the crust with water before mayo-ing. The steam revives crumb and browns beautifully.
Midnight portions
Soup thickens as it sits; loosen with a splash of water when reheating, then adjust salt.
Double-duty rind
Save Parmesan rinds in a zip-bag in the freezer. They add instant body to any brothy soup or beans.
Lunch-box trick
Pour cooled soup into a thermos, tuck grilled cheese sticks (cut into “fries”) in parchment—dunkable bliss.

Variations to Try

  • Roasted Red Pepper – Swap ½ cup tomatoes for a drained roasted red pepper; blend for smoky sweetness.
  • Spicy Tomato Basil – Add ¼ teaspoon chili flakes with garlic and stir in fresh ribbons of basil at the end.
  • Coconut Vegan – Use olive oil, veggie bouillon, and replace bread with ¼ cup coconut milk for creaminess.
  • Everything Bagel Grilled Cheese – Sprinkle 1 teaspoon everything-bagel seasoning on the mayo layer before griddling.
  • Italian Herb Croutons – Cube leftover bread, toss with 1 tablespoon oil, ½ teaspoon oregano, bake 10 min at 375 °F.

Storage Tips

Refrigerate: Cool soup completely, transfer to an airtight container, and refrigerate up to 5 days. The flavor improves as the salt dissolves and spices mingle.

Freeze: Ladle into freezer-safe jars or silicone muffin cups (perfect single portions), leaving ½-inch headspace. Freeze up to 3 months. Thaw overnight in the fridge or defrost in a saucepan with a splash of water over low heat, stirring often.

Grilled Cheese Ahead: Assemble uncooked sandwiches, wrap individually in parchment, then foil; freeze up to 1 month. Cook from frozen over low heat 6–7 minutes per side, lid on to melt cheese.

Meal-Prep Lunch: Pour hot soup into preheated thermos bottles; they’ll stay piping for 6 hours. Pack cooled grilled cheese separately and reheat in a toaster oven or air-fryer at 350 °F for 3 minutes for revived crunch.

Frequently Asked Questions

Whole tomatoes are packed in juice, not calcium chloride, so they break down silkier. If you only have diced, simmer 5 extra minutes and blend an additional 30 seconds for a smoother texture.

Tomatoes are acidic and can react with aluminum pots. Use stainless steel or enamel, add a pinch of sugar, and simmer gently; high heat heightens metallic notes.

Cool the sandwich on a wire rack for 2 minutes before serving; steam escapes instead of softening the crust. Also, mayo browns faster than butter, so you can cook lower and longer, driving off moisture.

Use ¼ cup rolled oats simmered in the soup for 8 minutes, then purée, or substitute ½ cup cooked white rice. Both dissolve creamy and keep the recipe wheat-free.

Absolutely—use a 4-quart pot or larger. Increase simmering time by 5 minutes and blend in batches to avoid hot splatters. The soup freezes beautifully, so big batches save future you money and time.

A store-brand “melting blend” or young gouda gives the best stretch per dollar. If buying pre-sliced, look for 24-count value packs; separate slices while still cold for neater sandwiches.
Budget Creamy Tomato Soup with Grilled Cheese for Comfort
soups
Pin Recipe

Budget Creamy Tomato Soup with Grilled Cheese for Comfort

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

Ingredients

Instructions

  1. Soften vegetables: Melt butter in a medium pot over medium heat. Add onion and carrot; cook 5 minutes until translucent. Stir in garlic 30 seconds.
  2. Bloom tomato paste: Stir in tomato paste; cook 2 minutes until brick red.
  3. Simmer tomatoes: Add canned tomatoes with juice, water, bouillon, salt, pepper, bay leaf, and Parmesan rind. Bring to a simmer 15 minutes.
  4. Blend creamy: Remove bay leaf/rind. Add torn bread. Purée with immersion blender until silky. Stir in milk if using; keep hot.
  5. Make grilled cheese: Spread mayo on outside of bread. Layer cheese inside. Cook in skillet over medium-low 3 minutes per side until golden.
  6. Serve: Pour soup into bowls. Slice sandwiches and serve immediately for maximum melt.

Recipe Notes

For ultra-smooth restaurant texture, strain the blended soup through a fine sieve. Freeze soup up to 3 months; grilled cheese is best fresh but can be reheated in a toaster oven at 350 °F for 5 minutes.

Nutrition (per serving, approx.)

312
Calories
14g
Protein
32g
Carbs
14g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.