French onion pasta is a creamy, savory pasta dish inspired by classic French onion soup. This French onion pasta recipe uses deeply caramelized onions, rich broth, and melted cheese to create a comforting, flavorful dinner that feels both cozy and elevated.

Want more cozy pasta dishes? Check out my Salmon Pasta Bake, my favorite Creamy Pasta and Sausage, or this Creamy Mexican Taco Pasta! You'll also find plenty of ideas in my list of One Pot Gluten Free Dinners!
Jump to:
Why You’ll Love This
- French onion soup flavor in an easy pasta dish.
- Slow-caramelized onions create a deep, rich taste.
- Creamy and cheesy without being overly heavy.
- Simple, gluten free ingredients.
- Works for weeknight dinners or casual entertaining.
- Plenty of protein, not just carbs!
Ingredients
- Gluten Free Pasta
- Butter
- Yellow onions, thinly sliced
- Garlic
- Coconut aminos
- All purpose gluten free flour
- Broth
- Heavy cream
- Gruyère cheese, shredded
- Thyme
- Salt
- Pepper
- Chicken sausage of choice
See the recipe card below for quantities.
How to Make
- Preheat the oven to 350F.
- Cook the pasta according to package directions until al dente. Reserve some pasta water, then drain.
- Heat butter in a large skillet over medium heat. Add the onions and cook slowly, stirring often, until deeply caramelized. This step can take awhile so be patient!
- Add garlic and coconut aminos in the last two minutes and stir.
- Add in the flour and stir to coat the onion mixture.
- Pour in the beef broth little by little, stirring to mix in each addition before adding more. Repeat with the heavy cream, then add half of the gruyere cheese.
- Add the cooked pasta and chopped sausage, and toss to coat, using reserved pasta water if needed. Season with the thyme, salt, and pepper.
- Transfer everything to a baking dish and top with the remaining cheese.
- Bake for about 15-20 minutes, until the cheese is completely melted and everything is hot. Optionally, broil the casserole for the final 2 minutes to crisp the cheese.
Swaps and Variations
- Use chicken or vegetable broth instead of beef broth.
- Add sautéed mushrooms for extra depth of flavor.
- Stir in cooked chicken or steak for alternate proteins.
- Try your favorite cheese instead of the gruyere!
Serving Ideas
- Garnish with fresh thyme or parsley
- Serve with a simple green salad
- Pair with roasted vegetables or green beans
Top Tip
Be prepared to spend some time letting the onions caramelize. Here's a guide on how to caramelize onions for that deep flavor!
Use the buttons below to save and summarize this recipe!
Please note I am not responsible for any answers or feedback these tools may provide!

French Onion Pasta Bake
Ingredients
- 12-16 oz gluten free pasta adjust broth 16 oz.
- 3 tbsp. butter
- 3 cloves garlic minced
- 4-5 medium spanish onions sliced
- ¼ cup all purpose gluten free flour
- ½ cup heavy cream
- 2-3 cups beef broth start with 2 cups, go up as needed if you used 16 oz. pasta
- 1 tsp. dijon mustard
- 2 tsp. coconut aminos
- 2 tsp. thyme
- 2 tsp. salt
- 2 tsp. pepper
- 1 lb. cooked chicken sausage
Instructions
- Preheat the oven to 350F.
- Cook the pasta according to package directions until al dente. Reserve some pasta water, then drain.
- Heat butter in a large skillet over medium heat. Add the onions and cook slowly, stirring often, until deeply caramelized. This may take a full hour so be patient!This step can take awhile so be patient!
- Add garlic and coconut aminos in the last two minutes and stir.
- Add in the flour and stir to coat the onion mixture.
- Pour in the heavy cream little by little, stirring to mix in each addition before adding more. Repeat with the broth, then add half of the gruyere cheese. Note that if you're using 16 oz. of pasta, simply use more broth.
- Add the cooked pasta and chopped sausage, and toss to coat, using reserved pasta water if needed. Season with the thyme, salt, and pepper.
- Transfer everything to a baking dish and top with the remaining cheese.
- Bake for about 15-20 minutes, until the cheese is completely melted and everything is hot. Optionally, broil the casserole for the final 2 minutes to crisp the cheese.
Did you try this recipe? Let me know in the comments below how it turned out!

Leave a Reply