French Onion Pasta
This French onion pasta is rich, cozy, and packed with caramelized onions, ground beef, and a creamy Gruyère sauce. Finished with crispy fried onions and baked until bubbly, it’s the ultimate comfort food casserole that feels fancy but is totally doable on a weeknight.

Easy French Onion Pasta Recipe
- Simple pantry ingredients and a straightforward method make this recipe very approachable, even though it tastes restaurant-worthy.
- Rich, creamy, cheesy, and deeply savory thanks to caramelized onions, Gruyère, and onion soup mix.

Ingredients for French Onion Pasta
- Rotini Pasta: The twists hold onto the creamy sauce beautifully. Penne or cavatappi work well, too.
- Ground Beef: Adds hearty, savory flavor. Use 85/15 or 80/20 for the best flavor.
- Onion Soup Mix: Brings classic French onion flavor in just seconds. I actually prefer the Simply Organic brand over the Lipton brand, but any will do!
- Yellow Onions: The backbone of French onion flavor. Sweet onions (like Vidalia onions) work great, too.
- Garlic: Adds depth and balances the sweetness of the onions. Use freshly minced for the best flavor.
- Dried Thyme: A classic French onion herb that adds warmth. Dried oregano or Italian seasoning can be used instead.
- Dry Red Wine: Deglazes the pan and adds complexity. Beef broth can be used instead if you prefer to cook without wine.
- Flour: Thickens the sauce so it clings to the pasta. All-purpose flour works best for this recipe.
- Worcestershire Sauce: Adds umami and depth. Soy sauce can work in a pinch.
- Beef Broth: Reinforces the savory base of the sauce. Chicken broth works too.
- Half and Half: Creates a rich but not overly heavy sauce. I find heavy cream to be too heavy for this recipe, but you could use equal parts cream and milk to replace the half and half.
- Gruyère Cheese: Melts smoothly and gives that signature French onion flavor. Swiss cheese is a good substitute.
- Crispy Fried Onions: Add crunch and classic casserole vibes. They are totally optional, but also really delicious and a nice crunchy contrast to the creamy pasta.
How to Make French Onion Pasta
Cook ground beef in a large sauté pan with salt and pepper until browned. Stir in one packet of onion soup mix and set beef aside.

In the same pan, melt butter with olive oil, add onions and salt, and cook slowly until deeply caramelized.

Add garlic and thyme, deglaze with wine, and sprinkle in flour and cook.

Then whisk in Worcestershire sauce, broth, half and half, and remaining onion soup mix.

Stir in half the Gruyère until melted.

Fold in pasta and beef.

Top with the remaining cheese.

Cover and bake until bubbly, then top with crispy fried onions and bake for another 5 minutes.

Garnish with fresh parsley and serve warm. Enjoy!

