If you love the deep, caramelized flavors of French onion soup and the indulgence of a perfectly cooked steak, then this Creamy French Onion Steak Pasta is going to be your new favorite recipe. This dish combines tender ribeye steak, rich and savory caramelized onions, and a luscious, cheesy cream sauce—all tossed with perfectly cooked pasta for a meal that’s decadent yet easy to make at home.

French Onion Steak Pasta is the ultimate comfort food, combining the deep, caramelized flavors of classic French onion soup with juicy steak and a creamy, cheesy sauce. This indulgent dish is perfect for date nights or special occasions, yet easy enough for a weeknight meal. Inspired by the rich flavors of bistro-style cooking, it brings together tender steak, slow-cooked onions, and a luscious, melty cheese sauce in one unforgettable dish.
This French onion pasta recipe with all of its savory flavors of french onion soup was inspired by my Garlic Parmesan Steak Pasta recipe mixed with French onion soup! If you like this steak pasta recipe, you should also try my Fajita Steak Pasta! For other delicious Steak recipes try my Steak Caesar salad, my Chipotle Steak Tacos or my Spicy Steak Ramen.
Jump to:
Ingredients

Rigatoni – The perfect pasta choice for this dish. Its ridges hold onto the creamy, cheesy sauce, making every bite rich and flavorful. I love using rigatoni because it provides the perfect balance of chewiness and sauce absorption.
Ribeye Steak – The star protein of this French Onion Steak Pasta. Ribeye is marbled with fat, ensuring a juicy, tender bite. Searing it in garlic butter enhances its natural richness and creates a deep, savory crust.
Sauce ingredients
Onions – The heart of the dish. Slow-cooked to a deep golden brown, caramelized onions add a sweet and savory depth that mimics the flavors of classic French onion soup.
Butter & Olive Oil – The foundation for perfect caramelized onions. Butter adds richness, while olive oil helps prevent burning and creates a balanced flavor.
Beef Stock – The key to achieving that deep, umami-packed base for the sauce. It enhances the caramelized onions and ties all the flavors together beautifully.
Double Cream / Heavy Cream – Adds a luscious, silky texture to the sauce, making it irresistibly creamy. I love how it balances the savory flavors with just the right amount of richness.
Thyme – A fragrant herb that complements the beef and onions, bringing in a subtle earthiness that enhances the dish’s depth.
Worcestershire Sauce – A secret weapon for umami. This adds a tangy, slightly sweet, and deeply savory note that mimics the flavors of a perfectly seasoned French onion soup.
Garlic cloves – A must-have ingredient for boosting flavor. Fresh minced garlic brings a pungent, aromatic kick that enhances the steak and sauce.
Gruyère Cheese – Gruyere cheese is the ultimate melting cheese. Nutty, slightly sweet, and creamy, it gives the sauce a signature French onion flavor and a velvety finish.
Parmesan Cheese – A sharp, salty contrast to the Gruyère, adding depth and complexity while enhancing the creaminess of the sauce.
See recipe card for quantities.
Instructions
Video Tutorial
Cooking instructions

- Step 1: Melt butter and olive oil in a pan over medium-low heat. Add thinly sliced onions and a generous pinch of salt. Stir occasionally to ensure they don't stick too much to the bottom of the pan, letting them cook slowly for 30-40 minutes until they turn deep golden brown. If you’re short on time, a pinch of sugar can help speed up the process and add a slightly sweet flavor.

- Step 2: Increase the sauce to medium heat and stir in minced garlic, fresh thyme, and Worcestershire sauce. Let it cook for a minute, then pour in the beef stock. Simmer for 3-4 minutes, allowing the flavors to develop. Lower the heat and stir in the double cream, seasoning the creamy sauce with salt and pepper to taste. If the sauce gets too thick add a ladle of pasta water and stir to loosen.

- Step 3: While the sauce simmers, cook the rigatoni in salted boiling water according to package instructions until al dente. Reserve some pasta water before draining. While the pasta is cooking heat a cast-iron skillet or frying pan over high heat with a little oil. Once hot, add the ribeye steaks and sear undisturbed for 2 minutes per side. Flip and add a spoonful of butter. I love using garlic butter because it infuses the steak with extra flavor, to make your own mix a clove of garlic with a pinch of parsley and butter. Baste the steak with the butter for another minute, then remove from the pan and let it rest before slicing. I like to add the juices from the steak pan to the sauce.

