Welcome to Balancerecipe

Creamy Pantry Broccoli Cheddar Soup Without Velveeta

By Claire Whitaker | January 15, 2026
Creamy Pantry Broccoli Cheddar Soup Without Velveeta

There’s something deeply comforting about a steaming bowl of broccoli cheddar soup, especially when it’s made entirely from pantry staples and fresh produce—no neon-orange processed cheese in sight. I first developed this recipe during a snowstorm when the fridge was nearly empty but the pantry was stocked. What started as a desperation dinner has become my family’s most-requested soup, surpassing even my grandmother’s legendary tomato bisque.

The secret lies in building layers of flavor from humble ingredients: sharp cheddar that actually tastes like cheese, broccoli stems that most recipes discard, and a roux-based foundation that creates silk-smooth texture without any sketchy additives. Whether you’re feeding picky toddlers, meal-prepping for the week, or simply craving nostalgic comfort food that doesn’t come from a can, this soup delivers restaurant-quality results with everyday ingredients.

I love serving this on lazy Sunday afternoons with crusty sourdough for dipping, or ladling it into thermoses for my kids’ school lunches. It’s also my go-to when friends drop by unexpectedly—everyone assumes you slaved over it, but the active cooking time is under 30 minutes. The best part? It reheats beautifully, tasting even better the next day once the flavors have melded.

Why This Recipe Works

  • Real Cheese Flavor: We use a blend of sharp cheddar and a touch of Parmesan for complex, nutty depth that Velveeta simply can’t match.
  • Zero Waste Broccoli: Florets go in for texture while stems are pureed into the base, maximizing nutrition and minimizing food waste.
  • Silky Texture Trick: A proper roux eliminates any graininess, while a final splash of cream creates luxurious body without heaviness.
  • Pantry Staple Hero: Every ingredient keeps for weeks or months, making this perfect for those “nothing to cook” nights.
  • One-Pot Wonder: Minimal dishes mean more time enjoying dinner and less time scrubbing pots—music to any home cook’s ears.
  • Freezer-Friendly: Portion and freeze for up to 3 months; thaw overnight and reheat gently for instant comfort food.

Ingredients You'll Need

Ingredients

Before we dive into cooking, let’s talk ingredients. Quality matters here—since we’re using simple pantry items, each one needs to pull its weight. I’ve included my favorite brands and substitutions based on years of testing.

The Produce

Fresh Broccoli: Look for heads with tight, dark green florets and firm stalks. Avoid any yellowing or limp stems—those signal age and bitterness. Store unwashed in a loose plastic bag in the crisper drawer for up to 5 days. Pro tip: Buy organic if possible; broccoli is on the Environmental Working Group’s “Clean Fifteen” list, but the flavor difference is noticeable.

Yellow Onion: The backbone of our flavor base. I prefer yellow over white for their natural sweetness that develops beautifully when sautéed. If you only have red onions, they’ll work, but expect a slightly sharper flavor. Dice small so they melt into the soup rather than standing out.

The Pantry Staples

All-Purpose Flour: This thickens our soup without any canned condensed soups. I’ve tested with gluten-free 1:1 blends (King Arthur and Bob’s Red Mill both work), but the texture is slightly less silky. If you’re GF, whisk an extra tablespoon of flour into the roux to compensate.

Chicken Broth vs. Vegetable Broth: Use low-sodium chicken broth for the richest flavor, or vegetable broth to keep it vegetarian. Better Than Bouillon’s roasted chicken base is my secret weapon—just whisk 1 teaspoon into 4 cups hot water. Avoid regular bouillon cubes; they’re salt bombs that overpower the delicate cheese.

Whole Milk: The higher fat content prevents curdling and creates that restaurant-quality richness. In a pinch, 2% works, but avoid skim—it’ll taste watery and may separate. For an ultra-decadent version, substitute half-and-half, but I find whole milk perfectly balanced.

The Cheese Stars

Sharp Cheddar: Buy a block and shred it yourself—pre-shredded cellulose-coated cheese refuses to melt smoothly. I love Cabot’s Seriously Sharp for bold flavor, but any good quality sharp cheddar works. White or yellow both taste identical; yellow just has annatto coloring.

Parmesan (Optional but Recommended): Just ¼ cup of freshly grated Parm adds incredible umami depth that makes people ask “what’s your secret?” Don’t use the powdered stuff in the green can—it won’t melt properly. If you skip it, add an extra ¼ cup cheddar.

How to Make Creamy Pantry Broccoli Cheddar Soup Without Velveeta

1
Prep Your Broccoli

Cut the broccoli into small florets, keeping about 1 cup aside for later. Peel the tough outer layer from the stems using a vegetable peeler, then dice the tender inner stems into ½-inch pieces. This dual-texture approach gives you both smooth soup body and satisfying broccoli bits in every bite.

