Broccoli Cheddar Zucchini Soup

Broccoli cheddar zucchini soup is a cozy, satisfying dish that’s packed with wholesome veggies. With just 30 minutes, you can enjoy a warm bowl of this creamy, cheesy delight that’s perfect for family dinners or meal prep.
Flavor: Rich, cheesy, and comforting with a gentle veggie taste.
Made with simple ingredients: This soup combines broccoli, zucchini, carrot, and onion in a smooth, creamy broth with just the right mix of mild spices and gooey cheddar cheese.
Serves: 4 as a hearty main or 6 as a tasty side dish.
Great for: Quick weeknight dinners, easy meal prep, or a light lunch paired with salad.
Notes
- Fresh or frozen: Feel free to use fresh or frozen zucchini in this broccoli cheddar zucchini soup. Frozen works perfectly and helps you use up whatever you have in your freezer.
- Yield: This recipe makes enough to serve four as a main dish or six if you’re serving it as a side.
- Storage: Store leftovers in an airtight container in your refrigerator for 3 to 4 days. The soup reheats beautifully on the stove or in the microwave.
- Tip on broccoli: One large head equals roughly 3.5 to 4 cups of small broccoli florets — perfect for this recipe.
This broccoli cheddar zucchini soup is a warm hug in a bowl, loaded with fresh veggies and cheesy goodness. It’s the kind of quick comfort food that busy weeknights call for. In about 30 minutes using just one pot, you’ll cook the onions and garlic, simmer tender broccoli, zucchini, and carrot in broth, then blend to your desired consistency. Finally, you’ll fold in milk and sharp cheddar for a creamy, delicious finish.
Here’s what makes this recipe a real winner:
- Flavor and texture: mild, hearty, and cheesy — perfect whether you like it a little chunky or silky smooth.
- Simple, flexible ingredients: basic kitchen staples like broccoli, zucchini, carrot, onion, broth, milk, and cheddar cheese — with easy swaps if you want to mix things up.
- Quick and easy: just one pot, roughly 10 minutes of prep, and 20 minutes to cook. Perfect for feeding four as a main or six as a side.
- Make-ahead and storage tips: you can prep the veggie and broth base ahead of time, then just add milk and cheese when you reheat. Plus, leftovers stay tasty for several days in the fridge.
Scroll down for the full ingredient list, detailed steps, handy swap ideas, and tasty finishing touches like crispy garlic croutons or extra shredded cheese that make this soup extra special.
Fast, comforting, and versatile
This broccoli cheddar zucchini soup stands out because it’s quick, comforting, and made with simple, everyday ingredients that many of us have on hand. You get a one-pot meal that blends nutritious vegetables—broccoli, zucchini, and carrots—into a creamy, cheesy soup that’s filling enough for the whole family. It’s super flexible too. Use fresh or frozen veggies, pick your favorite kind of cheese or milk, and decide whether you want it chunky or smooth. Plus, it reheats well, so it’s great for easy weeknight meals or meal prepping ahead.
Ingredients and handy swaps
- 2 tablespoons unsalted butter
- 1 medium onion, chopped
- 2 garlic cloves, minced
- 24 ounces broth, vegetable or chicken
- 1 large head of broccoli, chopped into small florets
- 2 medium zucchini, cubed
- 1 carrot, grated
- ½ teaspoon salt
- ½ teaspoon dried thyme
- ½ teaspoon paprika
- ¼ teaspoon pepper
- 8 ounces sharp cheddar cheese, freshly grated
- 8 ounces whole milk
One-pot cooking method
- Chop the onion.
- Mince the garlic.
- Cut the broccoli into small florets.
- Cube the zucchini.
- Grate the carrot.
- Freshly grate the sharp cheddar cheese.
- Measure the broth (24 oz) and milk (8 oz) and gather salt, dried thyme, paprika, and pepper.
- In a large stock pot over medium heat, melt the butter.
- Add the chopped onion and cook 3–4 minutes until softened and lightly browned around the edges.
- Stir in the minced garlic and cook 30 seconds.
- Add broccoli florets, cubed zucchini, grated carrot, broth, salt, thyme, paprika, and pepper; stir to combine.
- Bring the soup to a gentle simmer, cover, reduce heat to low, and cook about 12 minutes until the broccoli is fork tender.
- Remove the pot from heat and let cool slightly for about 1 minute.
- Carefully blend the soup to your desired texture using an immersion blender or a standing blender (do not overfill the blender).
- Return the blended soup to the pot and set heat to medium-low.
- Slowly stir in the milk.
-
Gradually add the shredded cheddar in small handfuls, stirring continuously until fully melted and smooth.
- Remove from heat once the cheese is fully melted.
Tips for a silky finish
Cook veggies until soft: When broccoli and zucchini are fork tender, they blend beautifully. Undercooked veggies can create a rough texture, so don’t rush this step!
Use full-flavored broth: Regular broth has the seasoning power this soup needs. If you only have low-sodium broth, be sure to bump up the herbs and seasoning for a stronger taste.
Try flavor twists: Stir in a spoonful of pesto before blending for an herbal punch. Alternate cheddar with pepper jack, monterey jack, or parmesan for exciting variations. Finish with garlic croutons or parmesan crisps for extra texture and flavor.

