This French Onion Soup Pasta Recipe combines everything you love about classic French onion soup with the comfort of baked pasta. Sweet, deeply caramelized onions melt into a creamy béchamel-style sauce, tossed with pasta and finished with a crispy golden breadcrumb topping. It’s rich, cozy, and perfect for family dinners, holidays, or anytime you want an impressive yet comforting meal.
Advertisements
Ingredients
For the Pasta
- 300 g short pasta (cavatappi, penne, or fusilli)
- 5 large onions, thinly sliced
- ½ cup beef broth
- 3 cups heavy cream
- 1 cup grated Parmesan cheese
- 1 tablespoon flour
- 1 teaspoon sugar (optional)
- 2 teaspoons salt
- 1 tablespoon garlic powder
- 1 tablespoon smoked paprika
- ½ teaspoon nutmeg
- Fresh parsley, chopped
- Olive oil, as needed
For the Breadcrumb Topping
- ½ baguette, sliced
- 1 tablespoon olive oil
- 1 teaspoon salt
- 1 teaspoon black pepper
- 2 teaspoons dried oregano

Instructions for French Onion Soup Pasta
Step 1: Prepare the Breadcrumbs
- Preheat the oven to 300°F (150°C).
- Toss baguette slices with olive oil, salt, pepper, and oregano.
- Arrange on a baking sheet and toast for 7–10 minutes until lightly golden.
- Blend or pulse into fine crumbs and set aside.
Step 2: Caramelize the Onions
- Heat olive oil in a large skillet over medium heat.
- Add onions and cook slowly for 30–40 minutes, stirring occasionally.
- Sprinkle in sugar if using.
- Add beef broth and simmer until onions are jammy and deeply golden. Set aside.
Step 3: Make the Creamy Sauce
- In the same skillet, melt butter over medium-low heat.
- Whisk in flour and cook for 1 minute.
- Gradually add heavy cream, whisking constantly.
- Stir in ⅔ of the caramelized onions, Parmesan, salt, spices, and parsley.
Step 4: Assemble & Bake
- Cook pasta until just shy of al dente.
- Combine pasta with sauce until fully coated.
- Transfer to a baking dish.
- Top with remaining onions and breadcrumbs.
- Bake at 350°F (175°C) for 10–15 minutes until golden.
Pro Tips
- Caramelize onions slowly for the deepest flavor.
- Undercook pasta slightly so it finishes perfectly in the oven.
- Use freshly toasted breadcrumbs for maximum crunch.
- If sauce thickens too much, add a splash of pasta water.
Why This Recipe Works
- Rich umami flavor from caramelized onions
- Creamy, comforting texture without being heavy
- Crispy topping adds contrast
- Perfect for entertaining or cozy nights in
Substitutions & Variations
- Pasta: Penne, rigatoni, rotini
- Cheese: Gruyère, Pecorino Romano, Asiago
- Cream: Half-and-half or coconut cream
- Breadcrumbs: Panko or gluten-free crumbs
- Protein Add-In: Chicken, mushrooms, or sausage
Make-Ahead, Storage & Reheating Guide
Make Ahead
- Caramelize onions and prepare sauce up to 3 days in advance.
Storage
- Refrigerate leftovers in an airtight container for 3–4 days.
- Freeze for up to 2 months.
Reheating
- Oven: 350°F, covered, 10–15 minutes
- Stovetop: Low heat with a splash of cream or water
Serving Ideas for French Onion Soup Pasta
- Serve with a crisp green salad
- Pair with roasted vegetables
- Add garlic bread or focaccia
- Perfect alongside holiday mains
Nutrition (Per Serving Estimate)
- Calories: ~620
- Protein: ~18g
- Carbohydrates: ~58g
- Fat: ~36g
- Fiber: ~4g
(Estimates may vary based on ingredients used.)
Advertisements
Frequently Asked Questions
Can I make this recipe ahead of time?
Yes, assemble everything and refrigerate up to 24 hours before baking.
Can I skip baking?
Yes, but the baked version delivers the best texture and flavor.
Advertisements
Is this recipe vegetarian?
Use vegetable broth instead of beef broth.
Can I make it dairy-free?
Yes, use plant-based cream and dairy-free cheese alternatives.
Advertisements
This French Onion Soup Pasta Recipe is the ultimate comfort meal, blending rich caramelized onions, creamy sauce, and baked pasta into one unforgettable dish. Whether for a special occasion or a cozy dinner, it’s guaranteed to impress.

French Onion Soup Pasta Recipe
Equipment
- large skillet
- large pot
- baking sheet
- blender or food processor
- baking dish
Ingredients
- 300 g short pasta (cavatappi, penne, or fusilli)
- 5 large onions, thinly sliced
- 1/2 cup beef broth
- 3 cups heavy cream
- 1 cup grated Parmesan cheese
- 1 tbsp flour
- 1 tsp sugar (optional)
- 2 tsp salt
- 1 tbsp garlic powder
- 1 tbsp smoked paprika
- 1/2 tsp nutmeg
- 2 tbsp fresh parsley, chopped
- olive oil, as needed
- 1/2 baguette, sliced
- 1 tbsp olive oil (for breadcrumbs)
- 1 tsp salt (for breadcrumbs)
- 1 tsp black pepper
- 2 tsp dried oregano
Instructions
- Preheat the oven to 300°F (150°C). Toss baguette slices with olive oil, salt, pepper, and oregano. Arrange on a baking sheet and toast for 7–10 minutes until lightly golden. Blend into fine crumbs and set aside.
- Heat olive oil in a large skillet over medium heat. Add onions and cook slowly for 30–40 minutes, stirring occasionally, until deeply caramelized. Add sugar if using. Stir in beef broth and simmer until jammy and golden. Set aside.
- In the same skillet, melt butter over medium-low heat. Whisk in flour and cook for 1 minute. Gradually add heavy cream while whisking constantly. Stir in two-thirds of the caramelized onions, Parmesan, salt, garlic powder, smoked paprika, nutmeg, and parsley.
- Cook pasta until just shy of al dente. Drain and combine with the creamy sauce until fully coated.
- Transfer to a baking dish. Top with remaining caramelized onions and prepared breadcrumbs.
- Bake at 350°F (175°C) for 10–15 minutes until golden and bubbly. Serve warm.
Notes
Advertisements

