Welcome to kitchenbyday

Budget Friendly Creamy Tomato and Basil Soup with Grilled Cheese for a Classic Lunch

By Megan Brooks | March 14, 2026
Budget Friendly Creamy Tomato and Basil Soup with Grilled Cheese for a Classic Lunch

Why This Recipe Works

  • Pantry Friendly: Canned whole tomatoes, dried basil, and a single carrot deliver restaurant depth for pennies.
  • Creamy Without Cream: A scoop of flour-thickened roux plus a quick blitz with an immersion blender mimics luxurious dairy.
  • One-Pot Wonder: From sautĂŠ to simmer to purĂŠe, everything happens in the same Dutch oven—less dishes, more Netflix.
  • Grilled Cheese Hack: Mayo on the outside of the bread = golden, ultra-crisp crust without burning the butter.
  • Freezer Hero: Make a double batch; leftovers freeze flat in zip bags for up to three months.
  • Kid-Approved Veggie Smuggle: The carrot and onion disappear into the crimson puree, so even picky eaters polish their bowls.

Ingredients You'll Need

Ingredients

Great tomato soup starts with humble staples, but a few smart choices elevate flavor without inflating cost.

Canned Whole Tomatoes – Buy the generic brand; you’ll blitz them smooth anyway. Look for “packed in juice” not puree—juice lets you control thickness. If only diced or crushed is on sale, grab those and skip the initial rough-chop step.

Yellow Onion & Carrot – These two work as a natural sweetener, balancing tomato acidity. The finer you dice, the faster they melt into the soup.

Butter & Olive Oil Duo – Butter for flavor, oil to raise the smoke point so the onion edges caramelize, not burn. Vegan? Swap in coconut oil plus a ½ tsp miso paste for umami.

All-Purpose Flour – A light blond roux thickens without canned cream. For gluten-free, replace with 1½ tsp cornstarch slurry added at the end.

Garlic & Smoked Paprika – Two cloves are plenty; smoked paprika gives that “did-this-soup-slow-roast-all-day?” vibe.

Vegetable or Chicken Stock – Use cubes if that’s what your budget allows; low-sodium stock keeps salt in your control.

Fresh or Frozen Basil – In winter, frozen basil cubes from Trader Joe’s cost a third of wilted supermarket herbs. Dried works in a pinch—use 1 tsp and add with the tomatoes.

Milk (2 % or Whole) – A modest ½ cup beats the price of heavy cream and still tastes lush. Oat milk is a terrific nondairy stand-in.

Sandwich Bread & Melting Cheese – store-brand white bread and 6 oz of pre-shredded mozzarella keep costs low, but any combo works: cheddar, havarti, pepper jack for sass.

How to Make Budget Friendly Creamy Tomato and Basil Soup with Grilled Cheese for a Classic Lunch

1
Warm Your Dutch Oven

Place a 4–5 quart heavy pot over medium heat. Add 1 Tbsp olive oil and 1 Tbsp butter; swirl until the butter foams but doesn’t brown. This dual-fat combo prevents burning and sets up a glossy finish.

2
Caramelize Aromatics

Stir in 1 diced medium onion and 1 small diced carrot plus ½ tsp salt. Reduce heat to medium-low and cook 8–9 min, stirring only twice, until edges turn golden. Patience here equals free flavor—no sugar needed.

3
Bloom Garlic & Spices

Add 2 minced garlic cloves and ¼ tsp smoked paprika; cook 45 seconds until fragrant. Push veggies to one side, tilt pot, and let the oil pool—this “blooms” the spice so the raw edge disappears.

4
Make Your Quick Roux

Sprinkle 2 Tbsp flour over the vegetables; stir constantly for 1 minute. The mixture will look like moist sand. This coats the flour particles so they hydrate gently and won’t clump later.

5
Add Tomatoes & Stock

Pour in one 28-oz can whole tomatoes with juice, crushing each tomato between your fingers (fun kitchen therapy). Add 2 cups stock. Scrape the bottom to release any floury bits—this prevents scorching during the simmer.

6
Simmer & Reduce

Bring to a gentle bubble, then lower heat and partially cover. Simmer 18 minutes, stirring twice. The soup will darken slightly and thicken; reduction concentrates flavor and evaporates the raw flour taste.

7
PurĂŠe Until Silky

Remove from heat; add ½ cup milk and ¼ cup chopped fresh basil (or 4 frozen cubes). Use an immersion blender 45–60 seconds, moving head in circles, until zero chunks remain. No immersion blender? Work in batches in a countertop blender, crack the lid to vent steam, and drape with a towel.

8
Season Smart

Taste and adjust salt (usually ½–¾ tsp more) and a few cracks of black pepper. If tomato acidity varies, balance with ½ tsp sugar or a splash more milk.

9
Prep Grilled Cheese Station

Lay out 4 slices bread. Stir 2 Tbsp mayo + 1 tsp Dijon together; spread a whisper-thin layer on the outside of each slice. (Yes, mayo > butter for even browning.) Flip and pile 1½ oz cheese on the un-smeared side of two slices; close sandwiches.

