Creamy Mushroom Parmesan Risotto
A luxuriously creamy risotto of tender arborio rice folded with deeply golden mushrooms, sweet green peas, butter, garlic, and thyme, finished with nutty grated parmesan and fresh parsley.
Why You'll Love This Recipe
This is a comforting, one-pan vegetarian dinner for anyone who wants something that feels restaurant-special but comes together with pantry staples and a little patience. It is warm and cozy enough for a quiet weeknight, yet polished enough to serve to guests. Because it leans on mushrooms and cheese rather than meat, it satisfies without weighing you down, and it is naturally friendly to a meat-free table.
The magic of risotto is entirely in the technique. Toasting the raw arborio grains in butter before any liquid goes in coats them and starts to develop a subtle nuttiness. Then, adding warm broth gradually and stirring coaxes the starch out of the rice little by little, which is what creates that signature creamy, spoonable texture without a drop of cream. Browning the mushrooms separately first, rather than steaming them in the pot, concentrates their earthy, savory flavor so they hold their own against the rich base.
What makes this dish so satisfying is the interplay of textures and savory depth. The creamy rice, the meaty mushrooms, the little pops of sweet peas, and the salty, umami-rich parmesan hit every note at once. It delivers plant-forward fiber from the mushrooms and peas, protein and calcium from the cheese, and heart-friendly fats from the olive oil, so a modest bowl feels filling and nourishing rather than merely indulgent.
Ingredients
- 3 1/4 cups cooked arborio rice
- 5 cups sliced mushrooms
- 1 cup grated parmesan
- 3 tbsp butter
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 1/4 cups green peas
- 1 tsp fresh thyme
- 3 tbsp olive oil
- 1/4 cup chopped parsley
- 1/2 tsp salt
Instructions
- Prep the vegetables: Slice the mushrooms into even pieces, dice the onion small, and mince the garlic. Strip the thyme leaves from their stems, grate the parmesan, and roughly chop the parsley. Having everything ready matters here, because risotto needs steady attention once the broth goes in.
- Brown the mushrooms: Heat the olive oil in a wide skillet or Dutch oven over medium-high heat. Add the sliced mushrooms in a single layer and let them sit undisturbed for a couple of minutes before stirring, since a mushroom stirred from the start releases its water and simmers in it instead of browning, cooking until they have released their liquid and turned deeply golden and glossy, about 8 to 10 minutes. Transfer them to a plate and set aside.
- Warm the broth: In a separate saucepan, bring your broth to a gentle simmer and keep it warm over low heat. The broth has to be warm, because cold liquid drops the temperature of the pan and the rice stalls each time you ladle it in.
- Build the base: Lower the heat under the skillet to medium and melt the butter. Add the diced onion and cook until soft and translucent, about 4 minutes, then stir in the minced garlic and thyme and cook until fragrant, about 30 seconds. Add the arborio rice and stir constantly for about a minute, until the grains are coated and the edges look translucent, which is the point where the starch on the outside has set enough to release slowly rather than all at once.
- Simmer the risotto: Add a ladle of the warm broth and stir until it is almost fully absorbed. Continue adding broth one ladle at a time, stirring often and waiting for each addition to be absorbed before adding the next, because it is the stirring against a small amount of liquid that pulls the starch out and makes the dish creamy without any cream. Keep going until the rice is creamy and tender with just a slight bite at the center, about 18 minutes. It should flow slowly when you drag a spoon through it, not stand stiff.
- Finish and serve: Turn off the heat and fold in the browned mushrooms, green peas, and grated parmesan until the cheese melts and the peas are heated through, since parmesan stirred into a pan still on the burner goes stringy and oily. Season with the salt, then taste and adjust. Serve right away, garnished with the chopped parsley.
Variations
- Different mushrooms: Swap the white or button mushrooms for cremini, shiitake, or a mixed wild blend. A handful of rehydrated dried porcini, chopped and stirred in, adds an even deeper woodsy flavor, and their soaking liquid can be strained and used as part of the broth.
- Add greens: Fold in a few handfuls of baby spinach or chopped kale at the end along with the peas, stirring until just wilted, or add tender asparagus tips during the last few minutes of simmering for a fresh, spring-like version.
- Bright and lemony: Finish with the grated zest and a squeeze of fresh lemon just before serving. The acidity lifts the richness of the butter and cheese and makes the whole bowl taste lighter.
- Extra creamy: Stir a spoonful of mascarpone or cream cheese into the pot along with the parmesan for an even more velvety, indulgent texture. Note that this adds more dairy.
- Herb and pepper: Trade the thyme for fresh sage leaves crisped in the butter, or add a generous grind of black pepper and a pinch of red pepper flakes at the finish for gentle warmth.
Storage & Leftovers
Refrigerator: Store leftover risotto in an airtight container in the fridge for up to 4 days. It will firm up considerably as it chills, since the rice keeps absorbing liquid, but that is normal and easily fixed when you reheat.
Reheating: Warm it gently in a saucepan over medium-low heat, adding a splash of broth or water and stirring until it loosens back to a creamy consistency. Avoid high heat, which can make the rice gummy. Microwaving works. Stop and beat it with a spoon between rounds, since agitating the rice is what brings the creaminess back.
Make-ahead: For a head start, brown the mushrooms and dice the onion and garlic up to two days ahead and keep them chilled. You can also cook the risotto until it is about three-quarters done, spread it on a sheet pan to cool quickly, then refrigerate and finish it with fresh warm broth and the parmesan just before serving.
Notes & Tips
- Use the right rice: Arborio is worth seeking out because its high-starch, short grains are what make risotto creamy. Carnaroli works beautifully too and is even more forgiving. Long-grain rice will not release enough starch and will give you a loose, non-creamy result.
- Keep the broth warm: Have the broth simmering in a pot next to your risotto the whole time. Cold liquid shocks the rice and drops the pan temperature, which stalls the cooking and can lead to unevenly done grains.
- Test for doneness by tasting: The only reliable way to know the rice is ready is to taste a grain. It should be tender with just the faintest firmness at the very center, and the mass should be loose and spoonable, not stiff. If it needs more time, add another ladle of broth.
- Salt at the end: Parmesan and broth are both salty, and the risotto reduces as it cooks, so wait until the cheese is folded in before you add the salt. Taste first, then adjust so you do not oversalt.
- Frozen peas are your friend: There is no need to thaw the peas or cook them separately. Folding them in frozen at the very end warms them through in the residual heat while keeping them bright green and sweet rather than mushy.
- Serve it promptly: Risotto is at its best the moment it is finished, when it is loose and flowing. It thickens quickly as it sits, so have your bowls and diners ready. A splash of warm broth stirred in just before serving revives it if it tightens up.
Nutrition & Mindful Eating
- The rice, the mushrooms and the parmesan are the three things this stands on. The rice gives up its starch and thickens the stock, the mushrooms bring the dark savory notes, and the cheese ties both of them to the butter at the end.
- Short grain rice is chosen for what it does under constant stirring, loosening starch into the liquid until the pot goes glossy, and it gives the bowl the steady, comforting carbohydrate that makes risotto what it is.
- Mushrooms browned properly before the rice goes in are the source of the depth here. Their natural glutamates read as pure savoriness on the tongue, and they carry B vitamins and selenium along with that flavor.
- Green peas dropped in near the end stay bright and pop against the soft rice, and the sweetness, plant protein and fiber they bring keep the bowl from turning one-note.
- Butter and parmesan stirred in off the heat are what make risotto taste like risotto, and thyme and parsley scattered over the top give it a fresh, herbal lift as it reaches the table.
- As you eat, feel how each grain of rice keeps a little resistance in the middle of all that creaminess, and eat while it is still steaming, noticing when a bowl of it has genuinely been enough.
Frequently Asked Questions
Do I have to stir it constantly the whole time?
Not constantly, but often. Frequent stirring is what rubs the starch off the rice grains to create the creamy texture, and it keeps the rice from sticking or cooking unevenly. You can step away briefly between ladles of broth, but plan to be at the stove for the roughly 18 minutes of simmering.
My risotto came out gluey and stiff. What went wrong?
That usually means it was cooked a bit too long, lost too much liquid, or sat too long before serving. Rescue it by stirring in a splash of warm broth or water over low heat until it loosens back into a creamy, flowing texture. Serving it right away also helps, since it thickens as it cools.
What kind of broth should I use?
A good vegetable broth is ideal and keeps the dish meat-free. Use one you would happily sip, since its flavor carries through the whole pot. Warm it before adding, and if your broth is very salty, hold back on the added salt until you taste at the end.
Can I make this without the cheese and butter?
You can, though they provide much of the richness and body. Replace the butter with additional olive oil, and stir in a spoonful of nutritional yeast plus an extra pinch of salt in place of the parmesan for a savory, cheese-like depth. The texture will be a touch lighter but still creamy from the rice.

