Rich, creamy, and comforting, this one-pot French onion pasta is a flavorful, satisfying dish inspired by classic French onion soup. Caramelized onions, earthy mushrooms, and tender pasta cook together in one pot to create a deeply savory meal that feels cozy and indulgent.
If you love caramelized onions, this recipe is for you — the slow-cooked, sweet-savory onion base is the heart of the dish. Caramelizing takes time and patience, but the resulting depth of flavor is well worth the effort.

Why you’ll love this recipe
- Deep, layered flavor from properly caramelized onions — this takes time but delivers a rich, jammy base that defines the dish.
- One-pot cooking keeps cleanup simple while blending flavors during cooking for a cohesive, comforting meal.
- Uses basic pantry ingredients and easy swaps (vegetable broth, half-and-half, or different cheeses) so you can adapt it to what you have on hand.
Ingredients you’ll need

- Butter and olive oil: Butter adds richness; a little oil prevents burning. Use unsalted butter if possible.
- Yellow onions: Three onions are used here; they appear large in the pan but reduce substantially while caramelizing.
- Sugar: A small amount helps the onions caramelize more evenly and develop sweetness.
- Garlic: Minced garlic adds aromatic depth — adjust to taste.
- Cremini mushrooms: Their richer umami flavor complements the onions; white mushrooms can be used as a substitute.
- Fresh thyme: The herb’s earthy notes pair well with the onions and mushrooms.
- Beef or vegetable broth: Broth cooks the pasta and deglazes the pot; beef broth adds more savory depth, but vegetable broth works for a lighter option.
- Worcestershire sauce: Adds an extra layer of umami.
- Pasta: A sturdy short pasta like rigatoni or mezzi rigatoni holds up well in this dish.
- Heavy cream or half-and-half: Heavy cream makes a silky sauce; half-and-half can be used for a lighter texture.
- Freshly grated Parmesan: Adds saltiness and helps thicken the sauce.
- Salt and freshly cracked pepper: To taste; kosher salt is ideal.
How to make this recipe

- Heat a Dutch oven or heavy-bottomed pot over medium heat and add 2 tablespoons butter and 2 tablespoons olive oil.
- Once the butter melts, add the sliced onions and sauté until softened, about 10 minutes.
- Allow the onions to begin caramelizing by stirring only every 2 to 3 minutes. Leaving them mostly undisturbed helps them develop golden brown color and sweet flavor.
- When the onions turn light golden, stir in the sugar and salt. Continue cooking, stirring occasionally, for about 50 minutes or until the onions are deep golden and jammy. Add the remaining butter and oil halfway through if needed. If the pot looks like it’s browning too quickly, add up to 1/4 cup broth and scrape the bottom with a wooden spoon to deglaze.
- Add the minced garlic and sauté 1 minute until fragrant.
- Add the sliced mushrooms and cook 3–4 minutes until softened, then add fresh thyme and cook 1 minute more.
- Deglaze the pot with a splash of broth if there are browned bits stuck to the bottom. Add the pasta, the remaining beef (or vegetable) broth, and Worcestershire sauce. Taste and add more salt if desired.
- Stir to combine and bring to a boil. Cover, reduce heat to a simmer, and cook about 15 minutes, stirring every 5 minutes so the pasta doesn’t stick. Cook longer if needed until the pasta reaches your preferred doneness.
- Remove the pot from the heat, stir in heavy cream and grated Parmesan until smooth and well combined. Adjust seasoning with freshly cracked pepper and additional Parmesan if desired.
- Serve immediately, garnished with extra Parmesan and thyme if you like.
Recipe variations
- Substitute dried thyme: use 1/2 teaspoon dried thyme for each sprig of fresh thyme.
- Use half-and-half instead of heavy cream for a lighter finish.
- Swap grated Parmesan for Gruyère for a more classic French onion flavor.
- For a deeper garlic note, use roasted garlic in place of fresh minced garlic.
Tips and notes
- If the onions begin to burn, lower the heat and add a little broth or water to loosen the fond and prevent scorching.
- Deglazing means adding liquid to the hot pan and scraping up browned bits — this dissolves concentrated flavor into the sauce.
- You can make the caramelized onions ahead of time and refrigerate them until you’re ready to finish the pasta, which makes this more manageable on busy nights.
- Don’t rush the caramelization step; patience yields significantly better flavor.

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently in a skillet with a splash of broth or in the microwave until warmed through.
Portion into individual containers and freeze. To reheat, thaw overnight in the fridge or reheat from frozen in a skillet with a bit of liquid, or microwave until hot.
Serve with garlic bread, a crisp Caesar salad, or roasted vegetables to round out the meal.
Recipe

One Pot French Onion Pasta
Rich, creamy, and comforting, this one-pot French onion pasta is loaded with caramelized onions, mushrooms, and tender pasta in a creamy, savory sauce.
Equipment
- Heavy-bottomed pot or Dutch oven
Ingredients
- 3 tablespoons unsalted butter
- 3 tablespoons olive oil
- 3 yellow onions, sliced into 1/4″ (about 570 g)
- 1 teaspoon sugar
- 2 tablespoons minced garlic
- 1/2 teaspoon kosher salt, or more to taste
- 8 ounces sliced cremini mushrooms (227 g)
- 3–4 sprigs fresh thyme, leaves removed
- 4 3/4 cups beef or vegetable broth (reserve 1/4 cup for deglazing)
- 2 teaspoons Worcestershire sauce
- 15 ounces rigatoni pasta (450 g)
- 2–3 tablespoons heavy cream (or half-and-half)
- 1 1/4 cups freshly grated Parmesan, plus more for serving
- Freshly cracked pepper, to taste
Instructions
- Heat a Dutch oven or heavy pot over medium heat and add 2 tablespoons butter and 2 tablespoons oil.
- Add the sliced onions and sauté until softened, about 10 minutes.
- Allow the onions to caramelize, stirring only every 2–3 minutes so they can brown evenly.
- When the onions are light golden, add the sugar and salt. Continue to cook, stirring occasionally, for about 50 minutes until deep golden and jammy. Add remaining butter and oil halfway through if needed. If the pot darkens too much, add up to 1/4 cup broth and scrape the bottom to deglaze.
- Stir in the garlic and cook 1 minute. Add mushrooms and cook 3–4 minutes until softened. Add thyme and cook 1 more minute.
- Deglaze the pot with a splash of broth if needed. Add the pasta, remaining broth, and Worcestershire sauce. Adjust salt if necessary.
- Bring to a boil, then reduce to a simmer, cover, and cook about 15 minutes, stirring every 5 minutes so the pasta doesn’t stick. Cook longer if the pasta needs more time.
- Remove from heat and stir in heavy cream and grated Parmesan until combined. Season with freshly cracked pepper and serve with extra Parmesan and thyme if desired.
Nutrition (approx.)
Calories: 631 kcal | Carbohydrates: 75 g | Protein: 25 g | Fat: 26 g
More pasta recipes you may like
- One Pot Spaghetti with Meat Sauce
- Lasagna Soup
- Lemon Ricotta Pasta
- One Pot Cheesy Salsa Beef Pasta
- One Pot Chicken Broccoli Alfredo
Find more recipes and inspiration from One Pot Only on social platforms and photo channels.