Ingredients

2 whole heads garlic

1 large yellow onion, thinly sliced

1 tablespoon olive oil (plus more for roasting garlic)

1 tablespoon butter (for caramelizing onions and breadcrumbs)

1 pound pasta

½ cup softened butter

½ cup panko breadcrumbs

½ cup grated Parmesan cheese

1 tablespoon chopped fresh parsley

Salt and pepper to taste
Directions
Step 1
Caramelized Onions:
Step 1
Heat 1 tablespoon of olive oil and 1 tablespoon of butter in a large skillet over medium-low heat.
Step 2
Add the thinly sliced onions and a pinch of salt.
Step 3
Cook slowly, stirring occasionally, for 20-30 minutes, or until the onions are deeply golden brown and sweet. Set aside.
Step 4
Roasted Garlic:
Step 1
Preheat the oven to 400°F (200°C).
Step 2
Slice off the top of the garlic heads to expose the cloves.
Step 3
Drizzle with olive oil and wrap in foil.
Step 4
Roast for 30-40 minutes, or until the cloves are soft and golden brown.
Step 5
Let cool slightly, then squeeze the roasted garlic cloves out of their skins.
Step 6
Pasta:
Step 1
Cook the pasta until al dente. Reserve about ¼ cup of pasta water.
Step 2
Garlic Butter:
Step 1
In a medium bowl, mash the roasted garlic with the softened butter, caramelized onions, parsley, Parmesan cheese, salt, and pepper.
Step 2
Toasted Breadcrumbs:
Step 1
Heat a skillet over medium heat.
Step 2
Melt 1 tablespoon butter and add the breadcrumbs.
Step 3
Toast, stirring frequently, until golden brown and crispy (about 2-3 minutes).
Step 4
Assembly:
Step 1
In the same pot you cooked the pasta, add the garlic butter and the cooked pasta. Toss to coat.
Step 2
Add a splash of pasta water if needed.
Step 3
Top with the toasted breadcrumbs and extra Parmesan cheese.