Tip: Save any broccoli leaves—they’re edible and packed with nutrients. Sauté them with the onions for extra greens.

2
Build Your Flavor Base

In a heavy-bottomed Dutch oven or soup pot, melt 4 tablespoons butter over medium heat until foaming subsides. Add diced onion and cook 5-6 minutes until translucent and just starting to golden. Season with ½ teaspoon salt and ¼ teaspoon pepper—this seasons the onions and helps them release moisture.

Don’t rush this step; properly softened onions create the soup’s sweet foundation. If they brown too quickly, reduce heat to medium-low.

3
Create the Perfect Roux

Sprinkle ¼ cup flour over the onion-butter mixture. Cook, whisking constantly, for 2 full minutes. You’re looking for a pale golden color and a nutty aroma—this cooks out the raw flour taste. If your roux browns too quickly, lower the heat immediately.

A proper roux prevents the dreaded flour lumps and gives your soup body that clings luxuriously to the spoon.

4
Deglaze and Simmer

Slowly whisk in 4 cups warm broth, a cup at a time, ensuring each addition is fully incorporated before adding more. This prevents lumps and creates a smooth base. Add diced broccoli stems, bring to a boil, then reduce to a gentle simmer for 10 minutes until stems are very tender.

Warm broth prevents the roux from seizing. If you forget, microwave cold broth for 90 seconds before adding.

5
Blend Until Silky

Using an immersion blender, puree the soup base until completely smooth. Alternatively, carefully transfer to a countertop blender in batches, removing the center cap to let steam escape and covering with a kitchen towel to prevent hot soup explosions.

This step transforms broccoli stems into the velvety foundation that makes this soup taste like it’s been simmering for hours.

6
Add Broccoli Florets

Return the pureed base to the pot and add reserved broccoli florets. Simmer 8-10 minutes until florets are tender-crisp. You want them soft enough to bite through easily but still bright green and holding their shape.

Overcooked broccoli turns army green and sulfurous. Set a timer and taste after 8 minutes; they should yield to a fork with slight resistance.

7
Temper the Dairy

Reduce heat to low. In a small bowl, whisk 1 cup whole milk with ½ cup heavy cream (or use all whole milk for a lighter version). Slowly pour into the soup while stirring constantly. This gentle warming prevents the dairy from curdling.

Never add cold dairy to hot soup—it shocks the proteins and creates unappetizing curds. Room temperature dairy blends seamlessly.

8
Melt in the Cheese

Remove pot from heat entirely—this is crucial for smooth cheese incorporation. Gradually whisk in 2½ cups freshly shredded sharp cheddar and ¼ cup grated Parmesan, a handful at a time, letting each addition melt before adding more. Taste and adjust seasoning with salt and white pepper.

Adding cheese over heat causes it to seize and become stringy. Off-heat ensures a glossy, smooth finish that melts like a dream.

9
Serve and Garnish

Ladle into warm bowls immediately. Garnish with extra shredded cheddar, a twist of black pepper, and if you’re feeling fancy, a drizzle of good olive oil or some homemade croutons for crunch. Serve with crusty bread for the ultimate comfort meal.

Warming your bowls in a 200°F oven for 5 minutes keeps the soup hot longer—especially important on chilly evenings.

Expert Tips

Temperature Matters

Cheese added to boiling liquid becomes grainy and separates. Always remove soup from heat before stirring in cheese, and use room temperature dairy to prevent curdling.

Shred Your Own

Pre-shredded cheese contains cellulose that prevents smooth melting. Buy blocks and shred using the large holes of a box grater for the creamiest texture.

Thin if Needed

If soup thickens too much upon standing, thin with a splash of broth or milk. Reheat gently over low heat, stirring constantly to prevent scorching.

Keep it Bright

Add 1 cup frozen peas during the last 2 minutes for a pop of sweetness and color. They’ll thaw instantly and keep their vibrant green hue.

Spice It Up

Add a pinch of cayenne or a dash of hot sauce for gentle heat. For smoky depth, stir in ½ teaspoon smoked paprika with the onions.

Make-Ahead Magic

Soup thickens as it cools. When reheating, add broth a splash at a time until you reach desired consistency. It’ll taste even better the next day!

Variations to Try

Loaded Baked Potato Style

Stir in 1 cup diced cooked potatoes and ½ cup crispy bacon bits. Top with sour cream, green onions, and extra cheese for a loaded baked potato experience.

Leftover roasted potatoes work beautifully here—just add them during the final 5 minutes to heat through.

Vegan Comfort

Substitute olive oil for butter, vegetable broth for chicken, and use cashew cream plus nutritional yeast for cheesy flavor. Add 1 tablespoon white miso for umami depth.

