One-Pot French Onion Mushroom Orzo
Disclaimer: This post may contain affiliate links. Please read our privacy policy.
If you love French onion soup, you’re going to love this creamy French onion mushroom orzo! Sweet caramelized onions, earthy mushrooms, tender orzo, and melty Gruyère come together in one pot for a cozy, flavorful dinner. It’s everything I love about French onion soup, just turned into a creamy pasta dish that’s hearty enough to call dinner. Plus, it’s ready in less than a hour, and there’s only one pot to wash. My kind of cooking!

A Little French Onion Inspiration
My husband and I LOVE French onion soup. It’s one of those things we crave, especially when the weather starts getting chilly. There’s just something about that rich, salty onion broth and melted cheese that gets me every time.
I wanted to take those same flavors and turn them into something a little more substantial, which is how this French onion pasta recipe came to life.
I’ve also been feeling inspired by fall cooking lately. Give me mushrooms, caramelized onions, fresh herbs, and a pot simmering on the stove, and I’m happy.
And because I love cooking with orzo, it seemed like the perfect pasta for this recipe. It cooks right in the broth, absorbs all that delicious onion flavor, and becomes wonderfully creamy.
My oldest daughter, who also happens to love French onion soup, really enjoyed this one. She loves that rich, savory broth flavor. The mushrooms might be a different story for some kids, but the cheesy pasta part? That’s usually an easy sell!
Time To Make French Onion Pasta!
These steps give you a quick visual overview of the recipe. You’ll find the full ingredient measurements and detailed instructions in the printable recipe card below!












The Secret Is in the Onions!
If there’s one thing I want you to take away from this recipe, it’s this: don’t rush the onions!
The caramelized onions are what give this French onion mushroom orzo its deep, slightly sweet, savory flavor. If you only cook them until they’re soft and translucent, you’ll miss out on what makes French onion soup so delicious.
I like using sweet onions, especially Vidalia onions. Cook them slowly in butter until they’re beautifully golden brown. If they start sticking, add a splash of beef broth and scrape up those flavorful brown bits.
Give yourself 20-15 minutes for this step, or a little longer if needed. It’s worth it, I promise! The onions should be golden brown and sweet before you add the mushrooms.
Let’s Talk About the Cheese
I learned something while testing this recipe: you absolutely can have too much cheese. And that’s coming from someone who LOVES cheese!
My original version had quite a bit of Gruyère and Parmesan, and while it tasted good, it was just too heavy. The cheese started taking over, and I really wanted those caramelized onions and mushrooms to shine.
I scaled it back to ½ cup Gruyère and ⅓ cup Parmesan, which creates a better balance.
Gruyère gives the pasta that signature French onion flavor, while Parmesan adds a little extra salty, nutty goodness.
You can absolutely adjust the cheese to your liking. If you prefer a lighter, less cheesy sauce, start with a little less and add more as you go. Just make sure you’re using freshly shredded cheese because it melts much more smoothly.
Can I Use a Different Type of Pasta?
Yes! I personally love orzo because it’s small, cooks quickly, and absorbs all that wonderful broth flavor.
If you don’t have orzo, another small pasta shape, such as ditalini or small shells, would work.
I would avoid larger pasta shapes because they’ll need different cooking times and more liquid. You may also need to adjust the broth for smaller pasta substitutions, so keep an eye on the skillet as it simmers.
Orzo and One-Pot Recipes Make Me SO happy.
If you’re loving these cozy, one-pot pasta dinners as much as I am, here are a few more recipes to try that have different flavors but a similar cooking approach to this French onion pasta recipe.
Creamy Butternut Squash Orzo with Mushrooms and Kale is another favorite for fall. It has those same earthy mushroom flavors, but with sweet butternut squash, kale, and Parmesan. It’s also a great meatless dinner.
If you want something with a little more protein, try my One-Pot Mushroom Orzo with Spinach and Meatballs. It uses mushrooms and beef broth for a similarly savory flavor, with meatballs to make it extra hearty.
And for something a little lighter and quicker, my One-Pot Garlic Parmesan Orzo with Broccoli and Cherry Tomatoes is ready in about 30 minutes. Perfect when you still want a creamy pasta dinner but don’t have much time.
One Last Thing from Jess
This is exactly the kind of recipe I look forward to making when fall rolls around. I love taking flavors we already enjoy as a family and finding an easier, more practical way to get them on the dinner table.
And if you’re a French onion soup fan, I really think you’ll appreciate this one. Just promise me you’ll give those onions enough time to brown. They make all the difference!
One-Pot French Onion Orzo

