Description
A rich and flavorful pasta dish with caramelized onions and cheese, perfect for any occasion.
Ingredients
Scale
- 3 large yellow onions, thinly sliced
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 1 teaspoon salt
- 1 teaspoon sugar
- 2 garlic cloves, minced
- 1 tablespoon all-purpose flour
- 2 cups beef broth (or vegetable broth for vegetarian version)
- 1 teaspoon Dijon mustard
- 200 grams pasta (fusilli or any short-cut pasta)
- 1 teaspoon fresh thyme leaves
- 1 cup grated Gruyère cheese
- ½ cup shredded mozzarella
- ½ cup grated Parmesan cheese
- Black pepper, to taste
Instructions
- In a large skillet or Dutch oven, heat the olive oil and butter over medium heat. Add the sliced onions, salt, and sugar. Stir well and cook slowly, stirring every few minutes, for about 30–40 minutes until the onions turn a rich, golden brown.
- Once caramelized, stir in the minced garlic and cook for another minute. Sprinkle in the flour and stir to coat the onions. Cook for another minute or two.
- Pour in the beef broth and scrape up the browned bits at the bottom of the pan. Add the Dijon mustard and thyme. Let the mixture simmer for 10–15 minutes until slightly reduced.
- While the onion mixture simmers, cook the pasta in a large pot of salted water according to package instructions. Reserve ½ cup of pasta water before draining.
- Add the drained pasta to the onion mixture and toss to coat. Stir in half of the Gruyère, mozzarella, and Parmesan, adding a splash of reserved pasta water to loosen the sauce if needed.
- Preheat your broiler. Transfer the pasta to a baking dish or leave it in the oven-safe skillet. Sprinkle the remaining cheese on top and broil for 3–5 minutes until bubbly and golden.
Notes
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Category: Main Course
- Method: Stovetop and Broil
- Cuisine: French
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 5g
- Sodium: 800mg
- Fat: 25g
- Saturated Fat: 12g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 2g
- Protein: 12g
- Cholesterol: 70mg
