Soups & Stews
This broccoli cauliflower Velveeta cheese soup recipe delivers the ultra-creamy, comforting bowl of goodness you crave when cooler weather rolls in. The secret lies in blending fresh vegetables with Velveeta cheese until silky smooth, creating a velvety texture that’ll have you coming back for seconds.
I’ve perfected this one-pot method to minimize cleanup while maximizing flavor—no complicated techniques required, just simple ingredients and a little patience.
The beauty of this soup is its foolproof nature—you can use frozen or fresh vegetables without sacrificing texture, and the Velveeta melts seamlessly into the broth for that signature creamy consistency.
A touch of garlic and onion adds depth, while a sprinkle of black pepper and a dash of salt elevate the flavors to restaurant-quality levels. The best part?
It simmers on the stove for just 30 minutes, making it perfect for busy weeknights when you still want something hearty and satisfying.
What you’ll end up with is a rich, velvety soup where every spoonful delivers tender broccoli and cauliflower florets suspended in a luscious cheese broth. The aroma alone will fill your kitchen with warmth, while the first bite delivers that perfect balance of creamy, savory, and slightly peppery notes.
This is the kind of soup that feels like a hug in a bowl—ideal for chilly evenings or as a comforting side dish for any meal.
Serve it with crusty bread for dipping or a sprinkle of fresh parsley for brightness. Leftovers reheat beautifully, making it a meal-prep favorite that stays creamy and delicious. Let’s get cooking—this soup is about to become your new go-to recipe.
Ingredients for broccoli cauliflower velveeta cheese soup
Creamy, comforting, and foolproof—just 12 ingredients for velvety perfection in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Florets 🥦 | 4 cups | Cut into bite-sized pieces |
| Fresh Cauliflower Florets 🥬 | 4 cups | Cut into bite-sized pieces |
| Velveeta Cheese 🧀 | 16 oz | Shredded or block form preferred |
| Yellow Onion 🧅 | 1 whole | Diced small for even cooking |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic depth |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Whole Milk 🥛 | 1 cup | Full-fat for creaminess |
| Unsalted Butter 🧈 | 2 tbsp | For rich flavor base |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening |
| Black Pepper 🌶️ | 1 tsp | Freshly ground for best flavor |
| Sea Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The Velveeta is the MVP here—block form melts smoother than pre-shredded, so grab a wedge at Walmart or Kroger if you can. Fresh veggies? Trader Joe's has great pre-cut florets, but frozen works too (no texture difference!). For the broth, low-sodium is key—you’ll add salt later. The milk matters: whole milk gives that ultra-creamy texture, but 2% works if that’s what you’ve got. And don’t skip the butter—it’s what makes this soup sing.
No fresh broccoli or cauliflower? Frozen florets are your BFF—just thaw and drain first. Short on Velveeta? Sharp cheddar or Monterey Jack in a pinch (mix half and half). The flour is non-negotiable for that silky texture—all-purpose works, but if you’ve got cornstarch, use half the amount. For extra depth, add a pinch of nutmeg with the black pepper. The parsley? Fresh if you’ve got it, dried at one-third the amount if you don’t—no judgment.
This soup reheats like a dream—just add a splash of milk or broth if it gets too thick. Keeps for 4-5 days in the fridge, freezes for 3 months. I always double the batch and freeze half—weeknight dinners solved. For serving, toast up some sourdough slices and let everyone dip. The leftovers? Even better the next day—trust me on that.
Why You'll Love This Recipe
- Here’s what sold me: that Velveeta doesn’t just melt—it transforms. No roux, no whisking cold butter into hot liquid, no lumps. One block of cheese, a splash of milk (or broth), and boom—silky, rich texture with zero effort. The broccoli and cauliflower add a subtle crunch, so it’s never just a blob of cheese soup.
- No-Chop Night Saved: I swear by this when I’m too tired to chop anything—just break the broccoli and cauliflower into bite-sized florets (no knife required) and toss them in. The Velveeta melts into that creamy, dreamy base without even trying, while the onion and garlic simmer down to sweet, mellow perfection. Five minutes of active work, and the rest is just waiting.
- Creamy Without the Hassle: Here’s what sold me: that Velveeta doesn’t just melt—it transforms. No roux, no whisking cold butter into hot liquid, no lumps. One block of cheese, a splash of milk (or broth), and boom—silky, rich texture with zero effort. The broccoli and cauliflower add a subtle crunch, so it’s never just a blob of cheese soup.
- Leftover Goldmine: This soup actually improves the next day. The flavors meld into something even cozier, and it reheats like a dream. I make a double batch on Sundays, freeze half, and pull it out for lazy nights or when company drops by unexpectedly. Add a sprinkle of black pepper and a dollop of sour cream when reheating—trust me, it’s the move.
Step-by-step instructions for broccoli cauliflower Velveeta cheese soup
This velvety soup comes together in one pot with minimal effort—rich, comforting, and packed with veggie goodness.
Sauté the Aromatics for Maximum Flavor
Melt the 2 tablespoons unsalted butter in a large pot over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until soft and translucent, stirring occasionally. The onions should smell sweet and caramelized—this is your flavor foundation.
Add the 3 cloves minced garlic cloves and cook for 30 seconds until fragrant. Garlic burns quickly, so keep an eye on it. The moment it releases its aroma, it's ready to move to the next step. This quick cooking preserves the garlic's bright flavor without bitterness.
Build the Creamy Base with Flour and Broth
Sprinkle the 1 tablespoon all-purpose flour over the onions and garlic, stirring constantly for 1 minute to remove any lumps. This creates a roux that will thicken your soup beautifully. Pour in the 4 cups vegetable broth all at once and bring to a gentle boil.
Reduce heat to medium-low and let it simmer for 5 minutes until slightly thickened. You want the broth to coat the back of a spoon—this ensures your soup will have that luscious, velvety texture. If it's too thin, simmer a bit longer; if too thick, add a splash of water.
Add Vegetables and Simmer Until Tender
Add the 4 cups fresh broccoli florets and 4 cups fresh cauliflower florets to the pot. Stir gently to coat the vegetables in the broth. Bring the soup back to a gentle simmer and cook for 10-12 minutes until the vegetables are fork-tender. You'll know they're done when they easily pierce with a fork but still hold their shape.
Here's the thing—don't overcook the vegetables or they'll turn mushy. The goal is tender-crisp, not falling-apart tender. If you're unsure, taste a piece after 10 minutes—it should be slightly resistant to the bite.
Create the Ultra-Creamy Texture
Reduce heat to low and stir in the 16 oz shredded Velveeta cheese until completely melted and smooth. The cheese should dissolve evenly, creating a thick, creamy consistency. If the soup looks too thick, gradually whisk in the 1 cup whole milk until you reach your desired creaminess.
Season with 1.5 teaspoons sea salt and 1 teaspoon black pepper, stirring well to combine. Taste and adjust the seasoning—this is where the soup comes together. The Velveeta adds a rich, melty quality that makes this soup incredibly comforting and satisfying.
Finish and Serve with Fresh Garnish
Remove the pot from heat and let the soup rest for 5 minutes to allow the flavors to meld. Stir in the 0.25 cup chopped fresh parsley just before serving. The parsley adds a bright, fresh contrast to the creamy, cheesy soup and makes it look stunning.
Ladle the soup into bowls and serve immediately while hot. The creamy texture will be at its peak, and the aroma will fill your kitchen with warmth. This soup is perfect for chilly days or as a hearty starter—every spoonful is pure comfort in a bowl.
Pro Tips For Making Broccoli Cauliflower Velveeta Cheese Soup
- CHOP SMALL ENOUGH: Fresh broccoli and cauliflower florets should be cut into ½-inch pieces—no bigger, or they’ll turn to mush before the Velveeta melts. I learned this after serving a soup with half-cooked florets that looked like sad, overcooked broccoli trees.
- SAUTÉ ONIONS LOW: Cook the onions until they’re soft and translucent, not browned—this keeps the soup from tasting bitter. After burning three batches, I finally figured out that medium-low heat for 8–10 minutes is the sweet spot.
- MELT CHEESE SLOW: Add Velveeta in small chunks and stir on low heat until fully dissolved—high heat makes it grainy. I was skeptical until I tried it; now, my soup has that creamy, restaurant-quality texture.
- SALT THE VEGETABLES: Toss broccoli and cauliflower with ½ teaspoon salt before cooking—it draws out moisture and makes them crispier when they hit the pot. This isn’t the prettiest method, but it’s the tastiest.
Serving suggestions for this broccoli cauliflower velveeta cheese soup
Bread Pairings
This soup is a match made in heaven with crusty sourdough or fresh baguette slices. Toast them in the oven for 5-7 minutes at 375°F until golden and crisp—perfect for dipping into that creamy Velveeta goodness.
I always keep a loaf of Trader Joe’s sourdough on hand because it holds up beautifully to the rich soup. 🥖
Cheesy Toppings
Elevate your bowl with a sprinkle of shredded sharp cheddar or crumbled feta cheese right before serving. The cheddar adds a tangy bite that cuts through the creaminess, while feta brings a briny brightness.
For extra indulgence, melt ¼ cup shredded Monterey Jack on top and let it get bubbly under the broiler for 2-3 minutes.
Crunchy Add-Ins
Add texture with toasted breadcrumbs or crispy fried onions. For breadcrumbs, pulse ½ cup day-old bread in a food processor, then toast in a dry pan over medium heat for 3-4 minutes until golden.
For fried onions, use ½ cup thinly sliced red onions fried in butter until crispy—both add a satisfying crunch that contrasts the velvety soup.
Herb Garnishes
Fresh herbs brighten the dish without overpowering. Besides parsley, try chopped chives or dill for a different herbal note. I like to mix 2 tbsp chopped chives with the parsley for a milder, onion-like flavor.
For a pop of color, add microgreens or baby spinach—they wilt slightly in the hot soup but keep their vibrant hue.
Spicy Kick
For heat lovers, stir in ½ tsp cayenne pepper or a dash of hot sauce before serving. I keep a bottle of Cholula on hand—just 1 tsp adds a smoky, tangy heat that pairs perfectly with the creamy soup.
For a milder option, drizzle with sriracha and let everyone add their own spice level.
Leftovers Reinvented
Transform leftover soup into cheesy stuffed baked potatoes or creamy grilled cheese. Scoop soup into a bowl, top with a slice of bread, and broil until golden.
For stuffed potatoes, mix soup with ¼ cup shredded cheddar and spoon into halved potatoes, then bake at 400°F for 20 minutes. The possibilities are endless! 💡
Nutrition facts
Frequently asked questions
Can I use frozen broccoli and cauliflower instead of fresh?
Frozen florets work perfectly—just thaw and drain them first to avoid excess water in your soup. The texture will be just as tender when cooked properly. For best results, use 12 oz frozen florets (about 3 cups) instead of fresh to account for the thawing process.
Why did my soup turn out too thick? How can I fix it?
Over-thickening usually happens when too much cheese or flour is added. Stir in ¼ cup warm milk or broth at a time until you reach a smooth, creamy consistency. If it's still too thick, simmer uncovered for 2-3 minutes to evaporate excess moisture. For next time, add cheese gradually while stirring constantly.
Can I make this soup dairy-free?
Yes! Swap the Velveeta for 16 oz dairy-free cheddar shreds (like Violife or Daiya) and use coconut milk instead of whole milk. For extra creaminess, blend ½ cup silken tofu with the broth before adding vegetables. The texture will be slightly different but still delicious.
How long will leftovers keep, and can I freeze it?
Store leftovers in an airtight container for up to 4-5 days in the fridge. For freezing, portion into containers and freeze for up to 3 months. When reheating, add a splash of milk or broth to restore creaminess. The flavor actually improves after the first day—it gets even richer!
What's the secret to making this soup extra creamy?
The magic is in the roux and cheese technique! Cook the flour with butter for 1 full minute to remove the raw taste, then whisk in the broth gradually. For ultra-creaminess, melt the Velveeta on low heat while stirring constantly—this prevents clumping. A splash of heavy cream (instead of milk) also makes a noticeable difference.
