Ingredients
Scale
For the Pasta:
- 3 medium yellow onions, thinly sliced
- 3 tbsp unsalted butter
- 1 tbsp olive oil
- 3 garlic cloves, minced
- 1 tsp sugar (optional, for caramelizing onions)
- 1 tsp dried thyme
- 1/2 tsp salt
- 1/2 tsp black pepper
- 4 cups beef broth (or vegetable broth for a vegetarian option)
- 2 cups water
- 12 oz fettuccine or linguine (or your favorite pasta)
- 1/2 cup heavy cream
- 1/2 cup grated Gruyère cheese (or Swiss cheese)
- 1/4 cup grated Parmesan cheese
Optional Add-Ins:
- 1/2 cup cooked shredded chicken or beef (for added protein)
- 1 cup fresh spinach or kale
- 1/2 cup mushrooms, sautéed
Garnishes:
- Fresh thyme or parsley
- Extra Parmesan cheese
- Crusty bread or garlic bread for serving
Instructions
Step 1: Caramelize the Onions
- Heat the butter and olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat.
- Add the sliced onions and stir to coat them in the fat. Cook for 10 minutes, stirring occasionally.
- Sprinkle the onions with sugar (if using) and season with salt and black pepper. Continue cooking for another 15-20 minutes, stirring frequently, until the onions are golden brown and caramelized. Reduce the heat if necessary to avoid burning.
Step 2: Add Garlic and Thyme
- Stir in the minced garlic and dried thyme. Cook for 1-2 minutes, until fragrant.
Step 3: Build the Broth
- Pour in the beef broth and water, scraping the bottom of the pot to deglaze and release any browned bits.
- Bring the mixture to a gentle boil.
Step 4: Cook the Pasta
- Add the pasta to the pot, ensuring it is submerged in the liquid. Reduce the heat to medium and simmer, stirring occasionally, for 10-12 minutes, or until the pasta is cooked al dente. If the liquid reduces too quickly, add an extra splash of water or broth.
Step 5: Add Cream and Cheese
- Lower the heat to medium-low and stir in the heavy cream, Gruyère, and Parmesan cheese. Mix until the cheese is fully melted and the sauce is creamy.
- Taste and adjust seasoning with additional salt and pepper, if needed.
Step 6: Serve and Garnish
- Divide the pasta among serving bowls.
- Garnish with fresh thyme or parsley and a sprinkle of extra Parmesan cheese. Serve with crusty bread or garlic bread for dipping.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
Nutrition
- Serving Size: 1 1/2 cups
- Calories: 520
- Sugar: 8g
- Fat: 18g
- Carbohydrates: 70g
- Fiber: 4g
- Protein: 15g