This French onion pumpkin risotto is what happens when two of my favorite fall comfort foods end up in the same pot. You get the deep, sweet caramelized onions and savory beef broth of French onion soup, folded into a creamy pumpkin risotto with thyme and nutty Gruyère. Then it goes under the broiler until the cheese is bubbling and golden in spots. Honestly, it’s the side dish everyone will be talking about.
This recipe comes straight from my dinner party menu booklet for The Dining Room, my Substack. I’m sharing it here for free because it’s just that good.
Why You’ll Love This Pumpkin Risotto
- Two classics in one. All the cozy flavor of French onion soup in a creamy, spoonable risotto.
- Made for entertaining. It serves 8 to 10 as a side, so it’s perfect for Thanksgiving, Friendsgiving or a fall dinner party.
- Make-ahead friendly. The onions (the most time-consuming part) can be made up to 4 days in advance.
- That broiled cheesy top. Just like the top of a bowl of French onion soup.

Key Ingredients
- Yellow onions: Cooked low and slow until jammy and deeply golden. This is where all the flavor starts.
- Pumpkin purée: Gives the risotto its silky texture and gorgeous fall color.
- Beef stock: The French onion soup backbone. Keep it warm on the stove so the risotto cooks evenly.
- Arborio rice: The short-grain rice that makes risotto naturally creamy.
- Worcestershire, Dijon and fresh thyme: Small amounts, big savory depth.
- Gruyère and Parmesan: Gruyère for that classic French onion flavor and melt, Parmesan for salty richness.
Tips for the Best French Onion Risotto
- Don’t rush the onions. Give them the full 35 to 45 minutes over medium-low heat. If the bottom of the pot gets too dark, add a splash of water or stock and scrape up the browned bits.
- Toast the rice. A minute or two in the pot before adding the wine gives the risotto a nutty depth.
- Add the stock gradually. About 3/4 to 1 cup at a time, letting most of it absorb before adding more.
- Keep it loose. Risotto should flow, not sit stiff on a spoon. Add a splash of warm stock before serving if needed.
- Watch the broiler. The cheese goes from golden to burnt fast, so don’t walk away.

Can You Make Risotto Ahead?
Yes, partly. Caramelize the onions up to 3 to 4 days ahead and store them in an airtight container in the fridge. Earlier in the day, shred your cheeses and measure out everything else. Then make the risotto fresh right before dinner for the creamiest texture. Store-bought caramelized onions work too. You’ll need 2 to 2 1/2 cups.
How to Serve It
For a festive fall presentation, spoon the risotto into a warmed pumpkin-shaped cocotte, top with the reserved onions and Gruyère, and broil until bubbly. It’s a beautiful side for roast chicken, pork tenderloin, beef tenderloin or your Thanksgiving turkey.
Hosting tip: Grab two 32-ounce cartons of beef stock. One covers the recipe, and the second gives you extra for cooking or loosening the risotto before serving.

French Onion Pumpkin Risotto FAQs
Can I use chicken or vegetable stock instead of beef?
You can, but beef stock is what gives this its true French onion flavor. Vegetable stock makes it vegetarian-friendly (just check that your Worcestershire is vegetarian too).
Can I use fresh pumpkin?
Yes. Use 1 1/4 cups of smooth roasted pumpkin or butternut squash purée.
What wine should I use?
Any dry white you’d happily drink, like a Sauvignon Blanc or unoaked Chardonnay. Serve the rest with dinner.
How do I reheat leftovers?
Warm gently on the stove with a splash of stock, stirring until loose and creamy again.
French Onion Pumpkin Risotto

Ingredients
Caramelized Onions
- 3 tbsp unsalted butter
- 1 tbsp olive oil
- 4 large yellow onions thinly sliced
- 3/4 tsp kosher salt
Risotto
- 3 cloves garlic minced
- 1 1/4 cups pumpkin purée
- 1 1/2 tsp Worcestershire sauce
- 3/4 tsp Dijon mustard
- 1 1/2 tsp fresh thyme leaves plus more for serving
- 1/4 tsp ground nutmeg
- Freshly ground black pepper to taste
- 2 cups Arborio rice
- 2/3 cup dry white wine
- 4 cups beef stock or broth warmed, plus more as needed
- 1 cup finely grated Parmesan
- 1 1/2 cups shredded Gruyère divided
- 3 tbsp unsalted butter for finishing
- Kosher salt to taste
Directions
Caramelize the onions. Or use meal prepped ones using my slow cooker method!
- Caramelize the onions. Melt 3 tablespoons butter with the olive oil in a large, wide pot or Dutch oven over medium-low heat. Add the onions and salt. Cook for 35–45 minutes, stirring occasionally, until deeply golden, soft and jammy. If the bottom of the pot starts getting too dark, add a splash of water or beef stock and scrape up the browned bits. You should have about 2–2 1/2 cups caramelized onions. Reserve 3/4 cup for topping.
Make the risotto
- Build the pumpkin base. Add the garlic to the onions and cook for about 30 seconds, until fragrant. Add the pumpkin purée, Worcestershire, Dijon, thyme, nutmeg and freshly ground black pepper. Cook over medium heat for 3–5 minutes, stirring frequently, until the pumpkin thickens and deepens slightly in color.
- Toast the rice. Add the Arborio rice and cook for 1–2 minutes, stirring frequently, until thoroughly coated and lightly toasted. Pour in the wine, scraping up any browned bits from the bottom of the pot. Cook until the wine is almost completely absorbed.
- Cook the risotto. Add the warm beef stock about 3/4–1 cup at a time, stirring frequently and allowing most of the liquid to absorb before adding more. Continue cooking for 18–22 minutes, until the rice is creamy and al dente. If the rice is still too firm after adding the 4 cups of stock, add additional warm stock a little at a time as needed.
- Make it cheesy. Remove from the heat. Stir in the Parmesan, 1 cup Gruyère and 3 tablespoons butter until melted, creamy and glossy. Taste and season with kosher salt and additional black pepper as needed. Add a splash of warm stock if necessary so the risotto is loose and flowing rather than thick or stiff.
- Broil & serve. Transfer the risotto to a broiler-safe serving dish. Top with the reserved caramelized onions and remaining 1/2 cup Gruyère. Broil for 1–3 minutes, watching closely, until the cheese is melted, bubbling and golden in spots. Finish with fresh thyme and black pepper and serve immediately.
Want more menus like this? Full dinner party booklets with recipes, timelines and pairings come out every month in The Dining Room on Substack.



Rate & Review
WHAT DID YOU THINK OF THIS RECIPE?