If you love the rich, comforting flavors of French onion soup but crave a twist that’s both hearty and indulgent, you are going to fall head over heels for this Creamy French Onion Pasta Recipe. It transforms the classic caramelized onion base into a luscious pasta dish that’s soaked in a velvety, flavorful sauce, topped with melted Gruyere cheese that adds that perfect golden crust. Every bite is a beautiful dance of sweetness from the onions, a subtle kick from cayenne, and deep umami notes from beef broth and Worcestershire sauce. It’s truly a cozy dish perfect for any night when you want something both simple and spectacular.

Ingredients You’ll Need
This recipe calls for ingredients that might be humble on their own but come together to create layers of flavor that are absolutely dreamy. Each component plays a crucial role in building the rich texture and deep, savory character that defines this Creamy French Onion Pasta Recipe.
- 2 large white onions, sliced thin: The star of the dish, caramelized slowly to develop sweetness and depth.
- 5 tbsp butter, divided: Used for sautéing the onions and enriching the sauce with a silky texture.
- 1 tbsp fresh thyme leaves: Adds a fresh, aromatic herbaceous note that complements the sweetness of the onions.
- 1/2 tbsp garlic, minced: Delivers a subtle sharpness to balance the sweet onions.
- 1/4 tsp cayenne pepper: Just a touch of warmth to give the dish a gentle kick.
- 1/2 tsp salt (plus more to taste): Essential for bringing out all the beautiful flavors.
- 1/2 tsp pepper (adjust to taste): Adds a mild heat and complexity.
- 3/4 cup dry red wine (Cabernet Sauvignon recommended): Infuses a rich, fruity acidity that enhances the onions.
- 3.5 cups beef broth: Creates a savory, umami-packed base for the sauce.
- 1 tbsp Worcestershire sauce: Boosts depth and adds a subtle tangy earthiness.
- 1/4 cup heavy cream or half & half: Makes the sauce irresistibly creamy and smooth.
- 1 lb short pasta (rigatoni preferred): Holds onto the sauce perfectly with its ridges and tubes.
- 1 cup shredded Gruyere cheese (use freshly shredded from block): Melts gloriously for a nutty, gooey topping.
How to Make Creamy French Onion Pasta Recipe
Step 1: Caramelize the Onions
Start by thinly slicing your onions and melting 3 tablespoons of butter in a large pot over low to medium heat. Slowly sauté the onions until they turn soft and golden, about 8-10 minutes. Then add 1/4 cup of red wine, stirring constantly until it’s absorbed. Repeat with the next 1/4 cup. This slow cooking process, lasting about 30 minutes total, along with the occasional addition of butter to keep things moist, develops that iconic sweet, deep caramel flavor without any burning. This is the flavor heartbeat of your Creamy French Onion Pasta Recipe.
Step 2: Add Herbs and Spices
Once the onions have reached that perfect caramelized stage, mix in fresh thyme leaves, minced garlic, and cayenne pepper. Cook on low heat for another 5 to 7 minutes. This step really layers the flavors, marrying the earthy herbal notes with the subtle heat of cayenne, while the garlic lends an inviting aroma without overpowering the sweetness of the onions.
Step 3: Combine Pasta and Liquids
Next, pour in the remaining 1/4 cup of red wine, heavy cream, the beef broth, and Worcestershire sauce. Add your rigatoni pasta right into the pot and stir to combine everything. Cook uncovered, stirring frequently, so the pasta gradually absorbs the rich broth mixture and cooks until tender but still pleasantly firm—around 10 to 11 minutes. This method ensures your pasta soaks up all those incredible flavors instead of just sitting in sauce.
Step 4: Add Cheese and Adjust Seasoning
Stir in about 3/4 cup of freshly shredded Gruyere cheese until melted and evenly distributed. Now is the moment to taste and adjust the seasoning. A pinch more salt or a bit of extra cheese can elevate the dish, making each forkful irresistibly flavorful. The pasta’s texture here is a key indicator for the next step to achieve that perfect cheesy crust.
Step 5: Bake with Cheese Topping
Transfer your luscious pasta mixture to an oven-safe dish. Sprinkle the remaining Gruyere evenly over the top, then broil it for 3 minutes if your pasta is fully tender, allowing the cheese to bubble and brown beautifully. If the rigatoni is slightly undercooked, bake for 8-10 minutes first, then broil for a couple of minutes for gorgeous finishing touches. This golden crust is what turns this into the ultimate Creamy French Onion Pasta Recipe experience.
Step 6: Serve
Once out of the oven, you can add a few extra cheese shreds and fresh thyme leaves as a garnish for a pop of color and flavor. Serve it hot and enjoy every spoonful of this rich, satisfying dish that’s a perfect blend of French onion soup soul and comforting pasta goodness.
How to Serve Creamy French Onion Pasta Recipe

