01 -
Preheat the oven to 350°F. Combine panko breadcrumbs and Parmesan cheese in a small bowl. Stir in melted butter until crumbs are fully coated. Spread mixture evenly on a parchment-lined 15x10x1-inch baking sheet. Bake for 10-12 minutes, stirring once, until golden and crisp. Transfer to a wire rack and cool.
02 -
Heat olive oil and butter in a large skillet over medium-high heat. Add sliced onions and a pinch of salt; cook for 5 minutes, stirring occasionally. Cover and reduce heat to low. Cook 15-20 minutes until soft, stirring occasionally. Uncover, increase heat to medium, and cook an additional 15-20 minutes until onions are deeply golden brown. Remove from heat and set aside.
03 -
Bring a large pot of water to a boil. Add gnocchi and cook according to package instructions. Reserve 1 cup of the cooking water. Drain gnocchi with a slotted spoon, transferring it to a bowl. Toss with olive oil to prevent sticking.
04 -
Return the skillet to medium heat and melt butter. Add fennel and celery and sauté for 6-7 minutes until softened and lightly browned. Add minced garlic and cook until fragrant, about 30-60 seconds. Stir in flour until vegetables are coated, cooking another 30-60 seconds. Pour in white wine while scraping up browned bits from the skillet.
05 -
Slowly add warmed heavy cream, stirring constantly. Season with salt, black pepper, dried thyme, fresh thyme, and cayenne pepper. Bring to a gentle simmer, then stir in shredded cheddar cheese until melted and smooth. Add baby spinach and cook until wilted, 1-2 minutes. Incorporate 1/2 cup of reserved gnocchi water to loosen the sauce.
06 -
Add caramelized onions, cooked gnocchi, and crumbled bacon to the sauce. Simmer over low heat until gnocchi is heated through and sauce thickens, adding more reserved water if needed.
07 -
Divide gnocchi among serving bowls and top with the crispy Parmesan breadcrumb mixture and additional fresh thyme. Serve immediately.