Sweet Potato Gnocchi Mac and Cheese with Mushrooms

A luxurious twist on classic mac and cheese, this dish swaps tender sweet potato gnocchi for pasta and builds a creamy three-cheese sauce fortified with umami-rich mushrooms and prosciutto. The combination delivers complex flavors: earthy mushrooms, salty prosciutto, and a blend of asiago, smoked cheddar, and smoked gouda create a sauce that's both decadent and balanced. The natural sweetness of the gnocchi plays beautifully against the savory elements, while the creamy béchamel base ensures every bite is luxurious. This recipe suits home cooks seeking something beyond ordinary mac and cheese for weeknight dinners or casual entertaining. Serve it piping hot straight from the pan for maximum creaminess. What sets this version apart is the triple-cheese combination featuring smoked varieties, the addition of prosciutto and mushrooms for depth, and the substrate of sweet potato gnocchi that adds subtle sweetness and tender texture to the classic comfort food.
Ingredients
- 1 dash olive oil
- 8 ounce cremini mushroom, slicedbutton mushroom1:1vegetarian
similar earthiness and texture
- 4 ounce prosciutto, diced
- ¾ cup butter
- 6 tablespoon all-purpose flourcornstarch2 tablespoongluten-freegluten-free
use same amount, sauce may be slightly thinner
- 3 cup milk
- 1 pinch salt
- 1 teaspoon garlic powder
- 1 teaspoon Dijon mustard
- 2 pound sweet potato gnocchi
- 8 ounce asiago cheese, gratedparmigiano-reggiano1:1vegetarianadds eggs
sharper flavor, adjust to taste
- 8 ounce smoked cheddar cheese, gratedsharp cheddar1:1vegetarian
loses smoke note
- 8 ounce smoked gouda cheese, grated
Instructions
- 1
Bring a large pot of water to boil for the gnocchi.
- 2
Heat olive oil in a large skillet with deep sides over medium-high heat.
- 3
Add cremini mushrooms and cook until softened, about 3-4 minutes.
- 4
Stir in prosciutto and cook for another couple of minutes, then transfer to a plate.
- 5
Melt butter in the same pan and whisk in flour until combined.
- 6
Cook the flour-butter mixture gently until it turns golden brown and forms a thick paste.
- 7
Slowly pour in milk while whisking constantly until the sauce is smooth.
- 8
Stir in salt, garlic powder, and Dijon mustard.
- 9
Let the sauce bubble gently and thicken for 10 minutes.
- 10
Cook the gnocchi in the boiling water for 1-2 minutes, then drain and set aside.
- 11
Whisk the three cheeses into the sauce until melted and incorporated.
- 12
Fold in the cooked gnocchi, mushrooms, and prosciutto until thoroughly combined.
- 13
Serve immediately in bowls.
Tips
Whisk constantly while adding milk to prevent lumps in your béchamel. If lumps form, strain the sauce through fine mesh before adding cheese.
Grate cheeses yourself from blocks rather than using pre-shredded for better melting and a smoother, creamier final sauce.
Serve immediately after combining all components; the sauce will thicken as it cools, so timing is essential for that ideal creamy consistency.
Good to Know
Refrigerate in an airtight container for up to 3 days. Reheat gently on stovetop with a splash of milk to restore creaminess; do not microwave as the sauce may break.
Prepare the béchamel base and cook mushrooms and prosciutto up to 1 day ahead. Store separately. Cook gnocchi fresh just before serving, then combine with the reheated sauce and cheeses.
Serve immediately in heated bowls with crusty bread and a simple green salad. Pairs well with crisp white wine or light lager.
Common Mistakes
Do not skip the golden-brown roux stage to avoid a raw flour taste in the finished sauce.
Do not add milk too quickly to avoid lumpy béchamel; whisk constantly as you pour.
Do not let the sauce sit off heat before serving to avoid overcooling and losing creaminess.
Substitutions
Gluten-Free Swaps
use same amount, sauce may be slightly thinner
Full guide →General Alternatives
similar earthiness and texture
sharper flavor, adjust to taste
FAQ
Can I make this ahead and reheat it?
Yes, but it's best assembled fresh. Make the sauce and cook mushrooms and prosciutto ahead, then refrigerate separately. Cook gnocchi fresh and combine with reheated sauce and cheeses. Add a splash of milk during reheating to restore creaminess.
What if I don't have sweet potato gnocchi?
Regular potato gnocchi or even dried pasta shapes work well. Adjust cooking time according to package directions. You'll lose the subtle sweetness but maintain the dish's creamy comfort. Fresh gnocchi takes 1-2 minutes while dried pasta may take 8-12 minutes.
Can I freeze leftovers?
Freezing is not recommended as the cheese sauce may separate and become grainy upon thawing. Enjoy fresh or refrigerate for up to 3 days instead. Reheat gently on the stovetop with additional milk to restore texture.