Soak 1 cup cashews in hot water for 30 minutes, then blend with 1 cup water until silky for the cream substitute.

Autumn Harvest

Add 1 cup diced butternut squash or pumpkin with the broccoli stems. The natural sweetness complements the sharp cheddar beautifully.

Roast the squash first for caramelized depth, or simmer directly in the broth for a quicker version.

Southwest Twist

Add 1 cup corn kernels, 1 diced bell pepper, and 1 teaspoon cumin. Use pepper jack cheese and garnish with cilantro and a squeeze of lime.

Fire-roasted corn from Trader Joe’s adds incredible smoky-sweet flavor if you can find it.

Storage Tips

Refrigerator Storage

Cool completely, then transfer to airtight containers. Refrigerate up to 5 days. The soup will thicken considerably; thin with broth or milk when reheating. For best texture, reheat gently over medium-low heat, stirring frequently.

I like to store individual portions in wide-mouth mason jars—they’re microwave-safe and perfect for grab-and-go lunches.

Freezing Instructions

This soup freezes beautifully for up to 3 months. I recommend freezing before adding the cheese—prepare through step 6, cool completely, and freeze in freezer-safe containers. When ready to serve, thaw overnight in the refrigerator, reheat, then stir in cheese as directed.

If you’ve already added cheese, freeze anyway! The texture may be slightly grainy upon thawing, but a vigorous whisk and splash of cream brings it back to life.

Reheating Guidelines

For stovetop reheating, place soup in a saucepan over medium-low heat. Add broth or milk a splash at a time, stirring frequently, until heated through and desired consistency is reached. Microwave individual portions for 2-3 minutes, stirring halfway through.

Never reheat cheese-based soups at a rolling boil—it causes separation and graininess. Gentle heat is key to maintaining that silky texture.

Frequently Asked Questions

Absolutely! Frozen broccoli works well, especially when fresh isn’t available. Thaw it first and squeeze out excess moisture to prevent watering down the soup. Add it during the last 5 minutes of cooking since it’s already partially cooked. The texture will be slightly softer than fresh, but the flavor is identical.

Graininess usually happens when cheese is added over high heat or pre-shredded cheese was used. The cellulose coating prevents smooth melting. To fix, remove from heat and whisk vigorously—sometimes this re-emulsifies the soup. For future batches, always add cheese off-heat and shred your own blocks.

Yes, but with modifications. Add everything except dairy and cheese to the slow cooker. Cook on low 6-7 hours or high 3-4 hours until broccoli is tender. Blend as directed, then stir in warmed milk/cream and cheese during the last 15 minutes with the cooker on warm (not hot) to prevent curdling.

For classic flavor, use 100% sharp cheddar. For more complexity, try 2 cups sharp cheddar + ½ cup Gruyère for nuttiness, or 1½ cups cheddar + ½ cup smoked gouda for subtle smokiness. Avoid extra-sharp or aged cheeses—they don’t melt as smoothly and can taste waxy.

Use 2% milk instead of whole, reduce cheese to 2 cups, and add 1 cup pureed white beans for creaminess without extra dairy. You can also substitute half the broccoli with cauliflower for fewer carbs. The soup will still be delicious, just lighter.

Absolutely! This recipe doubles beautifully—just use a larger pot to prevent overflow during simmering. When blending, work in smaller batches to avoid hot soup disasters. The only adjustment needed is slightly longer cooking times for the larger volume of vegetables.

Creamy Pantry Broccoli Cheddar Soup Without Velveeta
soups
Pin Recipe

Creamy Pantry Broccoli Cheddar Soup Without Velveeta

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

Ingredients

Instructions

  1. Prep broccoli: Cut into small florets, reserving 1 cup for later. Peel and dice stems.
  2. Sauté aromatics: Melt butter in Dutch oven over medium heat. Cook onion 5-6 minutes until translucent.
  3. Make roux: Sprinkle flour over onions; cook 2 minutes, whisking constantly until pale golden.
  4. Build base: Gradually whisk in warm broth. Add diced broccoli stems; simmer 10 minutes.
  5. Blend smooth: Puree soup base with immersion blender until completely silky.
  6. Add florets: Return to pot with reserved florets; simmer 8-10 minutes until tender-crisp.
  7. Add dairy: Reduce heat to low; stir in milk and cream until warmed through.
  8. Melt cheese: Remove from heat; gradually whisk in cheeses until melted and smooth. Season to taste.
  9. Serve: Ladle into warm bowls; garnish with extra cheese and black pepper.

Recipe Notes

For ultra-smooth texture, strain the pureed soup through a fine-mesh sieve before adding florets. Cheese must be added off-heat to prevent graininess—patience pays off!

Nutrition (per serving)

385
Calories
18g
Protein
24g
Carbs
25g
Fat

More Recipes