A cozy, one-pot French Onion Pasta dish that transforms the rich, caramelized flavors of French onion soup into a creamy, cheesy dinner that actually fills you up. Perfect for weeknights or when you want comfort food with a special twist.
Keyword: Creamy French onion pasta, Easy French onion pasta, French Onion Pasta, French onion pasta recipe, French onion pasta TikTok, French onion pasta with beef
Prep Time: 10 minutesminutes
Cook Time: 45 minutesminutes
Onion Caramelizing: 30 minutesminutes
Total Time: 1 hourhour25 minutesminutes
Servings: 5
Calories: 560kcal
Cost: $13
Equipment
1 Large skillet or Dutch oven
1 Large pot (for pasta)
Sharp knife
Cutting board
Wooden spoon
Cheese grater
Ingredients
4largeYellow onions- Thinly sliced
2tablespoonButter
1tablespoonOlive oil
2–3sprigsFresh thyme
Salt & pepper- To taste
12ozEgg noodles or pappardelle- Wide pasta works best
2cupsBeef broth- Or chicken/vegetable broth
½cupWhite wine- Optional, for deglazing
1cupHeavy cream- Or half-and-half
3clovesGarlic- Minced
1cupGruyère cheese- Grated
½cupParmesan cheese- Grated
2ozCream cheese- Softened
2tablespoonFresh chives- Chopped, for garnish
1teaspoonWorcestershire sauce- Optional, depth of flavor
1teaspoonBalsamic vinegar- Optional
1–2Bay leaves- Optional
Fresh parsley- Optional garnish
Instructions
Slice onions, then cook slowly in butter & oil with salt until deep golden brown (30–40 min).
Add garlic & thyme, then deglaze with wine (if using). Stir in broth and simmer 10 min with seasoning.
Boil pasta in salted water until just shy of al dente. Reserve 1 cup pasta water, then drain.
Add drained pasta into onion mixture and toss together.
Pour in heavy cream, then add Gruyère & Parmesan in handfuls, stirring until melted.
Stir in cream cheese, adjust with pasta water, and garnish with chives before serving.
Notes
Nutrition information is automatically calculated and should be considered an approximation. Actual values may vary based on specific ingredients used and portion sizes.Feel free to add more of your favorite toppings.