Creamy orzo with sweet caramelized onions, savory mushrooms, Gruyère, and Parmesan, all cooked together in one pot. This comforting French onion pasta brings all the flavors of classic French onion soup to an easy family dinner.
Ingredients
- 3 tablespoons unsalted butter, divided
- 2 large sweet onions, such as Vidalia, thinly sliced
- 8 ounces cremini or baby bella mushrooms, sliced
- 3 garlic cloves, minced
- 1 1/2 teaspoons fresh thyme leaves or 3/4 teaspoon dried thyme
- 1½ cups uncooked orzo
- 3¾ cups low-sodium beef broth, plus more as needed
- 2 teaspoons balsamic vinegar
- ½ teaspoon kosher salt, plus more to taste
- ¼ teaspoon black pepper
- ½ cup heavy cream
- ½ cup freshly shredded Gruyère cheese
- â…“ cup freshly grated Parmesan cheese
- Fresh parsley or additional thyme for garnish, optional
Instructions
- Caramelize the onions: Melt 2 tablespoons unsalted butter in a large, deep skillet or Dutch oven over medium heat. Add 2 thinly sliced sweet onions and a small pinch of the measured ½ teaspoon kosher salt. Cook uncovered for 20-25 minutes, stirring frequently, until the onions are soft, golden brown, and beginning to caramelize. Reduce the heat if they're browning too quickly, and add a splash of beef broth to loosen any browned bits from the bottom of the skillet.
- Cook the mushrooms: Add the remaining 1 tablespoon butter and 8 ounces sliced cremini mushrooms. Cook for 5–7 minutes, stirring occasionally, until the mushrooms have softened and begun to brown.
- Add the aromatics: Stir in 3 minced garlic cloves and 1½ teaspoon fresh thyme (or ¾ teaspoon dried). Cook for about 30 seconds, just until fragrant.
- Toast the orzo: Add 1½ cups uncooked orzo and stir for approximately 1 minute. Pour in 2 teaspoons balsamic vinegar, scraping up any remaining browned bits from the skillet.
- Simmer the orzo: Pour in 3¾ cups low-sodium beef broth and add the remaining kosher salt and ¼ teaspoon black pepper. Bring to a gentle simmer, then reduce the heat to medium-low. Cook uncovered for 10–12 minutes, stirring frequently, until the orzo is tender and most of the broth has been absorbed. If needed, add more broth, ¼ cup at a time.
- Make it creamy: Reduce the heat to low. Stir in ½ cup heavy cream, ½ cup freshly shredded Gruyère, and ⅓ cup freshly grated Parmesan until the cheeses melt and everything becomes creamy. For a lighter cheese flavor, start with less cheese and add more to taste.
- Rest and serve: Taste and adjust with additional salt or black pepper if needed. Remove from the heat and let the orzo rest for 3–5 minutes before serving. Garnish with fresh parsley or thyme, if desired.
Notes
Storing and reheating: Refrigerate leftovers for 3–4 days. Add a splash of broth when reheating to loosen the creamy sauce.
Nutrition Information:
Yield:
5Serving Size:
1Amount Per Serving:Calories: 563Total Fat: 30gSaturated Fat: 17gUnsaturated Fat: 12gCholesterol: 86mgSodium: 1450mgCarbohydrates: 52gFiber: 4gSugar: 10gProtein: 23g
Nutrition information is automatically calculated. Use as an approximation only.