Caramelizing the Onions
- Don’t rush the onions. Deep caramelization is key to flavor!
- Pro-tip: You can cook the onions a day or two ahead of time and store them in the fridge until you’re ready to assemble the recipe. They won’t have quite as much flavor as if you’d cooked them in the beef drippings, but they will still be delicious, and it will cut your prep/cook time down considerably on the day you actually make the pasta!
- You can take the caramelized onions as far as you’d like. I find the sweet spot to be around 35-40 minutes, but you could caramelize them as little as 20-25 minutes, and they will still be delicious! Or even cook them for 55-60 minutes to get them SUPER caramelized.
Things to Know
- Salt your pasta water. Add a couple tablespoons of Kosher salt to your pot of boiling water just before adding the pasta. This is your first chance to season the pasta, and it surprisingly makes a big difference in the final flavor of the dish.
- Cook the pasta just until al dente so that it doesn’t get mushy once it’s combined with the sauce and baked.
- Salt in layers to avoid a bland final dish. Anytime you’re introducing new ingredients to the sauce, add a pinch or two of salt. This ensures each layer of the dish is properly seasoned.
- Use freshly shredded cheese for the smoothest melt and the very best flavor.
Make-Ahead Instructions
- Assemble the pasta completely, cover tightly, and refrigerate for up to 24 hours.
- Take the casserole out of the fridge and let it sit on the counter for 30-45 minutes before baking.
- Bake as directed, planning to add an extra 5–10 minutes to account for the colder temperature.
Storing Leftovers
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheating French Onion Pasta
- Reheat pasta in a baking dish covered with foil, in a 350-degree oven for 10-15 minutes or until warmed through.
- You can also reheat in the air fryer at 350-400 degrees, covered with foil, until warmed through.
- Add fresh crispy fried onions during the last 5 minutes of baking.
- You can reheat the pasta in the microwave as well, but the texture might be a little softer.
Serving Suggestions
- crispy garlic bread
- sliced garlic cheese bread
- simple house salad
- kale Caesar pasta salad
- olive garlic cheese bread
Try these easy pasta recipes next!
Did you love this recipe?
Please leave a 5-star rating and review below!
French Onion Pasta Bake
This French onion pasta is rich, cozy, and packed with caramelized onions, ground beef, and a creamy Gruyère sauce. Finished with crispy fried onions and baked until bubbly, it’s the ultimate comfort food casserole that feels fancy but is totally doable on a weeknight.
- Total Time: 1 hour 45 minutes
- Yield: 8 servings 1x
Ingredients
- 16 ounces rotini pasta
- 1 pound ground beef
- 2 packets onion soup mix
- 2 tablespoons butter
- 1 tablespoon olive oil
- 2 medium/large yellow onions (about 1.5 pounds), thinly sliced
- 6 cloves garlic, minced
- 1 teaspoon dried thyme
- 1/2 cup dry red wine
- 3 tablespoons flour
- 1 tablespoon Worcestershire sauce
- 1 cup beef broth
- 4 cups half and half
- 8 ounces shredded Gruyere cheese
- 1 cup crispy fried onions for topping
- Kosher salt
- fresh cracked pepper
Instructions
- Cook pasta according to package directions just until al dente. Don’t forget to add salt to the pasta water before boiling! Drain and set aside.
- While the pasta is cooking, heat a large saute pan over medium-high heat. Add ground beef and a couple pinches of salt and pepper, and cook, crumbling with a spatula, until browned and cooked through. Sprinkle with 1 packet of onion soup mix and stir until well combined.
- Without wiping out the pan, add butter and olive oil and lower heat to medium. Add onion and a few generous pinches of salt, and cook, stirring every 3-5 minutes, for about 40 minutes total or until caramelized.
- Heat oven to 375 degrees.
- Add garlic, dried thyme, and a couple pinches of salt and pepper to the pan. Cook for a minute, stirring frequently. Add red wine and deglaze the pan, scraping all the yummy bits off the bottom.
- Sprinkle flour over the onions and cook, stirring frequently, for a minute.
- Then slowly pour in Worcestershire sauce, beef broth, and half and half.
- Whisk 1 packet onion soup mix and a couple pinches of salt and pepper.
- Bring to a gentle simmer over medium heat. Reduce heat to low and simmer gently for 1-2 minutes to thicken slightly.
- Remove from heat, stir in 1/2 of the shredded cheese until it melts into the sauce. Then season to taste with salt and pepper.
- Fold in cooked pasta and cooked ground beef until everything is well coated in the sauce.
- Top with the remaining shredded cheese.
- Cover with foil and bake for 20 minutes or until the cheese is melted and the edges are bubbly.
- Remove foil and add French fried onions. Bake for another 5 minutes.
- Let rest for 5 minutes or so. Top with fresh chopped parsley and enjoy!
- If you loved this recipe, please leave a 5-star rating and review below!
Equipment
Buy Now → Notes
- Salt your pasta water. Add a couple tablespoons of Kosher salt to your pot of boiling water just before adding the pasta. This is your first chance to season the pasta, and it surprisingly makes a big difference in the final flavor of the dish.
- Cook the pasta just until al dente so that it doesn’t get mushy once it’s combined with the sauce and baked.
- Salt in layers to avoid a bland final dish. Anytime you’re introducing new ingredients to the sauce, add a pinch or two of salt. This ensures each layer of the dish is properly seasoned.
- Use freshly shredded cheese for the smoothest melt and the very best flavor.
- Prep Time: 20 minutes
- Cook Time: 1 hour 25 minutes
- Category: Main Dish
- Method: Stove Top + Oven
- Cuisine: American
Nutrition
- Serving Size: 1/8 of the pasta
- Calories: 565
- Sugar: 9.3 g
- Sodium: 1228 mg
- Fat: 18.1 g
- Carbohydrates: 65.3 g
- Fiber: 3.1 g
- Protein: 33.1 g
- Cholesterol: 78.6 mg
















What if I used ground turkey. I know it’s not fatty or the same as beef but with the price of beef, I’m thinking it would be more affordable.
You will definitely sacrafice flavor using ground turkey instead of ground beef but I think it would work. I’d love to hear how it turns out if you give it a try!