Ingredients
Method
- Step 1: Caramelize the Onions
Heat olive oil and butter in a large Dutch oven over medium heat. Add the sliced onions, 1/8 teaspoon salt, and 1/8 teaspoon pepper. Cook, stirring occasionally, until onions are deeply golden and caramelized, about 30–35 minutes. Adjust heat or add more butter/oil if they start to scorch. - Step 2: Build the Sauce Base
Once onions are caramelized, add garlic, red pepper flakes, soy sauce, and Worcestershire sauce. Sauté for 30 seconds until fragrant. - Step 3: Add Liquids and Seasonings
Pour in the water and half of the evaporated milk. In a small bowl, whisk cornstarch into the remaining evaporated milk and add to the pot. Bring to a boil, then stir in beef bouillon, parsley, thyme, oregano, paprika, and pepper. - Step 4: Cook the Pasta
Add the uncooked pasta. Reduce heat to medium-high and simmer uncovered for 20–25 minutes, stirring often to prevent sticking. Add more water if needed. The pasta should be al dente with a small amount of liquid left to form the sauce. - Step 5: Add the Cheese
Remove from heat. Stir in the Gruyere cheese, one handful at a time, until melted and creamy. Add the Parmesan cheese and stir until fully incorporated. Adjust consistency with a splash of milk or water if desired. - Step 6: Garnish and Serve
Taste and adjust seasoning with salt and pepper. Garnish with fresh parsley and serve warm for a comforting, cheesy delight.
Notes
For an extra flavor boost, use all beef broth instead of water and omit the bouillon. Stir the onions regularly during caramelization to prevent burning, and use freshly shredded Gruyere for the smoothest melt.
