Save
This creamy French onion pasta combines the rich, caramelized flavors of slow-cooked onions with a luscious cheese sauce for a comforting and satisfying meal that feels both elegant and homey. It’s perfect for cozy nights when you want a dish that feels indulgent without requiring complicated steps or hard-to-find ingredients.
I first made this on a chilly evening when I craved something warm and rich but didn’t want to fuss over multiple pots. Now it’s one of my go-to dishes whenever I want something special with minimal effort.
Ingredients
- Olive oil: three tablespoons combined with two tablespoons unsalted butter for a rich and balanced base to caramelize onions
- Yellow onions: three large sliced into thin rings provide natural sweetness and depth when slowly cooked
- Salt and black pepper: just a pinch each to season and enhance the onion’s flavor
- Garlic: four finely minced cloves adds aromatic savoriness
- Red pepper flakes: a small pinch for subtle heat that brightens the dish
- Worcestershire sauce: one tablespoon and reduced sodium soy sauce one tablespoon boost umami complexity
- Water: one point three liters or substitute with beef broth for more robust flavor
- Evaporated milk: three hundred forty milliliters for creamy richness without heaviness
- Cornstarch: half a tablespoon to thicken the sauce gently
- Beef bouillon: granules or cubes two tablespoons add deep savory notes if not using broth
- Fresh parsley: one tablespoon minced or dried for freshness
- Fresh thyme: two teaspoons minced or dried adds earthy brightness
- Dried oregano: half a teaspoon for herbaceous warmth
- Paprika: half a teaspoon lends a mild smoky undertone
- Black pepper: half a teaspoon extra seasoning
- Short cut pasta: four hundred fifty grams such as orecchiette absorbs sauce well
- Gruyère cheese: one hundred forty grams freshly shredded melts smoothly with a nutty taste
- Parmesan cheese: twenty-five grams freshly grated adds sharpness and depth
- Fresh parsley chopped for garnish: optional but recommended for color and a herbal lift
Instructions
- Sauté the onions:
- Heat olive oil and butter in a large Dutch oven over medium heat. Add the sliced onions with salt and black pepper. Stir occasionally and cook for about thirty to thirty-five minutes until the onions are deeply caramelized and dark golden brown. Adjust the heat and add more butter or oil if they start to scorch to ensure a perfect sweet flavor base.
- Add aromatics and sauces:
- Once caramelized, add minced garlic, red pepper flakes, Worcestershire sauce, and soy sauce. Cook for thirty seconds just until fragrant to build complexity.
- Combine liquids and seasonings:
- Pour in water and half of the evaporated milk. Whisk the cornstarch with the remaining evaporated milk until smooth then add to the pot. Stir in beef bouillon granules, parsley, thyme, oregano, paprika, and black pepper. Turn up the heat to bring everything to a gentle boil.
- Cook pasta in the sauce:
- Add the uncooked pasta right into the boiling mixture. Reduce the heat to medium-high and simmer uncovered for about twenty to twenty-five minutes. Stir regularly to prevent sticking and ensure even cooking. Add water as needed to keep the pasta submerged and achieve an al dente texture. The sauce should remain somewhat saucy.
- Finish with cheese:
- Remove from heat and gradually stir in Gruyère cheese allowing each handful to melt before adding more. Stir in Parmesan cheese until fully combined. Taste and adjust seasoning with salt and pepper. For a looser sauce, add more water or milk to your liking. Garnish with fresh parsley if you like.
Gruyère is my favorite cheese here because it melts beautifully and adds a subtle nuttiness that pairs perfectly with the intense sweetness of caramelized onions. One evening my family crowed with delight as they dug into this pasta after a long day, and it instantly became a beloved classic at our table.
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to three days. Reheat gently on the stove with a splash of water or milk to loosen the sauce and keep it creamy. This pasta does not freeze as well with cheese sauce but you can freeze the base broth separately if desired.
Ingredient Substitutions
You can swap evaporated milk for half and half or whole milk if preferred but reduce liquid slightly to keep sauce thick. Beef bouillon can be replaced with vegetable broth for a lighter veg-friendly option. If you do not have Gruyère, Swiss or mozzarella make good alternatives though the flavor will be milder.
Serving Suggestions
Serve with a simple green salad dressed with lemon vinaigrette to cut through the richness. Crusty bread or garlic bread on the side adds a great textural contrast. Drizzle a bit of extra virgin olive oil and sprinkle more fresh herbs right before serving for a fresh finish.
This recipe balances rich flavors and simplicity perfectly, making it an ideal choice for both weeknights and special occasions.
FAQs about Recipes
- → How do you achieve the deep caramelization of the onions?
Cook sliced yellow onions slowly over medium heat with olive oil and butter, stirring occasionally for 30–35 minutes until dark golden brown and sweet.
- → Can I use beef broth instead of water in the sauce?
Yes, substituting water with beef broth adds extra richness; omit the bouillon cubes if using broth.
- → What type of pasta works best for this dish?
Short-cut pasta like orecchiette or similar shapes work well as they absorb the sauce nicely while cooking.
- → How is the sauce thickened to achieve its creamy texture?
A mixture of evaporated milk and cornstarch is whisked in while cooking to thicken the sauce smoothly.
- → When should the cheeses be added during cooking?
Remove the dish from heat and stir in shredded Gruyère and grated Parmesan gradually to melt evenly without overcooking.