Velveeta Broccoli Cheese Soup
This Velveeta broccoli cheese soup is made on the stovetop with fresh broccoli, carrots, Velveeta, and sharp cheddar for a smooth, creamy cheese broth. I like combining Velveeta with freshly shredded sharp cheddar because the cheddar gives the soup a stronger cheese flavor than Velveeta alone. It’s a comforting homemade soup that takes about 30–40 minutes from start to finish.
How to Make Velveeta Broccoli Cheese Soup
- Prepare the vegetables and cheese. Chop the fresh broccoli into small florets, dice the yellow onion, mince the garlic, and shred the carrots. Grate the sharp cheddar directly from the block and cut the Velveeta into cubes.
- Sauté the vegetables. Heat about 2 tablespoons of oil in a large pot over medium heat. Add the onion, garlic, and shredded carrots. Cook, stirring occasionally, until the vegetables have softened and become fragrant.
- Make the roux. Add the butter to the vegetables and let it melt. Reduce the heat to medium if needed, then stir in the all-purpose flour. Cook for approximately 30 seconds, stirring to combine the flour with the butter and vegetables.
- Add the broth and milk. Slowly pour in the chicken broth, stirring to incorporate it into the roux. Add the whole milk next and continue stirring until the mixture is smooth. I prefer adding the broth first because it helps absorb some of the heat before the milk goes into the pot.
- Cook the broccoli. Add the chopped broccoli and stir it into the soup. Bring everything to a gentle simmer, then reduce the heat to medium-low. Cover and cook for about 5 minutes, or until the broccoli is tender.
- Melt the cheeses. Lower the heat and add the cubed Velveeta and freshly shredded sharp cheddar. Stir gently until both cheeses have melted into a smooth, creamy soup. Keep the heat low and avoid boiling the soup while the cheese melts.
- Season and serve. Once the cheeses have completely melted, turn off the heat. Taste carefully and season with salt and black pepper as needed. Serve warm.
Tips for Creamy Velveeta Broccoli Cheese Soup
How to Store and Reheat Velveeta Broccoli Cheese Soup
Store leftover Velveeta broccoli cheese soup in an airtight container in the refrigerator.
For reheating, warm the soup gently in a pot over low heat, stirring occasionally until heated through. You can also reheat individual portions in the microwave, stopping to stir as needed.
I don’t recommend freezing this soup. Cheese-based soups can develop a grainy texture or separate after thawing. I prefer keeping the leftovers refrigerated rather than risking that smooth, creamy consistency.
What to Serve with Velveeta Broccoli Cheese Soup
This creamy Velveeta broccoli cheese soup pairs well with homemade bread or a hearty main dish. Here are a few recipes I like serving alongside soups:
- Honey Cornbread – A slightly sweet cornbread that pairs well with savory, cheesy soup.
- Cheddar Bay Butter Swim Biscuits – Buttery, cheesy biscuits that are perfect for dipping into the creamy broth.
- Crockpot Turkey Wings – A hearty Southern-style main dish to serve with a smaller bowl of soup.
- Crockpot Ranch Chicken – An easy chicken dinner that works well alongside broccoli cheese soup.

Velveeta Broccoli Cheese Soup
Ingredients
- 2 tablespoon cooking oil
- 1 medium yellow onion diced
- 3-4 cloves garlic minced
- 1 cup carrots shredded
- 4 tablespoon butter
- 1/4 cup all purpose flour
- 2 cup whole milk
- 2 cup chicken broth
- 2 cup broccoli chopped
- 16 ounces velveeta cheese cubed
- 1 cup sharp cheddar cheese half of a 8oz block
- oil for cooking
- salt & pepper to taste
Instructions
- Prepare the ingredients. Chop the fresh broccoli into small florets, dice the onion, mince the garlic, and shred the carrots. Grate the sharp cheddar from a block and cut the Velveeta into cubes.
- Sauté the vegetables. Heat the cooking oil in a large pot over medium heat. Add the onion, garlic, and carrots. Cook, stirring occasionally, until the vegetables soften and become fragrant.
- Make the roux. Add the butter and allow it to melt. Reduce the heat to medium if needed, then stir in the flour. Cook for approximately 30 seconds, stirring to combine it with the butter and vegetables.
- Add the liquids. Slowly pour in the chicken broth, stirring to incorporate it into the roux. Add the whole milk next, continuing to stir until the mixture is smooth.
- Cook the broccoli. Stir in the chopped broccoli and bring the soup to a gentle simmer. Reduce the heat to medium-low, cover, and cook for approximately 5 minutes, or until the broccoli is tender.
- Melt the cheeses. Keep the heat low and add the cubed Velveeta and freshly shredded sharp cheddar. Stir until both cheeses have completely melted and the soup is smooth and creamy. Avoid boiling the soup.
- Season and serve. Turn off the heat once the cheeses have melted. Taste carefully and season with salt and black pepper as needed. Serve warm.
Video
Notes
- Use freshly shredded cheddar. Sharp cheddar adds a stronger cheese flavor to the smooth Velveeta base. I prefer shredding it directly from the block for a smoother consistency.
- Add the broth before the milk. I use the chicken broth to absorb some of the initial heat from the roux before introducing the milk.
- Keep the heat gentle. Avoid boiling the soup after adding the cheeses, as excessive heat can affect the creamy texture.
- Storage: Refrigerate leftovers in an airtight container. Reheat gently and avoid freezing, since the cheese-based soup may separate or develop a grainy texture.









Delicious but way too cheesy! I’d cut the velveeta in half next time. Otherwise delicious!
Delicious. Not sure you really need the cheddar cheese too. Not sure of the purpose of it. I precooked and added some potato chunks to it to make the soup heartier. We loved it!
Delicious
2nd time making this.
Can you freeze this recipe?
Due to the dairy I wouldn’t recommend it. Dairy tends to separate when it’s being thawed from frozen, naturally anyway. Top prevent this chemicals such as stabilizers are used when you find frozen dairy.
I used frozen broccoli for convenience and swapped the milk for non dairy oat milk since I can’t do milk so much and I didn’t add the cheat just Velveeta. We all loved it. Very yummy
I’ve made this many times. This time I accidentally ordered vegetable broth instead of chicken. Can’t tell the difference. I also use frozen broccoli cuts, thaw a few minutes and chop some more .
This was really good
Yummy
This broccoli cheese soup looks very similar to one my mom prepared on my last visit
Delicious
Yummy!
This is the best Broccoli recipe I have seen so far
Best broccoli cheese recipe ever
Amazing
Tantalizing
I love this soup
I’d try this recipe tomorrow and give you feedback. Thanks for sharing
Looks creamy
Best Broccoli Cheese soup recipe I have seen so far
Yeah, I remember the broccoli cheddar soup. It was equally great
10/10 flavor bomb 💥
This recipe is going on repeat!
Creamy
I love this soup! Just what I was craving! So easy, a real keeper!
Delicious!
Hilarious to see people making a CHEESE soup and saying “too much cheese.” I followed your simple directions and had no clumping. Did they just throw a block of cheddar in?! Anyway, it is a great recipe.
I also laughed at the “Because of the dairy, I wouldn’t recommend it.” Why even try a cheese soup that uses milk if you don’t eat dairy?!
Oops … comment didn’t post? I laughed at the “This cheese soup is way too cheesy.” And if someone would taste the diff between just Velveeta and adding some sharp they would maybe tell the difference!
You’d be amazed at some of the comments I get.
Excellent Soup! I made this soup for a work potluck and got many many compliments and many raves. I copied it and will definitely be making this again.
I’m so happy everyone enjoyed it!