Garnishes
Fresh thyme leaves scattered on top add an herbal brightness that balances the richness of the dish. You can also sprinkle a little finely grated Parmesan for an extra cheesy kick, or a dusting of cracked black pepper for subtle heat right at the end.
Side Dishes
This pasta pairs beautifully with a simple green salad tossed in a light vinaigrette, which cuts through the creaminess. Crusty bread or garlic bread on the side is also a fabulous choice, perfect for mopping up every last bit of that luscious sauce.
Creative Ways to Present
For a fun twist, serve the pasta in individual small oven-safe ramekins topped with extra Gruyere and broiled individually. It creates an elegant presentation that’s impressive for guests or a cozy dinner for two. Alternatively, serve in a large rustic bowl to showcase the golden crust and inviting texture.
Make Ahead and Storage
Storing Leftovers
You can store your Creamy French Onion Pasta Recipe in an airtight container in the refrigerator for up to 3 days. Flavors tend to deepen overnight, making leftovers even more delicious the next day.
Freezing
This dish freezes well if you want to prepare in advance. Freeze in individual portions or a large container for up to 2 months. Just be sure to cool completely before freezing to maintain the texture and flavor of the creamy sauce.
Reheating
Reheat leftovers gently on the stovetop over low heat with a splash of broth or cream to restore the sauce’s creaminess. Alternatively, microwave in bursts, stirring in between, to ensure even warming without drying out.
FAQs
Can I use a different type of cheese instead of Gruyere?
Absolutely! Gruyere is preferred for its nutty melt, but Swiss, Mozzarella, or even a mild Cheddar can work well. Just keep in mind they will change the overall flavor slightly.
Is this recipe suitable for vegetarians?
Since this recipe uses beef broth and Worcestershire sauce, it is not vegetarian. However, you can use vegetable broth and a vegetarian Worcestershire alternative to adjust it.
Can I use a different pasta shape?
Yes, rigatoni is ideal for holding the creamy sauce, but penne, ziti, or farfalle will work perfectly fine too. Choose a short pasta with ridges to capture more sauce.
How can I make this recipe dairy-free?
Try substituting butter with a plant-based oil, heavy cream with a coconut or cashew cream, and use a dairy-free cheese alternative. The flavor will differ but can still be delicious!
What wine can I sub for cooking if I don’t have Cabernet Sauvignon?
Any dry red wine like Merlot or Pinot Noir will do nicely. If you prefer not to use wine, you can substitute with additional beef broth and a splash of balsamic vinegar for acidity.
Final Thoughts
This Creamy French Onion Pasta Recipe is genuinely one of those dishes that feels like a big hug on a plate. It brings together the best of French comfort food with the satisfying chew of pasta and the irresistible pull of melted cheese. I encourage you to give it a try soon—it’s a guaranteed crowd-pleaser that’s simple enough for a weeknight yet special enough to impress. You’ll find yourself coming back for seconds and maybe even thirds!
Print
Creamy French Onion Pasta Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Pasta
- Method: Baking
- Cuisine: French-inspired
Description
This Creamy French Onion Pasta combines the rich, deeply caramelized flavors of French onion soup with tender rigatoni pasta, Gruyere cheese, and a creamy sauce. Simmered and baked to perfection, this dish offers a comforting, flavorful meal perfect for any pasta lover seeking a cozy twist on classic French onion soup.
Ingredients
French Onion Base
- 2 large white onions, sliced thin
- 5 tbsp butter, divided
- 1 tbsp fresh thyme leaves
- 1/2 tbsp garlic, minced
- 1/4 tsp cayenne pepper
- 1/2 tsp salt (plus more to taste)
- 1/2 tsp pepper (adjust to taste)
- 3/4 cup dry red wine (Cabernet Sauvignon recommended, divided)
- 3.5 cups beef broth
- 1 tbsp Worcestershire sauce
- 1/4 cup heavy cream or half & half
Pasta and Cheese
- 1 lb short pasta (rigatoni preferred)
- 1 cup shredded Gruyere cheese (freshly shredded from block, divided)
Instructions
- Caramelize the Onions: Thinly slice the onions and heat 3 tablespoons of butter in a large soup pot over low-medium heat. Sauté the onions for 8-10 minutes until softened. Add 1/4 cup of red wine, stirring frequently until fully absorbed. Repeat with another 1/4 cup of red wine. Continue slow cooking and stirring for about 30 minutes total, adding the remaining 2 tablespoons of butter as needed to keep the onions from drying out. The goal is deeply caramelized onions without burning.
- Add Herbs and Spices: Stir in fresh thyme leaves, minced garlic, and cayenne pepper. Continue cooking over low heat for another 5-7 minutes to develop rich flavors while avoiding any charring.
- Combine Pasta and Liquids: Pour in the last 1/4 cup of red wine, heavy cream, beef broth, and Worcestershire sauce directly into the pot. Add the rigatoni pasta and stir well to combine. Keep the pot uncovered and cook, stirring frequently, until the liquid is mostly absorbed and the pasta reaches al dente texture, about 10-11 minutes.
- Add Cheese and Adjust Seasoning: Mix in 3/4 cup of the shredded Gruyere cheese thoroughly into the pasta mixture. Taste and adjust salt or cheese amount as preferred. Check the doneness of the pasta to determine the next step.
- Bake with Cheese Topping: Transfer the pasta mixture into an oven-safe baking dish. Sprinkle the remaining Gruyere cheese evenly on top. If the pasta is fully cooked and tender, broil for 3 minutes until the cheese melts and develops a golden brown crust. If the pasta is slightly undercooked (al dente), bake for 8-10 minutes first, then broil for 2 minutes to finish.
- Serve: Remove from oven and optionally top with extra cheese and fresh thyme leaves for garnish. Serve hot and enjoy the creamy, savory flavors of this French onion pasta dish.
Notes
- Use freshly shredded Gruyere cheese for the best melting and flavor results.
- Adjust cayenne pepper to taste if you prefer less heat.
- Red wine adds depth; Cabernet Sauvignon is recommended but any dry red wine works.
- Keep the heat low while caramelizing onions to avoid burning and ensure rich flavor development.
- The pasta absorbs flavor from the braising liquid, so stirring frequently is essential to prevent sticking and promote even cooking.
- This recipe uses beef broth for a classic French onion flavor; for vegetarian, substitute with vegetable broth (though this alters the traditional taste).

