Save There's something almost meditative about standing over a pan of onions for twenty minutes, watching them transform from sharp and pale to glossy amber ribbons. I discovered this risotto on a gray Sunday when my kitchen smelled like caramelizing sugar and earth, and I realized that the slowness wasn't a burden but the whole point. The mushrooms added an earthy depth I hadn't expected, and by the time I stirred in that final knob of butter, I understood why people get quiet around a bowl of this.
I made this for my neighbor once when she mentioned she'd been eating takeout for two weeks straight, and watching her face when she tasted it was worth every stir of the spoon. She asked for the recipe immediately, then called me the next week to say it had become a regular thing in her house, which felt like the highest compliment anyone could give.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Yellow onions (2 large, thinly sliced): Slice them thin so they break down into silky strands as they caramelize; thick slices stay stubbornly chunky and won't develop that deep flavor.
- Cremini or button mushrooms (250 g, sliced): The moisture in mushrooms is your secret weapon, so let them brown properly in the pan before moving on.
- Garlic (3 cloves, minced): Add it after the mushrooms finish cooking so it doesn't burn and turn bitter.
- Fresh parsley (2 tbsp chopped, plus more for garnish): Fresh herbs brighten everything at the last second; dried won't give you that same lift.
- Arborio rice (300 g): Its high starch content is what makes risotto creamy, so don't substitute with long-grain rice or you'll lose the magic.
- Grated Parmesan (60 g): Freshly grated melts better than pre-shredded, which often contains anti-caking agents.
- Unsalted butter (40 g): Using unsalted lets you control the seasoning; salted butter can throw off your balance.
- Heavy cream (60 ml, optional): This is your insurance policy for a luscious texture, but it's not essential if you're watching dairy.
- Low-sodium vegetable broth (1 L, kept warm): Keep it warm in a separate pot so the rice doesn't seize up when you add it.
- Dry white wine (120 ml): A wine you'd actually drink tastes better; cooking wine tends to taste like regret.
- Olive oil (2 tbsp): Use good-quality oil that you actually enjoy tasting.
- Salt and pepper: Taste as you go; risotto needs more seasoning than you think.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start the caramelization:
- Heat olive oil and butter together over medium-low heat, then add your sliced onions with a pinch of salt. This slow, gentle approach takes 20 to 25 minutes, and that's not a shortcut worth skipping. You'll notice the onions releasing their moisture first, then slowly turning golden, then deepening into a rich amber.
- Sauté the mushrooms:
- Once the onions are transferred to a bowl, add the remaining olive oil to the same pan and increase the heat to medium. Brown the mushrooms until they've released their moisture and have a nice caramelized edge, about 7 minutes, then stir in the garlic for just one minute.
- Toast the rice:
- Add your Arborio rice to the mushroom mixture and stir constantly for 2 minutes. You're looking for the rice to become slightly translucent around the edges while staying opaque in the center, which tells you it's ready for liquid.
- Add the wine:
- Pour in the white wine and stir gently until it's mostly absorbed, which usually takes about 2 minutes. The wine adds acidity that brings out all the other flavors.
- Build the creaminess with broth:
- This is the heart of risotto technique: add warm broth one ladle at a time, stirring gently and allowing each addition to be almost completely absorbed before adding the next. This takes about 18 to 20 minutes and requires your attention, but this is when the rice releases its starch and becomes creamy without any cream at all.
- Finish strong:
- When the rice is tender but still has a slight bite (al dente), stir in your reserved caramelized onions, the remaining butter, Parmesan cheese, and cream if you're using it. Taste and adjust the seasoning with salt and pepper.
- Rest and serve:
- Let the risotto sit for 2 minutes off the heat so it can settle, then stir in the fresh parsley. Divide into bowls and top with extra Parmesan and a fresh parsley sprig.
Save I learned that risotto is one of those dishes that teaches you something about patience and presence every single time you make it. There's no rushing it, and somehow that constraint turns into freedom.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Why This Dish Feels Special
Caramelized onions and mushrooms together create a umami depth that feels almost luxurious, like the dish knows something fancy that most weeknight cooking doesn't. The creaminess comes entirely from the rice itself and the way you coax it, so there's an honesty to the richness. It's the kind of dish that makes your kitchen smell like a proper dinner is happening, even if you're home alone.
Timing and Flexibility
The caramelization of the onions takes the longest, but you can start those first and then prep your mushrooms while they're cooking. If you're in a mood to serve this with greens or proteins, it handles sides beautifully without demanding attention. The whole dish comes together in under an hour, which feels reasonable for something that tastes this considered.
Variations and Additions
Once you've made this version a few times, you'll start seeing possibilities everywhere. Stir in a handful of baby spinach or fresh peas for color and a textural contrast. For a vegan version, swap the butter for plant-based butter and either skip the Parmesan entirely or use a good-quality vegan alternative. Some people add a splash of truffle oil at the very end, others swear by a fresh squeeze of lemon juice just before serving.
- A crisp Pinot Grigio or Chardonnay pairs beautifully and even gives you extra wine for the actual cooking.
- Make the caramelized onions a full day ahead if you want to shorten your cooking time when guests are coming.
- Risotto is best served immediately, but it won't fall apart if you need to keep it warm for a few minutes on very low heat with a lid on top.
Save This risotto tastes like slow afternoons turned into dinner, like the kitchen becoming a place where good things happen when you pay attention. Make it when you have time to stand at the stove and let your mind wander; that's when it becomes more than just rice and butter.
Recipe FAQs
- → How do I caramelize onions properly?
Cook thinly sliced onions slowly over medium-low heat in butter and oil, stirring often until they turn a deep golden brown, about 20-25 minutes.
- → Can I use other mushrooms instead of cremini?
Yes, button mushrooms or other varieties like shiitake or portobello can be substituted depending on your preferred flavor and texture.
- → What is the best way to achieve creamy risotto?
Stir Arborio rice frequently while gradually adding warm broth, allowing each ladle to be absorbed before adding the next to release starch and create creaminess.
- → Is white wine necessary in the cooking process?
White wine adds acidity and depth but can be replaced with extra broth if preferred or avoiding alcohol.
- → How do I know when the risotto is done?
The rice should be tender yet firm to the bite (al dente) with a creamy consistency, usually after about 18-20 minutes of gradual broth addition and stirring.