- Step 4: Add the cooked pasta to the sauce along with grated Gruyère and Parmesan. Stir until the cheese melts into the sauce, creating a rich, creamy coating. If the sauce is too thick, add a splash of reserved pasta water.
To serve
Top the pasta with sliced steak and an extra sprinkle of Parmesan. Garnish with fresh thyme or crispy fried onions for an extra layer of flavor. Serve immediately and enjoy the comforting, indulgent flavors of French Onion Steak Pasta.

Hint: The key to deep flavor is patience. Cook onions low and slow for at least 30-40 minutes, stirring occasionally. Adding a pinch of sugar can help speed up the process, but avoid high heat, which can burn them instead of caramelizing them properly. if you want to enhance the flavors of the other ingredients you could also add some dry white wine like Sauvignon Blanc or Pinot Grigio to the cooked onions before adding the beef stock.
You could also make this a one-pot pasta by increasing the amount of beef stock or amount of liquid and cooking the pasta in the sauce for an infused deep savory flavor. Just increase the cooking time of the pasta slightly and occasionally stir until it has absorbed the sauce.
Substitutions
Rigatoni – Swap rigatoni for penne, orecchiette pasta, or fusilli, both of which hold onto the sauce well. Penne keeps the same tubular shape, while fusilli’s spirals trap even more of the creamy, cheesy goodness.
Ribeye Steak – Use sirloin for a leaner option with great flavor, or try chicken breast for a lighter, but equally delicious, alternative. If you’re looking for a vegetarian twist, portobello mushrooms can add a meaty texture.
Sauce substitutions
Onions – Substitute yellow onions for shallots for a slightly sweeter, more delicate flavor or use leeks for a milder, earthier taste that still caramelizes beautifully.
Butter – Replace butter with ghee for a nuttier, more intense flavor or use avocado oil for a dairy-free option that still provides richness.
Olive Oil – Swap olive oil for vegetable oil or canola oil if needed, though avocado oil works best for a mild, buttery flavor that complements the dish.
Beef Stock / beef broth – If you don’t have beef stock, use chicken broth for a lighter alternative or vegetable stock to make the dish vegetarian. Mushroom broth also works well for added depth.
Double Cream – Use half-and-half for a lighter sauce with less fat, or go dairy-free with coconut cream, which adds richness with a subtle sweetness.
Thyme – Swap thyme for rosemary for a more woodsy, aromatic depth, or use oregano for a slightly peppery twist.
Worcestershire Sauce – Combine soy sauce with a splash of balsamic vinegar for a similar umami-rich tang, or try fish sauce for an extra savory note.
Garlic – If you’re out of garlic, use garlic powder (¼ teaspoon per clove) or finely minced shallots for a milder, aromatic alternative.
Gruyère Cheese – Use Swiss cheese for a similar nutty, creamy melt or try Gouda for a slightly sweeter, more buttery alternative.
Parmesan Cheese – Swap Parmesan for Pecorino Romano if you want a sharper, saltier bite, or use aged cheddar for a slightly richer, tangier finish.
Variations
Mushroom French Onion Pasta – Swap the steak for a mix of portobello and cremini mushrooms to create a vegetarian-friendly version. Sauté them until golden before adding them to the sauce. Use vegetable broth instead of beef stock and consider adding a splash of balsamic vinegar for extra depth.
Spicy French Onion Steak Pasta – Add red pepper flakes or a dash of cayenne when cooking the onions for a subtle heat. Use pepper jack cheese instead of Gruyère for a spicy kick, and finish with a drizzle of hot honey or chili oil for an extra layer of flavor.
Truffle French Onion Steak Pasta – Elevate the dish by adding a drizzle of truffle oil just before serving. Replace Parmesan with pecorino romano for a bolder cheese flavor, and add wild mushrooms like chanterelles or morels to complement the truffle notes.
Try my garlic parmesan steak pasta recipe on my website!
Equipment
Cast iron skillet or large skillet
Large dutch oven or large skillet
Storage
Refrigeration – Store leftover French Onion Steak Pasta in an airtight container in the fridge for up to 3 days. Let it cool before sealing to prevent condensation, which can make the sauce separate.
Freezing – This dish is best enjoyed fresh, but you can freeze it for up to 2 months. Avoid freezing the steak separately, as it can lose texture. Store in individual portions for easy reheating.
Reheating – To maintain creaminess, reheat on the stovetop over low heat, adding a splash of milk or cream to bring the sauce back to life. Stir frequently to prevent separation. If using a microwave, reheat in 30-second intervals, stirring between each to keep the sauce from becoming grainy. Avoid overheating the steak to keep it tender.
Top Tip
If the sauce tastes too rich, add a splash of lemon juice or a dash of Worcestershire sauce to brighten it up. For a more intense umami kick, a teaspoon of Dijon mustard can deepen the flavor without overpowering the dish.
FAQ
French onion soup is eaten with a spoon, savoring the broth first. Use the spoon to break through the melted cheese on top, but avoid slurping or scooping too aggressively.
To prevent cheese from sinking, ensure it's grated finely and placed on top of the bread before broiling, which will help it stay afloat.
Yes, French onion soup can be adapted into pasta by using the broth as a sauce and adding caramelized onions, melted cheese, and toasted bread crumbs for texture.
Related
Looking for other recipes like this? Try these:
Steak recipes
Looking for more recipes like this french onion steak pasta:
Recipe