10
Grill to Golden

Heat a non-stick skillet over medium. Add sandwiches; press gently with a spatula 2½ min per side until the bread is mahogany and the cheese flows like lava. Rest 1 minute before slicing diagonally—this prevents molten cheese ooze.

11
Serve & Swirl

Ladle soup into shallow bowls, top with a grilled-cheese “crouton” wedge, drizzle a teensy spiral of good olive oil, and scatter extra basil ribbons. Lunch bliss achieved in under 40 minutes and for roughly $1.75 per bowl.

Expert Tips

Bloom Tomato Paste

If you have paste in the fridge, stir 1 tsp into the vegetables before the flour; caramelized paste adds umami and deepens color.

Dairy-Free Luxe

Replace milk with unsweetened oat milk and add 2 Tbsp cashew butter for body; blend thoroughly for silk without lactose.

Crouton Shortcut

Cube day-old bread, toss with 1 Tbsp oil, garlic powder, and bake 10 min at 375 °F. Float on soup instead of a full sandwich.

Spice It Up

Add ⅛ tsp red-pepper flakes with the paprika for gentle warmth, or swirl pesto on top for herby punch.

Blender Safety

If using a countertop blender, remove the center cap from the lid and cover with a folded towel to vent steam and avoid soup explosions.

Cheese Extender

Stretch pricey cheese by blending ⅓ cup cottage cheese or cream cheese into the shreds—extra melt, extra protein, lower cost.

Variations to Try

  • Roasted Red Pepper Edition: Sub ½ can tomatoes with roasted red peppers for sweeter, smokier notes. Great with goat-cheese grilled cheese.
  • Protein-Power: Stir in one 15-oz can white beans, purĂŠed with the soup, for an extra 5 g plant protein per serving.
  • Curried Tomato: Swap smoked paprika for ½ tsp curry powder and finish with coconut milk instead of dairy.
  • Cheese-Cracker Crust: Press crushed Ritz-style crackers into the outside of the bread before grilling for ultra-crunch nostalgic vibes.

Storage Tips

Refrigerate: Cool soup completely, transfer to airtight containers, and chill up to 5 days. Reheat gently; a splash of stock loosens texture. Grilled cheese is best fresh, but you can refrigerate assembled uncooked sandwiches up to 8 hours; just grill when ready.

Freeze: Ladle cooled soup into quart zip-top bags, squeeze out air, lay flat on a sheet pan to freeze (saves space). Thaw overnight in the fridge or defrost in a bowl of lukewarm water for 90 minutes, then warm on the stove. Freeze up to 3 months.

Make-Ahead Roux: Double the onion/carrot/flour base, cool, and freeze in ice-cube trays. Pop a few cubes into future soups for instant body.

Frequently Asked Questions

Yes—blanch, peel, and core 2½ lb ripe Roma tomatoes. Increase simmer time to 25 min to break down fibers. Off-season, canned actually taste sweeter and cost less.

Some canned tomatoes are packed in reactive juice. Add ½ tsp sugar, simmer 5 extra minutes, and finish with a pat of butter; fats bind metallic notes. Next time choose brands with calcium chloride-free labels.

Absolutely. Caramelize onion/carrot on the stovetop first (crucial flavor step), transfer to cooker with tomatoes and stock, and cook LOW 4 hours. Stir in milk and basil, then blend.

It stabilizes the milk and prevents separation, but you can omit and replace milk with ½ cup evaporated milk (already homogenized) or blend in ½ cup diced potatoes during simmer for natural starch.

Heat oven to 200 °F with a wire rack set over a sheet pan. Place grilled cheese in a single layer, uncovered; they stay crisp up to 30 min. Do not wrap in foil—steam softens crust.

Yes—use a wider pot so evaporation stays consistent. When blending large volumes, work in thirds to avoid overflow. Total yield: about 3 quarts; freezes beautifully.
Budget Friendly Creamy Tomato and Basil Soup with Grilled Cheese for a Classic Lunch
soups
Pin Recipe

Budget Friendly Creamy Tomato and Basil Soup with Grilled Cheese for a Classic Lunch

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

Ingredients

Instructions

  1. Build the base: Heat oil & butter in Dutch oven. Add onion, carrot, pinch salt; sauté 8–9 min until edges caramelize.
  2. Add aromatics: Stir in garlic & paprika 45 sec. Add flour; cook 1 min.
  3. Simmer tomatoes: Crush in tomatoes plus juice; add stock. Simmer 18 min partially covered.
  4. Blend: Off heat, add milk & basil. PurĂŠe with immersion blender until silky. Season.
  5. Make grilled cheese: Spread mayo-mustard on bread exteriors, fill with cheese. Grill 2½ min per side in skillet until golden.
  6. Serve: Pour soup into bowls, top with grilled-cheese wedge; enjoy immediately.

Recipe Notes

Soup thickens when chilled. Thin with stock or water when reheating. For ultra-smooth texture, pass through a fine-mesh sieve after blending.

Nutrition (per serving)

382
Calories
14g
Protein
38g
Carbs
19g
Fat

More Recipes