If you love the deep savory flavor of French onion soup, this creamy French onion pasta is about to become a new favorite. Sweet caramelized onions simmer in rich beef broth, cream, and garlic, then get tossed with tender ditalini pasta and topped with melty Gruyère cheese and crispy breadcrumbs.
It’s cozy, savory, and full of that classic French onion flavor, but in an easy one-pan pasta dinner.
Perfect for busy weeknights or when you want something comforting and restaurant-worthy without much effort.
Ingredients
1 tablespoon butter
1 tablespoon olive oil
2 large yellow onions, thinly sliced
3 cloves garlic, minced
1 teaspoon sugar
1 teaspoon Worcestershire sauce
4 cups beef broth
1 cup heavy cream
1½ cups ditalini pasta
1 cup shredded Gruyère cheese (or Swiss)
½ cup shredded mozzarella
¼ cup grated Parmesan
½ teaspoon salt
½ teaspoon black pepper
Fresh thyme (optional)
Optional topping (highly recommended)
½ cup toasted breadcrumbs
Instructions
1. Caramelize the onions
Heat the butter and olive oil in a large skillet over medium heat.
Add the sliced onions and sugar. Cook slowly for 15–20 minutes, stirring occasionally, until the onions are deep golden and caramelized.
This step builds the rich French onion flavor.
2. Add garlic and seasoning
Stir in:
- minced garlic
- Worcestershire sauce
Cook for 1 minute until fragrant.
3. Create the sauce
Pour in the beef broth and heavy cream.
Bring the mixture to a gentle simmer.
Season with:
- salt
- black pepper
4. Cook the pasta
Add the ditalini pasta directly into the skillet.
Simmer uncovered for 10–12 minutes, stirring occasionally, until the pasta is tender and the sauce thickens.
The pasta absorbs the broth and becomes incredibly flavorful.
5. Add the cheese
Reduce heat to low.
Stir in:
- Gruyère
- mozzarella
- Parmesan
Mix until the cheese melts into a creamy, savory sauce.
6. Finish with toppings
Sprinkle the top with toasted breadcrumbs and extra Gruyère.
For that French onion soup effect, broil the skillet for 2–3 minutes until the cheese is bubbly and lightly golden.
Other Pasta Recipes to Try
Tips for the Best French Onion Pasta
Take your time caramelizing onions.
This step creates the deep sweet flavor.
Use Gruyère if possible.
It gives the dish that authentic French onion taste.
Stir pasta occasionally.
This prevents sticking and helps create a creamy sauce.
Broil for restaurant texture.
The melty cheese and crispy breadcrumbs mimic classic French onion soup.
Creamy French Onion Pasta with Gruyère
- Total Time: 40 minutes
- Yield: 4 SERVINGS 1x
- Diet: Vegetarian
Description
This creamy French onion pasta tastes like classic French onion soup turned into a rich, comforting skillet dinner. Caramelized onions simmer in beef broth and cream with tender ditalini pasta, then get topped with melty Gruyère cheese and toasted breadcrumbs.
Ingredients
1 tablespoon butter
1 tablespoon olive oil
2 large yellow onions, thinly sliced
3 cloves garlic, minced
1 teaspoon sugar
1 teaspoon Worcestershire sauce
4 cups beef broth
1 cup heavy cream
1½ cups ditalini pasta
1 cup shredded Gruyère cheese
½ cup shredded mozzarella
¼ cup grated Parmesan
½ teaspoon salt
½ teaspoon black pepper
Fresh thyme (optional)
Optional topping
½ cup toasted breadcrumbs
Instructions
1. Caramelize the onions
Heat butter and olive oil in a large stainless skillet over medium heat.
Add sliced onions and sugar and cook slowly for 15–20 minutes, stirring occasionally, until the onions are soft, deep golden, and caramelized.
2. Add garlic
Stir in the minced garlic and Worcestershire sauce. Cook for about 1 minute until fragrant.
3. Build the sauce
Pour in the beef broth and heavy cream. Bring the mixture to a gentle simmer.
4. Cook the pasta
Add the ditalini pasta directly into the skillet. Simmer uncovered for 10–12 minutes, stirring occasionally, until the pasta is tender and the sauce thickens.
5. Add the cheese
Reduce heat to low and stir in Gruyère, mozzarella, and Parmesan cheese until melted and creamy.
6. Finish with toppings
Sprinkle toasted breadcrumbs and extra Gruyère over the top. Broil for 2–3 minutes until bubbly and lightly golden for a French onion soup-style finish.
Notes
Caramelizing the onions slowly is the key to the deep flavor in this dish.
Gruyère cheese gives the pasta the classic French onion soup taste, but Swiss cheese also works well.
If the pasta thickens too much while sitting, add a splash of beef broth or cream when reheating.
- Prep Time: 10 MINUTES
- Cook Time: 30 MINUTES
- Category: Dinner, DINNER | PASTA
- Method: ONE POT, SKILLET
- Cuisine: AMERICAN | FRENCH INSPIRED
Variations
French Onion Beef Pasta
Add ½ pound browned ground beef before adding the broth.
French Onion Chicken Pasta
Stir in shredded rotisserie chicken at the end.
French Onion Mushroom Pasta
Add sautéed mushrooms with the onions.
French Onion Baked Pasta
Transfer to a baking dish, top with cheese and breadcrumbs, then bake at 375°F for 15 minutes.
What to Serve With It
This pasta pairs well with:
- Garlic bread
- Simple arugula salad
- Roasted asparagus
- Caesar salad
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat gently on the stove with a splash of beef broth or cream to loosen the sauce.
Frequently Asked Questions
What does French onion pasta taste like?
French onion pasta has the same deep, savory flavor as classic French onion soup. The slow-caramelized onions create a natural sweetness, while the beef broth adds richness. When combined with cream and melty Gruyère cheese, the sauce becomes creamy, savory, and incredibly comforting.
Can I use a different pasta shape?
Yes. While ditalini pasta works perfectly because it holds the sauce well, you can also use small pasta shapes like:
- Orecchiette
- Small shells
- Elbow macaroni
- Orzo
Short pasta works best because it catches the creamy onion sauce.
Do I have to caramelize the onions?
Yes — this is the most important step. Properly caramelized onions take about 15–20 minutes, but they create the signature sweet, rich flavor that makes this dish taste like French onion soup.
Can I make this pasta ahead of time?
You can make it ahead, but it’s best served fresh. If reheating, add a splash of beef broth or cream to loosen the sauce since the pasta will absorb liquid as it sits.
What cheese can I substitute for Gruyère?
Gruyère gives the most authentic French onion flavor, but you can substitute:
- Swiss cheese
- Fontina
- Provolone
- White cheddar
Mozzarella helps create that stretchy, melty texture on top.
How do I make the crispy breadcrumb topping?
Toast ½ cup breadcrumbs in a skillet with 1 tablespoon butter until golden and crispy. Sprinkle them over the pasta with the cheese before broiling for that classic French onion soup finish.
Can I add meat to this recipe?
Yes! This pasta works great with added protein. Try:
- Ground beef
- Shredded rotisserie chicken
- Leftover roast beef
- Italian sausage
Final Thoughts
If you love the cozy, rich flavor of French onion soup, this creamy French onion pasta is the ultimate comfort food. The sweet caramelized onions, savory beef broth, creamy sauce, and melty Gruyère cheese create a dish that feels restaurant-worthy but is incredibly easy to make at home.
It’s the perfect one-pan dinner for chilly nights, busy weeknights, or anytime you want something warm, cheesy, and deeply satisfying. Serve it with crusty bread and a simple salad, and you’ve got a comforting meal everyone will want seconds of.
Once you try it, this French onion pasta skillet might just become one of those recipes you keep coming back to again and again.
