Love this? Pin it for later! 📌
Velvety comfort in a bowl—this isn’t the canned stuff you grew up on.
My grandmother kept a dented red saucepan just for tomato soup. On rainy Ohio afternoons she’d hum Patsy Cline while stirring a can of condensed soup with a splash of milk, then serve it to me with a grilled-cheese sandwich cut into nine tiny squares. I still feel the steam fogging up the kitchen windows whenever tomatoes meet heat. Years later, after culinary school and more pots of soup than I can count, I set out to honor her ritual while giving it the glow-up it deserves. The result is this silky, ultra-creamy tomato and cheddar soup that tastes like childhood but looks like it belongs on the cover of a glossy magazine. It’s the recipe I make when the first leaf drops in October, when someone in the house catches a cold, or when I simply need a bowl of edible therapy. The sharp cheddar melts into the tomato base just enough to add body without turning grainy, and the homemade croutons—golden, garlicky, and still a little chewy in the center—are the crunchy exclamation point every spoonful begs for. If you have twenty-five minutes and a block of good cheddar, you can outrun any rainy-day blues.
Why This Recipe Works
- Double-thick texture: A quick roux plus a handful of blended tomatoes creates body without heavy cream.
- Sharp cheddar, not pre-shredded: Bagged shreds contain cellulose that can turn soup gritty; freshly grated melts like velvet.
- Fire-roasted tomatoes: One can lends smoky depth so you don’t need hours of stovetop simmering.
- Olive-oil croutons: They toast in the same oven you’re already warming for grilled cheese—no extra pan.
- One-pot wonder: From sauté to serve, everything happens in a single Dutch oven—less dishes, more Netflix.
- Freezer hero: Make a double batch; it reheats like a dream on busy weeknights.
Ingredients You'll Need
Tomatoes are the headline act, but every supporting player matters. Start with two 14-ounce cans of whole fire-roasted tomatoes; Muir Glen and Cento both deliver consistent char and sweetness. If you can only find diced, that’s fine—just skip the blender step and expect a slightly chunkier finish. Butter builds the roux, but swapping in half olive oil gives the soup a fruity backbone and keeps the butter from browning too quickly. All-purpose flour is the thickening workhorse; for a gluten-free option, use 2 tablespoons of sweet rice flour plus 1 teaspoon of cornstarch slurry at the end. Whole milk strikes the balance between luscious and not-too-heavy, though unsweetened oat milk works if you’re dairy-light. The cheddar should be labeled “extra-sharp” and come in a block you grate yourself—white or yellow both taste great, but white melts a touch smoother. A whisper of smoked paprika reinforces the fire-roasted vibe, and a teaspoon of honey smooths any acidic edges without making the soup sweet. Finally, a handful of fresh basil ribbons at the end wakes everything up; if it’s February and your herb garden is a snow bank, use ½ teaspoon of dried basil plus a pinch of thyme.
How to Make Creamy Tomato and Cheddar Soup with Croutons
Warm your pot
Place a heavy 4-quart Dutch oven over medium heat for 90 seconds; this prevents the butter from seizing when it hits the metal. Add 2 tablespoons of butter and 1 tablespoon of olive oil, swirling until the butter foams but the milk solids are still pale blond.
Bloom the aromatics
Stir in ½ cup minced yellow onion and 1 finely diced celery stalk with a pinch of salt. Reduce heat to medium-low and sweat for 4 minutes until the onion is translucent but not browned. Add 2 minced garlic cloves and cook 45 seconds more.
Build the roux
Sprinkle 3 tablespoons of flour over the vegetables and cook, stirring constantly, for 2 minutes. The mixture will look like wet sand and smell faintly of pie crust; this cooks out raw flour flavor and sets up the thickening power.
Tomato time
Pour in one can of fire-roasted tomatoes with their juices, crushing each tomato between your fingers as you add it (fun kitchen therapy). Add the second can to a blender, pulse twice, then stir the puree into the pot for a restaurant-smooth base.
Simmer & season
Whisk in 2 cups vegetable broth, ½ teaspoon smoked paprika, ½ teaspoon kosher salt, ¼ teaspoon black pepper, and 1 teaspoon honey. Bring to a gentle boil, then reduce to a lively simmer for 8 minutes, stirring occasionally.
Add dairy slowly
Lower heat to the gentlest simmer. Ladle ½ cup hot soup into a measuring cup with 1 cup whole milk to temper, then pour the mixture back into the pot. This prevents curdling and keeps the texture silk-smooth.
Melt in cheddar
Turn off the heat. Grab a handful (about 1 cup) of freshly grated extra-sharp cheddar and sprinkle it over the surface. Wait 30 seconds—this lets the shreds soften—then whisk until melted. Repeat with another ½ cup cheese if you want it extra gooey.
Blend for velvet (optional)
For ultra-smooth texture, immersion-blend for 10 seconds, keeping the blade just below the surface to avoid splatter. If using a countertop blender, remove the center cap and cover with a towel to vent steam.
Taste & adjust
Add a pinch more salt if the soup tastes flat, a squeeze of lemon if it needs brightness, or an extra drizzle of honey if your tomatoes were particularly acidic. Keep warm over the lowest flame while you make the croutons.
Croutons in 6 minutes
Heat 2 tablespoons olive oil in a skillet over medium. Toss 2 cups cubed day-old sourdough with 1 minced garlic clove, ¼ teaspoon salt, and a pinch of pepper. Sauté 4–5 minutes until golden on at least two sides. Drain on paper towel.
Expert Tips
Low & slow dairy
Never let the soup boil after adding milk or cheese; high heat breaks the emulsion and turns your velvet into cottage cheese.
Grate frozen cheddar
Pop the block in the freezer for 10 minutes before shredding; the colder fat melts more evenly and prevents clumping.
Roasted tomato upgrade
Roast fresh Roma tomatoes at 400 °F for 20 minutes, then blend for an even deeper smoky-sweet profile.
Crouton rescue
If your bread is super fresh, cube and leave it uncovered for 30 minutes to stale slightly; dryer cubes crisp faster.
Spice without heat
Add ⅛ teaspoon ground nutmeg or white pepper for warmth that doesn’t register as “spicy,” just mysteriously complex.
Dunk-friendly thickness
If you like your soup thick enough to hold grilled-cheese corners, whisk 1 teaspoon cornstarch with 2 teaspoons broth and simmer 2 minutes.
Variations to Try
-
Smoky Bacon Cheddar: Render 3 strips of chopped bacon in Step 1; remove half for garnish and proceed with the bacon fat instead of butter.
-
Spicy Southwest: Add ½ teaspoon chipotle powder and swap cheddar for pepper jack. Top with crushed tortilla chips and cilantro.
-
Creamy Tomato Bisque: Stir in ½ cup heavy cream at the end and finish with a pat of cold butter for glossy richness.
-
Vegan Velvet: Use olive oil only, swap milk for coconut milk, and stir in 3 tablespoons nutritional yeast plus 1 tablespoon white miso for umami.
-
Roasted Red Pepper: Replace one can of tomatoes with a 12-ounce jar of roasted red peppers, rinsed and patted dry, for sweeter depth.
Storage Tips
Refrigerate: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. The flavor actually improves on day two as the paprika blooms.
Freeze: Skip the dairy steps, cool, and freeze in pint jars (headspace 1 inch) for 3 months. Thaw overnight, then finish with milk and cheese when reheating.
Reheat: Warm gently over medium-low, stirring often. If the soup separated, whisk vigorously or immersion-blend for 5 seconds to bring it back together.
Croutons: Store completely cooled croutons in a zip-top bag with a paper towel; they stay crisp 3 days at room temp or 1 month frozen. Re-toast 3 minutes at 350 °F.
Frequently Asked Questions
Creamy Tomato and Cheddar Soup with Croutons
Ingredients
Instructions
- Melt & sauté: In a Dutch oven melt butter with olive oil over medium. Add onion and celery; sweat 4 minutes. Stir in garlic 45 seconds.
- Make roux: Sprinkle in flour; cook 2 minutes stirring constantly.
- Add tomatoes: Crush one can into pot; blend second can and add puree.
- Simmer: Whisk in broth, paprika, honey, salt, pepper. Simmer 8 minutes.
- Temper milk: Off heat, whisk milk into hot soup gradually.
- Melt cheese: Stir in cheddar by handfuls until melted. Adjust seasoning.
- Serve: Ladle into bowls, top with croutons and basil ribbons.
Recipe Notes
Soup thickens as it stands; thin with broth or milk when reheating. For ultra-smooth texture, immersion-blend 10 seconds before serving.