Creamy One-Pot French Onion Pasta

French Onion Pasta blends the deep, caramelized flavor of classic French onion soup with the comforting bite of pasta. Sweet, slowly caramelized onions combine with savory beef broth, mushrooms, garlic, and a touch of white wine, then everything is coated with sharp, melted Parmesan for a hearty, one‑pot dinner that is both easy and satisfying.

white plate with french onion pasta topped with fresh parsley

I love the simple depth of French onion soup, and turning it into a pasta dish gives you that flavor in an entirely new format. This one‑pot version keeps cleanup minimal while delivering the savory, slightly sweet sauce that so many of us crave. It’s great for busy weeknights but satisfying enough to serve for a cozy family dinner.

Why You’ll Love French Onion Pasta

Rich, layered flavor: Slow‑caramelized onions develop a natural sweetness that forms the backbone of the sauce. Combined with beef broth, a splash of white wine, garlic, and mushrooms, the result is a deeply flavored, savory pasta.

Comfort in one pot: This recipe turns a beloved soup into a pasta dish that cooks in a single pot, which makes it ideal for busy nights and small kitchens.

Melty cheese finish: Freshly grated Parmesan brings a sharp, creamy finish that helps bind the sauce and pasta together. Gruyère or Swiss are fine substitutions if you prefer a nuttier, more traditional soup-style topping.

Adaptable and satisfying: The recipe is easy to tweak—swap the beef for mushrooms and vegetable broth for a vegetarian take, or add a splash of cream for a richer texture.

Ingredient Notes and Substitutions

white plate with french onion pasta topped with fresh parsley

Pasta: Rotini is excellent because the twists hold sauce, but any short pasta—penne, fusilli, or rigatoni—works. Adjust cooking time and liquid as needed for different shapes.

Fat for cooking: Olive oil offers a clean flavor and is what I use here, but butter or a mix of butter and oil will give a richer result.

Protein: Lean ground beef keeps the dish lighter, while a higher‑fat blend (80/20) offers more richness. For a vegetarian version, omit the beef and add extra mushrooms or plant‑based crumbles.

Worcestershire sauce: Adds a subtle tang and deepens the beefy notes—use it sparingly if you prefer a milder flavor.

Onions: Yellow onions are classic for French onion flavor, but white, sweet, or even red onions can be used with slightly different results.

Mushrooms & garlic: Button or cremini mushrooms are great; fresh garlic gives the best aromatics.

Thickener and deglazer: A bit of all‑purpose flour helps create a silky sauce, and dry white wine lifts the browned bits from the pan for extra flavor.

Broth and liquid: Beef broth is traditional; chicken or vegetable broth can be substituted. Use water sparingly—replacing all water with broth may make the dish too salty.

Cheese and garnish: Freshly grated Parmesan melts best; garnish with chopped parsley for color and brightness.

How to Make One Pot French Onion Pasta

pot with mushrooms and onion
  1. Brown the beef: Heat a large pot or Dutch oven over medium‑high. Add 1 lb ground beef, season with salt and pepper, and cook until browned and crumbled. Drain excess fat and set the meat aside.
  2. Caramelize the onions: Return the pot to medium heat, add 1 tablespoon olive oil, 2 large sliced onions, and 3 cloves minced garlic. Cook slowly, stirring occasionally, until the onions are deeply browned and sweet—about 8–12 minutes. Add a tablespoon of water if they begin to stick or burn.
  3. Cook mushrooms and deglaze: Add 1 cup sliced mushrooms and cook until softened. Stir in 1 tablespoon of Worcestershire sauce to deglaze, letting most of the liquid reduce.
  4. Combine and thicken: Return the browned beef to the pot. Sprinkle in 2 tablespoons all‑purpose flour and stir to coat evenly.
  5. Add wine: Pour in ½ cup dry white wine, scraping the pan to release any browned bits so the sauce is smooth.
  6. Cook the pasta: Add 1 lb rotini, 3 cups beef broth, 1 cup water, and 2 teaspoons dried thyme. Push the pasta down so it is submerged. Bring to a boil, then simmer uncovered for about 10 minutes, stirring occasionally, until the pasta is al dente and the liquid has reduced to a saucy consistency.
  7. Finish and serve: Remove from heat, stir in the remaining 1 tablespoon Worcestershire sauce and ½ cup freshly grated Parmesan. Garnish with chopped parsley and serve hot.