Easy swaps and flavor twists
Here are some simple ideas to give your broccoli cheddar zucchini soup a new twist or adapt it to what you have:
- Different cheeses: Swap the sharp cheddar for pepper jack if you want a little kick, monterey jack for a mellow, creamy flavor, or parmesan for a bold savory finish.
- Richer texture: Use half & half or heavy cream instead of milk for a luscious, silky soup.
- Dairy-free options: Sauté veggies in olive oil, use vegetable broth, swap milk for unsweetened, unflavored nut milk, and add vegan cheddar shreds or nutritional yeast for that cheesy taste.
- Add-ins: Stir a spoonful of pesto in before blending, or fold in cooked shredded rotisserie chicken or crispy bacon for added protein and flavor.
- Texture and toppings: Blend completely smooth or leave it a bit chunky — both are delicious. Top with garlic croutons, parmesan crisps, or extra shredded cheese to make it special.
- Veggie swaps: Frozen broccoli or zucchini cubes work perfectly if fresh isn’t on hand—just thaw and cook them thoroughly.
Storing, reheating, and freezing
Here are my best tips to store, reheat, and make this broccoli cheddar zucchini soup ahead of time:
- Refrigerating: Let the soup cool to room temperature, then store it in an airtight container in the fridge for 3 to 4 days.
- Reheating on the stove: Warm gently over medium-low heat, stirring often. Avoid boiling once the dairy is in to prevent the soup from separating. Thin it with a splash of milk or broth if it feels too thick.
- Microwave reheating: Heat covered loosely in 30 to 45-second intervals, stirring between, until warmed through.
- Make-ahead tip: For best results, prep and blend the vegetable and broth base ahead, but hold off on adding milk and cheese. Refrigerate the base for up to 2 days. When ready to eat, reheat, then stir in milk and cheese for fresh creaminess.
- Freezing: Because dairy-based soups don’t freeze well, avoid freezing the finished soup. Instead, freeze the veggie and broth base without milk or cheese for up to 3 months. Thaw in the fridge overnight, reheat, then finish with milk and cheese.
- Cheese note: Always use freshly grated cheese at the end or when reheating to keep the soup silky—pre-shredded cheese tends to get grainy when melted.
Common questions answered
Do I need to peel my zucchini?
No way! The skin holds a lot of the good stuff like fiber, vitamins A and C, and antioxidants. Just give the zucchini a good rinse and you’re ready to go.
How long do leftovers last?
This broccoli cheddar zucchini soup keeps well in the fridge for 3 to 4 days when stored in a sealed container. Reheat gently on the stove or in the microwave until piping hot.
Can leftovers be frozen?
Because it’s made with milk and cheese, I don’t recommend freezing this soup—it can change texture and separate. Instead, freeze the veggie broth base without dairy, then add milk and cheese after thawing and reheating.
