This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
Take your classic creamy broccoli cheddar soup and upgrade it with the simple addition of soft, pillowy potato gnocchi! This Cheesy Broccoli Gnocchi Soup is a rich, satisfying 30 minute comfort soup that combines the beloved flavors of sharp cheddar and fresh broccoli with the hearty, dumpling-like texture of gnocchi. It’s the perfect fusion of two favorites, making it a spectacular one-pot meal for a chilly evening.

This gnocchi soup recipe is deceptively easy to make, relying on a simple scratch-made roux to create a thick, velvety base. The key is in the layering of flavors: starting with a savory mirepoix (onion, carrot, fennel) and finishing with a double dose of sharp cheddar and smooth half-and-half. This recipe guarantees a cohesive, cheesy texture that is far superior to condensed soup bases.
Table of Contents
Why You’ll Love This Soup
- Ultimate Comfort Fusion: Combines the best parts of broccoli cheddar soup and classic gnocchi soup.
- Rapid Dinner: The total cook time is only 30 minutes, ideal for a quick weeknight meal.
- Rich and Cheesy: Uses a thick roux and fresh sharp cheddar for a luxurious, stable, and deeply cheesy flavor.
- Hearty Texture: The soft gnocchi and tender vegetables transform this soup from a light starter into a substantial main course.
Ingredients
- 1 head Broccoli, cut into small florets
- 2 lbs Gnocchi (potato gnocchi, shelf-stable)
- 1 Tbsp Unsalted Butter
- 1 Tbsp Olive Oil
- 1 Medium Yellow Onion, diced
- 2 Medium Carrots, diced
- 3 Tbsp All-Purpose Flour
- 2 ½ cups Unsalted Chicken Broth or Vegetable Broth
- 2 ½ cups Half-and-Half (or 1 cup heavy cream + 1 ½ cups milk)
- 12 oz Shredded Sharp Cheddar Cheese
- ¼ cup Medium-Dry White Wine (optional, or use more broth)
- 2 cloves Garlic, minced
- 1 Bay Leaf
- ⅛ tsp Crushed Red Pepper Flakes
- Kosher Salt and Freshly Ground Black Pepper, to taste
Instructions (Step-by-Step)
- Prep Gnocchi and Broccoli: Cook the gnocchi per package directions (without salt). Drain and rinse with cold water to stop the cooking and prevent sticking. Set aside. Separately, blanch the broccoli florets (boil for 2 minutes, then plunge into ice water). Drain and set aside.
- Sauté Aromatics: Heat the butter and olive oil in a large Dutch oven or pot over medium-low heat. Add the onion and carrots and cook, stirring occasionally, for about 4 minutes until slightly softened. Add the minced garlic and cook for 30 seconds.
- Make Roux and Deglaze: Sprinkle the flour over the vegetables and stir until combined. Cook, stirring often, until the mixture starts to brown slightly (about 1–2 minutes). Slowly pour in the chicken broth, whisking constantly to deglaze the bottom of the pan and prevent lumps.
- Simmer and Thicken: Add the blanched broccoli. Whisk in the white wine (if using) and the half-and-half. Add the red pepper flakes and bay leaf. Increase the heat to medium and bring the soup just to a boil. Immediately reduce the heat to low and simmer for 10 minutes until the carrots soften.
- Finish Cheese: Remove the pot from the heat and discard the bay leaf. Add the shredded sharp cheddar cheese a handful at a time, stirring until completely melted and smooth.
- Combine and Serve: Add the cooked gnocchi to the soup and stir gently to combine. Season with salt and pepper to taste. Serve immediately with baguette slices.
Storage and Reheating
Store cooled leftovers in an airtight container in the refrigerator for 1–3 days.
Note on Gnocchi: The gnocchi will continue to absorb the liquid as the soup sits, making the leftovers very thick.
Reheating Tip: Reheat on the stovetop over low heat. Add a splash of cream or chicken stock while reheating to loosen the soup and restore the creamy, saucy consistency. Do not freeze this soup due to the dairy content.
Expert Tips
- Blanching the Veggies: Blanching the broccoli in ice water before adding it to the soup ensures it is bright green, tender, and maintains its flavor without being overcooked or mushy.
- Grate Your Own Cheddar: Use only freshly grated sharp cheddar cheese. Pre-shredded cheese contains anti-clumping additives that will interfere with the melting process, resulting in a grainy or oily soup texture.
- Dairy Temperature: Once the half-and-half is added, keep the heat very low. If the soup reaches a rolling boil, the dairy will curdle.
- Gnocchi Care: Do not boil the gnocchi in the soup, as it will break down and make the soup gummy. Cook it separately and add it right at the end.

