Onion Gnocchi Recipe
Introduction
This rich and comforting Onion Gnocchi combines sweet caramelized onions with tender gnocchi in a flavorful broth, topped with melted Swiss or Gruyere cheese. It’s a cozy, elegant dish perfect for a weekend dinner or special occasion.

Ingredients
- 1 tablespoon olive oil
- 1 tablespoon unsalted butter
- 1 large sweet onion, thinly sliced
- 1/4 cup white wine
- 1 tablespoon fresh minced thyme
- 2 cups beef broth
- 1 lb gnocchi
- Salt and pepper to taste
- 1 cup shredded Swiss or Gruyere cheese
- 8-10 slices French bread, toasted
Instructions
- Step 1: Preheat your oven to 400°F. In a large skillet or Dutch oven, melt the olive oil and butter over medium heat. Add the thinly sliced onions and cook, stirring occasionally, until they become rich and caramelized, about 20 minutes.
- Step 2: Pour in the white wine to deglaze the pan, scraping up any browned bits with a wooden spoon. Stir in the fresh thyme and beef broth, then bring the mixture to a simmer. Add the gnocchi and cook over medium heat, stirring occasionally, until the gnocchi are tender and the sauce has thickened and reduced, about 5 to 10 minutes.
- Step 3: Season with salt and pepper to taste, then transfer the gnocchi mixture into a greased baking dish. Sprinkle the shredded Swiss or Gruyere cheese evenly over the top. Bake in the preheated oven for 20 to 25 minutes until the cheese is lightly browned and bubbly.
- Step 4: Serve the baked gnocchi hot, accompanied by toasted French bread slices for dipping. Enjoy this hearty and flavorful meal!
Tips & Variations
- For a vegetarian version, replace beef broth with vegetable broth and omit the cheese or use a plant-based alternative.
- To add extra depth, stir in a splash of cream just before baking for a richer sauce.
- If you prefer a sharper flavor, swap Swiss or Gruyere for aged cheddar or Parmesan cheese.
- Caramelize the onions slowly over low heat to develop maximum sweetness without burning.
Storage
Store leftover gnocchi covered in the refrigerator for up to 3 days. Reheat in the oven at 350°F until warmed through to retain the crispy baked cheese topping, or microwave covered for a quicker option. The bread should be stored separately to avoid sogginess.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use store-bought gnocchi for this recipe?
Yes, store-bought gnocchi works perfectly and saves time, though fresh homemade gnocchi will add extra tenderness and flavor.
What can I substitute for white wine?
If you prefer not to use wine, substitute with additional beef broth or a splash of white grape juice with a teaspoon of vinegar for acidity.
PrintOnion Gnocchi Recipe
This Onion Gnocchi recipe features tender gnocchi cooked in a rich, caramelized onion and beef broth sauce, topped with melted Swiss or Gruyere cheese and baked to bubbly perfection. Served with toasted French bread, it’s a comforting and flavorful dish perfect for cozy dinners.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Baking
- Cuisine: Italian
Ingredients
Main Ingredients
- 1 tablespoon olive oil
- 1 tablespoon unsalted butter
- 1 large sweet onion, thinly sliced
- 1/4 cup white wine
- 1 tablespoon fresh minced thyme
- 2 cups beef broth
- 1 lb gnocchi
- Salt and pepper to taste
- 1 cup shredded Swiss or Gruyere cheese
- 8–10 slices French bread, toasted
Instructions
- Caramelize Onions: Preheat oven to 400°F (200°C). In a large skillet or Dutch oven, melt olive oil and butter over medium heat. Add the thinly sliced sweet onions and stir occasionally, cooking until the onions are deeply caramelized and golden brown, about 20 minutes.
- Deglaze and Simmer: Pour in the white wine to deglaze the pan, scraping up any browned bits with a wooden spoon. Add the fresh minced thyme and beef broth, then bring the mixture to a gentle simmer. Stir in the gnocchi and cook over medium heat, stirring occasionally, until the gnocchi is tender and the sauce has thickened and reduced, about 5 to 10 minutes.
- Season and Bake: Season the gnocchi mixture with salt and pepper to taste, then transfer it to a greased medium baking dish. Sprinkle the shredded Swiss or Gruyere cheese evenly over the top. Bake in the preheated oven for 20 to 25 minutes, until the cheese is lightly browned and the gnocchi is bubbling.
- Serve: Remove from oven and serve the hot, cheesy gnocchi alongside toasted slices of French bread perfect for dipping. Enjoy this comforting and savory meal!
Notes
- Use sweet onions like Vidalia for a naturally sweeter flavor.
- Gruyere cheese gives a nuttier taste, while Swiss cheese offers a milder flavor.
- For a vegetarian version, substitute beef broth with vegetable broth.
- Make sure to toast the French bread until crisp for the perfect dipping texture.
- Leftovers can be stored in the refrigerator for up to 3 days and reheated in the oven.
Keywords: Onion Gnocchi, Caramelized Onion, Gnocchi Bake, Comfort Food, Italian Gnocchi Recipe, Cheese Topped Gnocchi

