Sweet Potato Gnocchi Mac and Cheese with Mushrooms

Prep: 15 minCook: 25 min6 servingsmediumAmerican comfort food with Italian technique
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

6 servings
  • 1 dash olive oil
  • 8 ounce cremini mushroom, sliced
    button mushroom1:1vegetarian

    similar earthiness and texture

  • 4 ounce prosciutto, diced
    pancetta1:1omnivore

    slightly different smoke profile but maintains pork saltiness

    Full guide →
  • ¾ cup butter
  • 6 tablespoon all-purpose flour
    cornstarch2 tablespoongluten-freegluten-free

    use same amount, sauce may be slightly thinner

  • 3 cup milk
    heavy cream1:1omnivore

    richer result, may overshadow cheese flavors

    Full guide →
  • 1 pinch salt
  • 1 teaspoon garlic powder
  • 1 teaspoon Dijon mustard
  • 2 pound sweet potato gnocchi
  • 8 ounce asiago cheese, grated
    parmigiano-reggiano1:1vegetarianadds eggs

    sharper flavor, adjust to taste

  • 8 ounce smoked cheddar cheese, grated
    sharp cheddar1:1vegetarian

    loses smoke note

  • 8 ounce smoked gouda cheese, grated
    gruyere1:1vegetarian

    nuttier profile replaces smoke

    Full guide →

Instructions

  1. 1

    Bring a large pot of water to boil for the gnocchi.

  2. 2

    Heat olive oil in a large skillet with deep sides over medium-high heat.

  3. 3

    Add cremini mushrooms and cook until softened, about 3-4 minutes.

  4. 4

    Stir in prosciutto and cook for another couple of minutes, then transfer to a plate.

  5. 5

    Melt butter in the same pan and whisk in flour until combined.

  6. 6

    Cook the flour-butter mixture gently until it turns golden brown and forms a thick paste.

  7. 7

    Slowly pour in milk while whisking constantly until the sauce is smooth.

  8. 8

    Stir in salt, garlic powder, and Dijon mustard.

  9. 9

    Let the sauce bubble gently and thicken for 10 minutes.

  10. 10

    Cook the gnocchi in the boiling water for 1-2 minutes, then drain and set aside.

  11. 11

    Whisk the three cheeses into the sauce until melted and incorporated.

  12. 12

    Fold in the cooked gnocchi, mushrooms, and prosciutto until thoroughly combined.

  13. 13

    Serve immediately in bowls.

Tips

Tip 1

Whisk constantly while adding milk to prevent lumps in your béchamel. If lumps form, strain the sauce through fine mesh before adding cheese.

Tip 2

Grate cheeses yourself from blocks rather than using pre-shredded for better melting and a smoother, creamier final sauce.

Tip 3

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

Storage

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.

Make Ahead

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 With

Serve immediately in heated bowls with crusty bread and a simple green salad. Pairs well with crisp white wine or light lager.

See pairing guide →

Common Mistakes

Watch

Do not skip the golden-brown roux stage to avoid a raw flour taste in the finished sauce.

Watch

Do not add milk too quickly to avoid lumpy béchamel; whisk constantly as you pour.

Watch

Do not let the sauce sit off heat before serving to avoid overcooling and losing creaminess.

Substitutions

Gluten-Free Swaps

all-purpose flour
cornstarch2 tablespoongluten-freegluten-free

use same amount, sauce may be slightly thinner

Full guide →

General Alternatives

cremini mushroom
button mushroom1:1vegetarian

similar earthiness and texture

asiago
parmigiano-reggiano1:1vegetarianadds eggs

sharper flavor, adjust to taste

milk
heavy cream1:1omnivore

richer result, may overshadow cheese flavors

Full guide →
prosciutto
pancetta1:1omnivore

slightly different smoke profile but maintains pork saltiness

Full guide →
smoked cheddar
sharp cheddar1:1vegetarian

loses smoke note

Full guide →
smoked gouda
gruyere1:1vegetarian

nuttier profile replaces smoke

Full guide →
Find more substitutions →

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.