Variations
- Protein Boost: Stir in 1 cup of cooked, cubed chicken breast or ham into the soup along with the gnocchi.
- Cheese Swap: Substitute the cheddar with Gruyère (traditional for creamy French-style soups) or sharp white cheddar.
- Vegetable Swap: Replace the carrots with finely diced celery root or a handful of fresh spinach (add with the gnocchi).
- Vegetarian Option: Use vegetable broth and add 1 teaspoon of smoked paprika to the roux for depth.
If you’re looking for more dinner inspiration this season, you’ll love this roundup of 20 cozy winter soup recipes.
Serving Suggestions
Serve this decadent cheesy broccoli gnocchi soup with accompaniments perfect for dipping:
- Bread: Crusty baguette slices, Hawaiian Rolls, or warm dinner rolls.
- Salad: A light Caesar salad or a simple green salad with a tart vinaigrette.
- Garnish: A sprinkle of extra sharp cheddar and freshly cracked black pepper.
Frequently Asked Questions
Q: Can I skip cooking the gnocchi separately and cook it directly in the soup? A: It is not recommended. Cooking the gnocchi directly in the soup releases a lot of starch, which will change the texture of the broth from creamy to thick and gummy. Cooking it separately ensures a clean, smooth base for your creamy broccoli cheddar soup.
Q: How do I make the soup thicker without adding more cheese or cream? A: You can thicken the soup naturally by blending some of the cooked vegetables. Before adding the gnocchi, remove about 1 cup of soup (including some carrots and broccoli), blend it until smooth with a regular blender or immersion blender, and stir the creamy mixture back into the pot.
Q: Can I use frozen gnocchi? A: Yes, frozen potato gnocchi works perfectly. Cook it according to the package directions (usually boiling it until it floats to the top) and proceed with the recipe.
Q: Why does my cheese always make the soup grainy or separate? A: Graininess is a sign of curdled dairy. Causes: 1) Using pre-shredded cheese. 2) The soup temperature was too high. Solution: Only add freshly grated cheese off the block, and ensure the soup is simmering on very low heat or removed from the heat entirely when the cheese is stirred in.

Cheesy Broccoli Gnocchi Soup
Equipment
- Dutch Oven or Large Pot
- Colander
- Cutting board
- Chef’s Knife
Ingredients
- 1 head broccoli, cut into small florets
- 2 lbs potato gnocchi, shelf-stable
- 1 Tbsp unsalted butter
- 1 Tbsp olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 3 Tbsp all-purpose flour
- 2.5 cups unsalted chicken or vegetable broth
- 2.5 cups half-and-half (or 1 cup heavy cream + 1.5 cups milk)
- 12 oz shredded sharp cheddar cheese
- 1/4 cup medium-dry white wine (optional)
- 2 cloves garlic, minced
- 1 bay leaf
- 1/8 tsp crushed red pepper flakes
- kosher salt and black pepper, to taste
Instructions
- Cook gnocchi per package directions (without salt). Drain and rinse with cold water. Blanch broccoli separately (boil 2 minutes, plunge into ice water). Set aside.
- Heat butter and olive oil in a Dutch oven over medium-low. Add diced onion and carrots; cook 4 minutes. Add garlic and cook 30 seconds.
- Sprinkle flour over vegetables and stir. Cook 1–2 minutes. Slowly pour in broth while whisking to deglaze and avoid lumps.
- Add broccoli, white wine (if using), half-and-half, red pepper flakes, and bay leaf. Bring just to a boil, then reduce heat to low and simmer 10 minutes until carrots soften.
- Remove pot from heat and discard bay leaf. Add shredded sharp cheddar a handful at a time, stirring until smooth and melted.
- Stir in the cooked gnocchi. Season with salt and pepper. Serve immediately with baguette slices.