Ingredients
Equipment
Method
- Heat butter and olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat until butter is melted and foaming.
- Add sliced onions and 1 teaspoon salt to the pot, stirring to coat evenly with the butter and oil mixture.
- Cook onions for 25-30 minutes, stirring occasionally, until they become golden brown and caramelized. Reduce heat if they begin to brown too quickly.
- Add minced garlic and fresh thyme to the caramelized onions, cooking for 1-2 minutes until fragrant.
- Pour in white wine (if using) and scrape up any browned bits from the bottom of the pot, cooking until wine reduces by half.
- Add the pasta, beef broth, remaining salt, and black pepper to the pot, stirring to combine all ingredients.
- Bring mixture to a boil, then reduce heat to medium-low and simmer for 12-15 minutes, stirring frequently, until pasta is al dente.
- Stir in heavy cream and cook for 2-3 minutes until the sauce thickens slightly.
- Remove pot from heat and gradually stir in Gruyere and Parmesan cheeses until melted and creamy.
- Taste and adjust seasoning with additional salt and pepper as needed.
- Garnish with fresh parsley and chives before serving immediately while hot and creamy.
Notes
For best results, use freshly grated cheese rather than pre-shredded. The pasta can be made ahead and reheated with a splash of broth. Leftovers keep for 3 days in refrigerator.