Tips For The Best Results

  • Caramelize the onions low and slow for the best sweetness and depth.
  • Grate Parmesan fresh for optimal melt and flavor.
  • Stir the pasta frequently as it cooks in the broth to prevent sticking and ensure even doneness.
  • Serve immediately so the cheese stays melty and the sauce remains silky.
  • Adjust seasoning at the end—broth and cheese can add salt, so taste before adding more salt.

Ways to Serve French Onion Pasta

white plate with french onion pasta topped with fresh parsley

Parmesan crisps: Bake small rounds of grated Parmesan until golden and crisp for a crunchy topping.

Crispy fried onions: Add them on top for texture and a nod to the classic soup garnish.

Serve with crusty bread: A slice of crusty bread is perfect for mopping up the sauce.

Finish with truffle oil: A light drizzle just before serving adds an elegant aroma if you want to elevate the dish.

French Onion Pasta Variations

white plate with french onion pasta topped with fresh parsley

Vegetarian: Use vegetable broth and double the mushrooms for umami, omitting the beef.

Creamy: Stir in a splash of heavy cream or a scoop of mascarpone for a richer, velvety sauce.

Spicy: Add red pepper flakes or a pinch of cayenne to contrast the onion sweetness.

Baked casserole: Layer cooked pasta, onions, and cheese, then bake with a breadcrumb topping until bubbly and golden.

Seafood twist: Add cooked shrimp or scallops for a lighter, briny variation that pairs well with caramelized onions.

Storing and Reheating

white plate with french onion pasta topped with fresh parsley

Store leftovers in an airtight container in the refrigerator for 3–4 days. Freezing isn’t recommended, as pasta texture can degrade when thawed.

To reheat on the stove, add the pasta to a saucepan with a splash of water or broth and warm over medium‑low, stirring occasionally until heated through. In the microwave, cover with a damp paper towel and heat in 30‑second intervals, stirring between each, until hot.

More Recipes You’ll Love

  • Creamy Pumpkin Feta Pasta
  • Crock Pot Garlic Parmesan Chicken Pasta
  • Easy One Pot Gochujang Pasta
  • One Pot Veggie Rasta Pasta

The Best One Pot French Onion Pasta

Author: Kate

A one‑pot recipe that brings the caramelized sweetness of French onion soup to a hearty pasta. Onions, mushrooms, beef broth, and Parmesan create a rich sauce that clings to rotini for an easy, comforting meal.

Prep Time: 10 mins
Cook Time: 20 mins
Total Time: 30 mins
Course: Main Course
Cuisine: American
Servings: 6
Calories: 573 kcal

Equipment

  • 1 large pot or Dutch oven

Ingredients

  • 1 lb ground beef
  • Salt and pepper, to taste
  • 1 tablespoon olive oil
  • 2 large onions, halved and thinly sliced
  • 3 cloves garlic, minced
  • 1 cup sliced mushrooms
  • 2 tablespoons Worcestershire sauce, divided
  • 2 tablespoons all‑purpose flour
  • ½ cup dry white wine
  • 1 lb rotini
  • 3 cups beef broth
  • 1 cup water
  • 2 teaspoons dried thyme
  • ½ cup Parmesan cheese, freshly grated
  • Parsley, for garnish

Instructions

  1. Brown the ground beef in a large pot over medium‑high heat, seasoning with salt and pepper. Drain and set aside.
  2. Add olive oil to the same pot, then the sliced onions and garlic. Cook over medium heat, stirring occasionally, until the onions are deeply caramelized. Add a tablespoon of water if needed to prevent burning.
  3. Add mushrooms and cook until they soften. Stir in 1 tablespoon Worcestershire sauce to deglaze and reduce the liquid slightly.
  4. Return the beef to the pot and sprinkle the flour over the mixture, stirring to coat evenly.
  5. Pour in the white wine and stir, scraping any browned bits from the bottom of the pot.
  6. Add the rotini, beef broth, water, and thyme. Press the pasta under the liquid, bring to a boil, then reduce to a simmer and cook uncovered for about 10 minutes, or until pasta is al dente, stirring occasionally.
  7. Remove from heat and stir in the remaining 1 tablespoon Worcestershire and the Parmesan cheese. Garnish with parsley and serve immediately.

Nutrition

  • Calories: 573 kcal
  • Carbohydrates: 64 g
  • Protein: 28 g
  • Fat: 21 g
  • Saturated Fat: 8 g
  • Sodium: 715 mg
  • Fiber: 3 g
Tried this recipe? Let us know how it turned out!