Rich, cheesy comfort in every bite.

This creamy French onion pasta brings all the cozy flavors of classic French onion soup into a quick, satisfying pasta dish. Think deeply caramelized onions, a velvety cream sauce, and plenty of melty cheese coating every strand. It’s the perfect comfort food for busy weeknights—simple ingredients, big flavor, and minimal effort. Whether you’re cooking for family dinner or craving something indulgent after a long day, this pasta delivers restaurant-quality taste without the hassle. Bonus: it’s all made in one pan for easy cleanup!
⏱️ Time Breakdown
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Servings: 4 servings
📝 Ingredients List
- 300g pasta (fettuccine or penne)
- 3 large onions, thinly sliced
- 2 tbsp butter
- 1 tbsp olive oil
- 3 cloves garlic, minced
- 1 tsp sugar (helps caramelization)
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1 tsp dried thyme (or fresh)
- 1/2 cup beef broth
- 1 cup heavy cream
- 1 cup shredded Gruyère cheese (or mozzarella)
- 1/4 cup grated Parmesan cheese
- Fresh parsley (optional, for garnish)
✨ Kitchen Tools You’ll Need
This recipe doesn’t require fancy gadgets, just a few reliable kitchen basics to keep everything simple and stress-free.
- Large skillet or pan
- Pot for boiling pasta
- Wooden spoon or spatula
- Knife & cutting board
- Measuring cups & spoons
- Cheese grater
👩🍳 Step-by-Step Beginner-Friendly Instructions
- Cook the pasta
Boil pasta in salted water according to package instructions. Reserve 1/2 cup pasta water before draining. - Caramelize the onions
In a large skillet, melt butter with olive oil over medium heat. Add sliced onions, sugar, and salt. Cook slowly for 20–25 minutes, stirring occasionally, until golden brown and deeply caramelized 🧅 - Add garlic and herbs
Stir in minced garlic and thyme. Cook for 1–2 minutes until fragrant. - Deglaze the pan
Pour in beef broth and scrape up any browned bits. Let it simmer for 2–3 minutes. - Make it creamy
Reduce heat and stir in heavy cream. Let the sauce gently simmer until slightly thickened. - Add cheese
Stir in Gruyère and Parmesan until melted and smooth 🧀 - Combine pasta
Add cooked pasta to the skillet. Toss to coat, adding reserved pasta water if needed for a silky texture. - Serve
Garnish with parsley and extra cheese. Serve warm and enjoy 😋
💡 Pro Tips
- Perfect onions: Cook low and slow—this is where the magic happens
- Storage: Keep leftovers in the fridge for up to 3 days
- Reheat tip: Add a splash of milk or cream when reheating
- Flavor boost: A dash of balsamic vinegar deepens the onion flavor
🔄 Variations
- Chicken version: Add grilled or shredded chicken for protein
- Vegetarian: Use vegetable broth instead of beef broth
- Extra cheesy: Add mozzarella for more stretch
- Mushroom twist: Sauté mushrooms with the onions
❓ FAQ
Can I make this ahead?
Yes, but it’s best fresh. Reheat gently with added liquid.
What pasta works best?
Fettuccine, linguine, or penne all hold the sauce well.
Can I skip cream?
You can substitute with half-and-half, but it will be less rich.
Why are my onions not browning?
They may need more time—be patient and keep the heat moderate.