Caramelized Onion Gnocchi Skillet with Gruyère
The sliced onions nearly fill a 12-inch skillet when they first hit the butter and olive oil; by the time they’re deeply golden, they’ve collapsed into a sweet, savory base.…
Tip: save now, cook later.The sliced onions nearly fill a 12-inch skillet when they first hit the butter and olive oil; by the time they’re deeply golden, they’ve collapsed into a sweet, savory base. I give them the long, steady cook they need instead of rushing them over high heat. That patience is what makes this Caramelized Onion Gnocchi Skillet with Gruyère taste rounded rather than sharp, and it leaves plenty of room for the pillowy gnocchi to pick up the creamy sauce.
While the onions cook, the gnocchi boil in salted water until they float, then finish warming right in the skillet. Cream and vegetable broth turn the onions into a sauce, and Gruyère melts over everything under a lid. The finished skillet has tender gnocchi, a gentle sweetness from the onions, and just enough richness to make each forkful feel complete.

Kitchen Note
Pull the gnocchi out of the boiling water as soon as they float. They finish heating in the sauce, and an extra stretch in the pot can leave them too soft to toss gently.
Save this caramelized onion gnocchi skillet for a cozy dinner with deeply sweet onions and a blanket of melted Gruyère.
Why the onions need time to turn sweet before the cream goes in
Two large onions may seem like a lot when they first hit the skillet, but they shrink as their moisture cooks away. That change is part of the point: the onions need to become soft and deeply golden before the broth and cream go in, or the sauce will taste more like cream with raw onion than a skillet built around caramelized onions. Keep the heat steady, and let the color develop gradually.
If the edges are browning quickly while the centers are still firm, lower the heat to medium-low. Fast, patchy browning gives you dark spots without the soft, mellow texture the sauce needs. Stir often enough to keep the onions moving across the pan, and judge them by how they look and feel: they should be tender all the way through and a deep golden color. Their concentrated sweetness balances the richness of the cream and Gruyère, so there’s no need to add sugar or another sweetener.
What gives this skillet its onion-rich sauce and soft, cheesy finish

- Yellow onions — Thin, even slices cook at a similar pace and soften into the base of the sauce. Choose firm onions without soft spots; there’s no need to seek out a specialty variety.
- Potato gnocchi — Packaged potato gnocchi are tender and substantial enough to hold the creamy sauce. Check the package for potato gnocchi rather than a different style, and handle them gently after boiling.
- Gruyère — Its nutty, savory flavor and melting texture give the skillet its defining finish. A good-quality block is worth shredding for this dish; a Swiss cheese swap is covered below if Gruyère isn’t available.
- Vegetable broth and heavy cream — Low-sodium broth brings savory depth without making the sauce too salty, while heavy cream gives it body. A standard carton of low-sodium broth works well; avoid replacing the cream with a thin milk if you want the same rich consistency.
- Garlic, thyme, and parsley — Garlic and fresh thyme season the sauce as it simmers, while parsley adds a fresh finish. Fresh thyme leaves are tender enough to stir in directly, and chopped fresh parsley is best added after the skillet rests.
How to turn the onions into a sauce that clings to gnocchi
Soften and deeply brown the onions
Heat the olive oil and butter in a 12-inch skillet over medium heat, then add the thinly sliced onions and 1/2 teaspoon of kosher salt. Cook, stirring often, for 25 to 35 minutes, until the onions are soft and deeply golden. If they brown too quickly, reduce the heat to medium-low so they have time to soften instead of scorching at the edges. The finished onions should look collapsed and glossy, not crisp.
Boil the gnocchi while the onions cook
Bring 4 quarts of water and the remaining 1 tablespoon of kosher salt to a boil in a 6-quart pot. Add the potato gnocchi and cook for 2 to 4 minutes, until they float, then drain them. Keep an eye on the pot rather than walking away; the gnocchi can go from tender to too soft quickly. They’ll get another brief simmer in the skillet.
Build the broth-and-cream sauce
Stir the minced garlic and fresh thyme into the onions and cook over medium heat for 30 seconds, just until fragrant. Pour in the vegetable broth and heavy cream, then simmer for 3 to 4 minutes, stirring occasionally. The sauce should thicken slightly but still look loose enough to coat the gnocchi. If it boils hard, lower the heat to maintain a gentle simmer.
Warm the gnocchi and melt the Gruyère
Add the drained gnocchi and black pepper to the skillet, tossing gently so the soft dumplings don’t break. Simmer for 1 to 2 minutes, until the gnocchi are heated through, then scatter the shredded Gruyère over the top. Cover the skillet and cook over low heat for 2 to 3 minutes, until the cheese has melted. Keeping the heat low helps the cheese melt without the sauce bubbling vigorously.
Let the skillet settle before serving
Remove the skillet from the heat and let it stand for 2 minutes. That short rest lets the sauce settle around the gnocchi instead of running straight to the bottom of the pan. Sprinkle with chopped fresh parsley just before serving. Bring the skillet to the table while the Gruyère is still soft and melted.
Two useful ways to adapt the gnocchi and cheese
Use Swiss cheese in place of Gruyère
Replace the Gruyère with the same weight of shredded Swiss cheese. It melts well and keeps the skillet savory and creamy, though the finished dish will have a milder, less nutty flavor.
Choose gluten-free potato gnocchi
Use a 16-ounce package of gluten-free potato gnocchi to make the skillet gluten-free. Cook it according to the package timing until tender, then drain and fold it into the sauce gently; gluten-free gnocchi can have a softer texture than the standard kind.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The sauce will thicken as it chills.
- Freezer: Freezing isn’t recommended; the cream and cheese sauce may separate, and the gnocchi can turn soft after thawing.
- Reheating: Warm leftovers gently in a covered skillet over low heat, stirring carefully. Avoid a hard boil, which can make the sauce oily or separate.
Questions that come up while making this onion-and-Gruyère skillet

Caramelized Onion Gnocchi Skillet with Gruyère
Ingredients
Equipment
Method
- Heat the olive oil and butter in a 12-inch skillet over medium heat.
- Add the onions and 1/2 teaspoon of the salt, and cook, stirring often, until deeply golden and soft, 25 to 35 minutes; reduce the heat to medium-low if they brown too quickly.
- Meanwhile, bring the water and remaining 1 tablespoon salt to a boil in a 6-quart pot.
- Add the gnocchi and cook for 2 to 4 minutes, until they float; drain.
- Stir the garlic and thyme into the onions and cook over medium heat for 30 seconds, until fragrant.
- Pour in the broth and heavy cream and simmer over medium heat for 3 to 4 minutes, stirring occasionally, until the sauce is slightly thickened.
- Add the drained gnocchi and black pepper and toss gently.
- Simmer for 1 to 2 minutes, until the gnocchi are heated through.
- Scatter the Gruyère over the gnocchi, cover the skillet, and cook over low heat for 2 to 3 minutes, until the cheese is melted.
- Remove the skillet from the heat and let it stand for 2 minutes.
- Sprinkle with the parsley before serving.