Soups & Stews
This velveeta soup recipe delivers the ultimate comfort food experience—creamy, cheesy, and packed with that sharp cheddar kick you crave after a long day. The secret lies in melting Velveeta perfectly into a rich, velvety broth while topping it with crispy bacon for texture and flavor. This recipe brings back childhood memories of warm, hearty bowls that never fail to satisfy.
What makes this soup special is the balance of simplicity and depth. You’ll start with a flavorful broth, then melt Velveeta until it’s smooth and luxurious, never grainy. The crispy bacon topping adds a satisfying crunch that contrasts beautifully with the creamy base.
It’s the kind of dish that feels indulgent yet comes together in under 30 minutes.
The result is a bowl of soup that’s rich, comforting, and impossible to resist—the kind of meal that makes you slow down and savor every spoonful. The sharp cheddar flavor shines through, while the bacon adds a smoky depth that ties everything together.
This is the soup that turns ordinary weeknights into cozy, satisfying moments.
Serve it with toasted crackers or a sprinkle of green onions for extra freshness. Whether you’re feeding a family or treating yourself, this recipe delivers restaurant-quality comfort food at home. Let’s get cooking!
Ingredients for velveeta soup
Four cups of broth, a block of Velveeta, and bacon that turns crispy—just like grandma made.
| Ingredient | Amount | Notes |
|---|---|---|
| Velveeta Cheese 🧀 | 8 oz | Shredded or cubed for smooth melting |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded for cheddar kick |
| Bacon 🥓 | 6 oz | Thick-cut for crispy topping |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Milk 🥛 | 1 cup | Whole milk for creaminess |
| Butter 🧈 | 2 tbsp | Unsalted for flavor control |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening soup |
| Green Onions 🧅 | 2 whole | Sliced for garnish |
| Salt 🧂 | ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For subtle depth |
| Onion Powder 🧅 | ½ tsp | Adds savory base |
| Toasted Crackers 🍞 | 1 box | For serving (optional) |
The Velveeta and sharp cheddar are the stars here. Velveeta melts smooth as silk—no lumps, no graininess—so grab the classic yellow block, not the pre-shredded stuff. Sharp chedddar from the deli counter (like Kraft or Cabot) adds that tangy bite. For the bacon, thick-cut is key—it stays crispy longer. I usually grab Oscar Mayer or Applewood smoked from Costco when I'm making a big batch, but any good-quality bacon works. Pro tip: Cook it ahead and store it in the fridge until serving so it stays extra crispy.
No sharp cheddar? Extra-sharp white cheddar is your next best bet. Velveeta not melting right? Lower heat and stir constantly—it’s sensitive like that. For the broth, low-sodium is ideal, but if you’ve got regular, just cut the added salt. The crackers? Ritz or saltines toasted in the oven for 3-5 minutes get that perfect crunch. And if you’re out of green onions, chives or regular onions work in a pinch—just slice them thin.
This soup reheats like a dream—honestly, it tastes even better the next day once everything melds together. Keeps for 4-5 days in the fridge, and freezes beautifully for 3 months. I like to portion it into containers so I can grab a bowl straight from the freezer on lazy mornings. The bacon topping? Best served fresh, but if you’re prepping ahead, just reheat it in a 350°F oven for 5 minutes to restore the crunch.
Why You'll Love This Recipe
- No-Chop Needed: I swear by this recipe because it’s the kind of meal where you can skip the prep entirely. Toss in pre-cooked bacon bits, dump in the Velveeta and cheddar, and let the broth do the work—no knife skills required.
- Creamy Crunch Magic: That perfect balance of melted Velveeta’s velvety smoothness with sharp cheddar’s bite? It’s like a hug in a bowl. The bacon adds a smoky edge that makes every spoonful feel indulgent without the fuss.
- Leftovers That Don’t Suck: Honestly, this soup tastes better the next day—if you can even wait. The flavors meld into this rich, comforting blend, and it reheats in minutes. Pack it for lunches or freeze it; it’s my go-to for lazy afternoons.
- Budget-Friendly Luxury: Five ingredients, one pot, zero waste. Velveeta and cheddar stretch the broth into a hearty meal, and bacon bits make it feel special without breaking the bank. It’s the kind of recipe that makes grocery day feel like a win.
Step-by-step instructions for Velveeta cheese soup
Here's how to make this creamy, cheesy soup with that perfect crispy bacon topping.
Cook the Bacon Until Crispy
Start by placing the 6 oz bacon in a large skillet over medium heat. Let it cook undisturbed for about 5-6 minutes until it releases most of its fat and becomes golden brown. I like to press down gently with a spatula during the first minute—this prevents it from curling and ensures even contact with the pan.
Once the bacon is crispy, remove it from the skillet with tongs and transfer to a paper towel-lined plate. Leave the bacon fat in the pan—it's pure flavor gold. If you're worried about too much fat, you can pour off about half, but I like to keep it all for maximum richness in the soup. The crispy bacon will be perfect for topping later.
Make the Cheese Sauce Base
Reduce the heat to medium-low and add the 2 tbsp butter to the skillet with the bacon fat. Let it melt completely, then sprinkle in the 1 tbsp all-purpose flour. Stir constantly for 1-2 minutes until the mixture forms a smooth paste and smells nutty—this is your roux, and it's what will thicken the soup beautifully.
Slowly pour in the 4 cups chicken broth while whisking continuously. The mixture will bubble up, so keep stirring until it returns to a smooth consistency. Then add the 1 cup milk, the shredded 8 oz Velveeta cheese, and the 1 cup shredded sharp cheddar cheese. Stir over low heat until the cheese melts completely and the soup becomes creamy and smooth.
Season and Simmer the Soup
Add the 0.5 tsp salt, 0.25 tsp black pepper, 0.5 tsp garlic powder, and 0.5 tsp onion powder to the soup. Stir well to distribute the seasonings evenly. Let the soup simmer gently for 5-7 minutes—just enough time to let all the flavors meld together without letting it get too thick.
Here's where it gets good: taste the soup and adjust the seasoning if needed. I usually find I need just a pinch more salt or a crack of black pepper to really make it pop. The soup should be creamy, flavorful, and just thick enough to coat the back of a spoon. If it's too thick, you can thin it with a splash of warm milk or chicken broth.
Finish with Crispy Bacon and Fresh Garnish
Break the crispy bacon into bite-sized pieces and stir them into the soup. The contrast of the warm, creamy soup with the crispy bacon is what makes this dish so special. Let the soup sit off the heat for 2-3 minutes to let the bacon pieces warm through and infuse the soup with their smoky flavor.
Before serving, give the soup one last taste and adjust the seasoning if needed. Then, divide the soup among bowls and garnish each serving with some sliced green onions. The crackers are optional but make a great addition for dipping or crumbling on top—just serve them on the side so everyone can add as much as they want.
Pro Tips For Making Velveeta Soup
- CUT BACON LOW AND SLOW: I learned this the hard way—cooking bacon fast makes it greasy and uneven. Simmer those strips in the broth on low heat for 8–10 minutes, stirring occasionally, until they’re crispy but not burnt. The rendered fat infuses the soup with smoky depth without overpowering it.
- GRATE CHEESE FINE: Skip the food processor unless you want grainy lumps. Use a box grater and pulse the Velveeta and cheddar in small batches—this keeps the texture silky. If you’re lazy, shred by hand with a sharp knife, but don’t go bigger than rice grains.
- STIR CONSTANTLY AFTER MELTING: The moment the cheeses hit the hot liquid, stop stirring. Let them melt for 30 seconds first—this prevents clumping. Then, stir aggressively with a wooden spoon until smooth. I used to rush this and ended up with a soup that looked like cottage cheese.
- USE WHOLE MILK, NOT 2%: The fat in whole milk (or half-and-half) makes the soup richer without curdling. I was skeptical until I tried it—now I never go back. If you’re watching calories, at least use 1% and add a splash of heavy cream at the end for creaminess.
Serving suggestions for leftovers
Bacon Topping Variations
For extra flavor, try applewood-smoked bacon—its sweet, smoky notes pair perfectly with the sharp cheddar. If you prefer a milder taste, turkey bacon works well and stays crispy longer.
I like to cook it in the same skillet until it’s dark golden brown and then crumble it right into the soup for maximum flavor infusion. 🥓
For a spicy kick, sprinkle ½ tsp cayenne pepper over the bacon before cooking. Or, swap out bacon entirely for crispy fried onions (sautéed in bacon fat) if you’re avoiding meat. Either way, the topping should always contrast the creamy soup with a satisfying crunch.
Garnish Ideas
Fresh green onions are my go-to garnish—their bright, grassy flavor cuts through the richness. For extra freshness, add chopped chives or cilantro on top. If you want a little umami boost, sprinkle crumbled blue cheese or crispy fried shallots before serving. 🧅
Don’t forget the crackers! Toasted Ritz or saltines add a buttery crunch that’s perfect for dipping. For a gourmet touch, serve with water crackers or baguette slices on the side. A drizzle of hot sauce or sriracha lets guests adjust the heat to their liking.
Bread Pairings
This soup tastes even better with garlic bread on the side. I like to make a quick version by brushing sourdough slices with garlic butter (melted butter + minced garlic + parsley) and toasting them in the oven for 3-5 minutes.
The warm, garlicky bread soaks up the soup beautifully. 🍞
For a no-bake option, serve with pretzel bites or cheese crisps—they add a salty crunch that balances the creamy soup. If you’re feeling fancy, try brioche toast with a sprinkle of flaky sea salt for a restaurant-worthy touch.
Side Dish Combinations
A simple side salad with mixed greens, cherry tomatoes, and a balsamic vinaigrette adds freshness to the meal. I often toss in shaved Parmesan for extra cheesiness. For a heartier option, serve with roasted garlic mashed potatoes—the creamy texture complements the soup perfectly. 🥗
If you’re serving this for a weeknight dinner, pair it with steamed broccoli or buttered corn. For a holiday meal, consider stuffing or cornbread—both add a cozy, homey touch that pairs well with the rich, cheesy soup.
Nutrition facts
Frequently asked questions
Can I make this Velveeta cheese soup without bacon?
Swap the bacon for crispy fried onions (sautéed in butter until golden) or crumbled sausage for a meaty flavor. For a vegetarian option, try toasted breadcrumbs or crispy fried shallots—they add great texture without the meat. Just adjust seasoning to taste since bacon adds natural saltiness.
Why does my Velveeta soup get grainy?
Graininess happens when Velveeta doesn't melt completely, usually from too much heat or not enough liquid. Always melt it over low heat while stirring constantly, and add milk or broth gradually to help it blend smoothly. Pre-shredded cheese also contains anti-caking agents that can cause graininess—use a block and shred it yourself!
How can I make this soup thicker or thinner?
For a thicker soup, simmer uncovered for 5-10 extra minutes to evaporate liquid, or stir in 1 tbsp cornstarch mixed with 1 tbsp cold water. For a thinner consistency, whisk in 2 tbsp warm milk or broth at a time until reaching your desired texture. Stir constantly to prevent lumps!
Can I freeze Velveeta cheese soup?
Yes! Let the soup cool completely, then portion it into airtight containers (leave ½-inch headspace for expansion). Freeze for up to 3 months. Thaw overnight in the fridge and reheat on low heat, stirring occasionally. The texture may slightly separate, but a quick stir will restore creaminess. The bacon topping is best added fresh after reheating.
What's the best way to reheat leftover Velveeta soup?
Reheat gently on low-medium heat until just warm (about 5-7 minutes). Avoid boiling, which can make the cheese separate. For extra creaminess, stir in 1 tbsp milk or broth while reheating. If the soup seems too thick after reheating, thin it with a splash of warm liquid. Always stir constantly to maintain smoothness.
