Soups & Stews
This ultra-creamy broccoli cauliflower Velveeta cheese soup delivers the ultimate one-pot comfort in just 30 minutes—no blending required. The secret lies in simmering fresh florets with Velveeta until the cheese melts into a velvety, restaurant-worthy texture that coats every spoonful.
I developed this recipe after years of testing soup variations, and this version consistently earns "best of the batch" votes from my family.
The beauty of this soup is its simplicity: five core ingredients (plus seasonings) create a dish that’s foolproof yet feels indulgent. Velveeta’s mild, creamy nature lets the natural sweetness of broccoli and cauliflower shine while adding that signature cheesy richness without overpowering.
The key technique? Sautéing the vegetables until tender-crisp before adding broth, which builds flavor depth before the cheese transforms everything into a luscious, cohesive soup.
What you’ll end up with is a silky-smooth, golden-hued soup topped with melted cheese bubbles and vibrant florets—no lumps, no grittiness, just pure comfort. The aroma alone will have everyone gathering around the table, and the texture is so velvety it practically melts on the tongue.
This is the kind of soup that turns a chilly evening into a cozy, satisfying meal with minimal effort.
Serve it as-is for a clean presentation or garnish with crispy bacon bits, green onions, or a sprinkle of black pepper for extra depth. The leftovers reheat beautifully, making this the perfect make-ahead dish for busy weeks. Let’s get cooking!
Ingredients for broccoli cauliflower velveeta cheese soup
Five core ingredients plus seasonings—this ultra-creamy Velveeta soup transforms humble veggies into velvety perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Florets 🥦 | 3 cups | Cut into bite-sized pieces |
| Fresh Cauliflower Florets 🥬 | 3 cups | Cut into bite-sized pieces |
| Velveeta Cheese 🧀 | 16 oz | Shredded or block form |
| Chicken-Free Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Unsalted Butter 🧈 | 2 tbsp | For sautéing vegetables |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For finishing |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For sautéing |
| Heavy Cream (Optional) 🥛 | ½ cup | For extra creaminess |
| Fresh Green Onions 🌱 | 2 whole | Sliced for garnish |
Velveeta is the star here—buy a full 8-oz block for the best melt and texture. Trader Joe's and Kroger carry it pre-shredded, but grating your own from a block makes all the difference. The broccoli and cauliflower should be fresh, vibrant florets—no wilting or yellowing. I always grab organic when possible, but regular works too. The garlic? Freshly minced is non-negotiable—jarred minced garlic lacks the punch. For the broth, Pacific Foods or Imagine brands are my go-to for clean, flavorful vegetable options.
No Velveeta? Mild cheddar and Monterey Jack mix works in a pinch, but the texture won't be as velvety. Heavy cream optional but worth it for restaurant-quality richness. Short on green onions? Fresh chives or parsley add brightness. The olive oil matters—use something fruity and peppery like California Extra Virgin. For extra depth, toast the garlic in the olive oil until fragrant before adding to the vegetables. And if you're watching sodium, reduce the kosher salt—this soup is already flavor-packed.
This soup reheats beautifully—even better the next day as flavors meld. Store in an airtight container for 4-5 days or freeze portions for up to 3 months. I always double the batch because it disappears fast. For serving, keep the cheese on top until the very end—those melted bubbles are pure magic. Garnish with extra green onions and a crack of black pepper for that final wow factor.
Why You'll Love This Recipe
- No-Chop Night Saved: I swear by this when I’m too tired to even think about cutting veggies—just toss in whole florets, let the broth do the work, and they break down into creamy perfection. The Velveeta melts into that dreamy, stretchy texture all on its own, so you’re basically getting a cheesy hug in a bowl with zero fuss.
- Creamy Without the Heavy: Here’s what sold me—the Velveeta and butter blend into a velvety base, but the cauliflower and broccoli keep it light. No cloying richness, just that satisfying contrast of crisp florets in a smooth, cheesy broth. (Yes, even on a Tuesday night.)
- Leftover Goldmine: This soup actually improves overnight—flavors meld, edges get crispier, and it reheats like a dream. I make a double batch on Sundays because it’s my go-to for lazy lunches, potlucks, or when I need to feed a crowd without stressing.
- Budget-Friendly Comfort: Fresh veggies + a block of Velveeta + broth = a meal that costs next to nothing but tastes like you spent hours. Honestly, it’s my secret weapon for stretching groceries without sacrificing flavor. The butter adds richness, but you’d never guess it’s not a gourmet recipe.
Step-by-step instructions for broccoli cauliflower Velveeta cheese soup
This ultra-creamy soup comes together in one pot with minimal effort but maximum comfort.
Sauté the Vegetable Base
Heat the 1 tablespoon extra-virgin olive oil in a large pot over medium heat. Add the 2 tablespoons unsalted butter and let it melt completely, watching for golden bubbles that signal it's ready. This butter-oil combination creates an incredible flavor foundation.
Add the 3 cloves minced garlic cloves and sauté for 30 seconds until fragrant—you'll smell that unmistakable garlic aroma. Immediately add the 3 cups fresh broccoli florets and 3 cups fresh cauliflower florets, tossing to coat in the butter and oil. Cook for 5-6 minutes, stirring occasionally, until the florets begin to soften slightly at the edges but still maintain their vibrant color.
Here's the thing—if the vegetables start to brown too quickly, reduce the heat to medium-low. You want them tender but still holding their shape, not mushy. This step builds the flavor base for the entire soup.
Build the Creamy Foundation
Pour in the 4 cups chicken-free vegetable broth, scraping up any browned bits from the bottom of the pot. These flavorful bits (called fond) are packed with umami goodness that will deepen your soup's complexity. Bring the mixture to a gentle boil, then immediately reduce heat to medium-low and let it simmer for 10 minutes.
While simmering, stir occasionally to prevent sticking. You'll notice the vegetables softening further and releasing their natural sweetness into the broth. This is when the magic begins—the flavors melding together to create that comforting vegetable base.
After 10 minutes, taste the broth. Season with the 1 teaspoon diamond crystal kosher salt and ½ teaspoon freshly ground black pepper, adjusting to taste. The soup should be seasoned but not yet creamy—we'll add the velvety elements next.
Incorporate the Velveeta for Ultra-Creaminess
If using the ½ cup heavy cream (optional), stir it in now. This step is where your soup transforms from simple vegetable broth to luxurious comfort food. Add the 16 oz velveeta cheese all at once—it's important to use the full amount for that signature creamy texture.
Stir constantly over low heat for 3-4 minutes until the cheese melts completely and the soup becomes silky smooth. The heat should be gentle enough to prevent the cheese from separating or creating a greasy texture. You're looking for a velvety consistency that coats the back of a spoon.
Real talk: If the soup looks too thick, add ¼ cup hot vegetable broth at a time until it reaches your desired consistency. The velveeta creates a rich base, but we want it to be spoonable, not gluey.
Finish and Garnish for Freshness
Remove the pot from heat and let the soup rest for 5 minutes. This resting period allows the flavors to fully meld together and the cheese to completely incorporate. The soup should be steaming gently—this is your final texture checkpoint.
Before serving, give it one final taste and adjust seasoning if needed. The velveeta is salty, so you might not need additional salt. Stir in the 2 whole fresh green onions, sliced thinly, just before serving to add a bright, fresh contrast to the rich creaminess.
Ladle the soup into bowls immediately—this keeps it from skinning over. The velveeta cheese creates that irresistible pull-apart texture, while the green onions add a pop of color and freshness that cuts through the richness. Serve with crusty bread for the ultimate comforting meal.
Pro Tips For Making Broccoli Cauliflower Velveeta Cheese Soup
- Chop Small, Cook Fast: Tiny florets (½-inch pieces or smaller) soften in minutes—not hours. Big chunks turn mushy while you wait for the Velveeta to melt, and nobody wants a soup where you’re still chewing broccoli stems. A sharp knife and a steady hand save you from the "half-done veggie" disaster.
- Melt Butter First: Brown the butter in the pot before adding broth—just until it foams and smells nutty. This builds flavor that plain vegetable broth alone can’t match. Skip this, and your soup will taste like Velveeta swimming in watered-down veggie tea.
- Stir the Velveeta: Don’t just dump the cheese block in and walk away. Cut it into ½-inch cubes first, then stir constantly over low heat until it’s fully dissolved. Lumps happen when you’re distracted (we’ve all been there), and nobody likes scraping cheese globs off their spoon.
- Salt the Broth Early: Season the vegetable broth before adding the veggies—at least ½ teaspoon of salt per quart. Velveeta’s already salty, and if you wait to taste until the end, you’ll either undersalt the whole thing or overcompensate. Trust me, your soup will thank you.
Serving suggestions for leftovers
Bread Pairings
This creamy soup is a match made in heaven with crusty sourdough or a warm baguette. The crusty exterior contrasts beautifully with the velvety soup, while the soft interior soaks up every last drop of that cheesy goodness.
I like to toast my bread slices in the oven with a sprinkle of garlic powder and a drizzle of olive oil—just 5 minutes at 375°F does the trick. 🥖
Cheesy Toppings
Before serving, add a sprinkle of shredded cheddar or Parmesan cheese to each bowl. The extra cheese creates a golden, bubbly crust when heated, adding texture and depth. For a smoky twist, try smoked gouda—just ¼ cup per bowl enhances the soup's richness.
I also love a pinch of paprika for a subtle earthy note that ties everything together.
Fresh Garnishes
Brighten the dish with chopped fresh parsley or cilantro—about 1 tablespoon per serving—for a pop of color and freshness. A few crispy bacon bits add a salty crunch that balances the creaminess.
For a tangy kick, squeeze a drop of lemon juice over the top just before serving. The acidity cuts through the richness and makes every spoonful feel fresh. 🌿
Protein Add-Ins
Make it a complete meal by adding crumbled bacon, crispy fried chicken, or grilled shrimp. The protein pairs perfectly with the cheesy soup, turning it into a heartier dish.
If you're vegetarian, toasted pumpkin seeds or white beans add satisfying texture. I like to add ½ cup cooked chicken per serving for a balanced meal that still feels indulgent.
Dipping Extras
Set out small bowls of sour cream, ranch dressing, or hot sauce on the table for customization. The cool creaminess of sour cream contrasts wonderfully with the warm soup, while hot sauce adds a spicy kick for those who love heat.
A drizzle of chili oil also brings a bold, aromatic finish that elevates the dish. 🌶️
Nutrition facts
Frequently asked questions
Can I substitute Velveeta with another cheese?
A mild cheddar and Monterey Jack blend works in a pinch, but the texture won't be as velvety. For best results, stick with Velveeta—it melts smoothly and creates that signature creamy consistency. If you're avoiding dairy, consider a dairy-free cheddar alternative, though the flavor will differ slightly.
How can I make this soup extra creamy without heavy cream?
Use ½ cup Greek yogurt or ¼ cup sour cream instead of heavy cream for added richness. Stir it in during the final 3 minutes of cooking on low heat. This keeps the velvety texture while adding a subtle tang that balances the cheese. The soup will still be luscious without feeling overly heavy.
Why does my soup turn out grainy?
Graininess usually happens when Velveeta doesn't melt completely. Always use low heat and stir constantly for 3-4 minutes until fully dissolved. If it still looks grainy, whisk in 1 tablespoon cornstarch mixed with 2 tablespoons cold water and simmer for 1 more minute. This creates a smoother, more cohesive texture.
Can I make this soup ahead of time?
This soup actually tastes better the next day as flavors meld. Store in an airtight container in the fridge for 4-5 days or freeze portions for up to 3 months. Reheat gently on the stove with a splash of broth to restore creaminess. The Velveeta holds up beautifully when reheated properly.
Is this soup kid-friendly?
Yes, but with a few tweaks. Omit the garlic or use just 1 clove for milder flavor. Blend a small portion for smoother texture if needed. Kids love the creamy cheese and veggies—just serve with their favorite bread or crackers for dipping. The mildness makes it a great introduction to vegetable soups.