Creamy French Onion Steak Pasta - Easy Recipe
Equipment
- Cast iron skillet or large skillet
- Large dutch oven or large skillet
- Large Pot
Ingredients
- 300 g rigatoni
- 2 ribeye steaks
- 3 large onions
- 2 tablespoon butter
- 1 tablespoon olive oil
- 1 cup beef stock 240ml
- ½ cup double cream or heavy cream, 120ml
- 5 g thyme
- ½ tablespoon Worcestershire Sauce
- 2 cloves garlic minced
- Salt and Pepper
- 75 g gruyere cheese grated
- 25 g parmesan cheese grated
Instructions
- Start by slicing the onions. To thinly slice an onion, start by trimming off the stem end while keeping the root intact—this helps hold the layers together while slicing. Cut it in half from root to stem then peel off the outer layer of skin. Lay each half flat on the cutting board, then use a sharp knife to make thin slices.
- Melt butter and olive oil in a pan over medium-low heat. Add thinly sliced onions and a generous pinch of salt. Stir occasionally to ensure they don't stick too much to the bottom of the pan, letting them cook slowly for 30-40 minutes until they turn deep golden brown. If you’re short on time, a pinch of sugar can help speed up the process and add a slightly sweet flavor.3 large onions, 2 tablespoon butter, 1 tablespoon olive oil
- Increase the sauce to medium heat and stir in minced garlic, fresh thyme, and Worcestershire sauce. Let it cook for a minute, then pour in the beef stock. Simmer for 3-4 minutes, allowing the flavors to develop. Lower the heat and stir in the double cream, seasoning the creamy sauce with salt and pepper to taste.1 cup beef stock, ½ cup double cream, 5 g thyme, ½ tablespoon Worcestershire Sauce, Salt and Pepper, 2 cloves garlic
- While the sauce simmers, cook the rigatoni in salted boiling water according to package instructions until al dente. Reserve some pasta water before draining. While the pasta is cooking heat a cast-iron skillet or frying pan over high heat with a little oil. Once hot, add the ribeye steaks and sear undisturbed for 2 minutes per side.2 ribeye steaks, 300 g rigatoni
- Flip the steak and add a spoonful of butter. I love using garlic butter because it infuses the steak with extra flavor, to make your own mix a clove of garlic with a pinch of parsley and butter. Baste the steak with the butter for another minute, then remove from the pan and let it rest before slicing. I like to add the juices from the steak pan to the sauce.
- Add the cooked pasta to the sauce along with grated Gruyère and Parmesan. Stir until the cheese melts into the sauce, creating a rich, creamy coating. If the sauce is too thick, add a ladle of reserved pasta water.75 g gruyere cheese, 25 g parmesan cheese
- Top the pasta with sliced steak and an extra sprinkle of Parmesan. Garnish with fresh thyme or crispy fried onions for an extra layer of flavor. Serve immediately and enjoy the comforting, indulgent flavors of French Onion Steak Pasta.
























