Description
A deeply creamy, earthy mushroom and rosemary risotto made with Arborio rice, tender cremini mushrooms, fresh rosemary added at just the right moment, and a generous stir of Parmesan right off the heat. Pure Italian comfort food in one pan.
Prep Time: 10 minutes | Cook Time: 30 minutes | Total Time: 40 minutes | Servings: 4

Ingredients
- 1 cup Arborio rice (do not substitute long-grain rice — the starch content is everything)
- 4 cups vegetable broth, warmed and kept warm in a separate saucepan throughout cooking
- 1 cup sliced cremini mushrooms (white button works too but cremini has more depth)
- 1/2 onion, finely chopped
- 2 cloves garlic, minced
- 2 tbsp olive oil
- 1/2 cup freshly grated Parmesan cheese (not the pre-shredded bagged kind)
- 2 tbsp fresh rosemary, chopped
- Salt and pepper to taste
Instructions
- Warm the vegetable broth in a small saucepan over low heat and keep it warm for the entire cooking process. Cold broth added to hot rice slows everything down and affects the final texture.
- Heat olive oil in a large skillet over medium heat. Add the finely chopped onion and minced garlic and sauté for about 3 minutes until soft and translucent.
- Add the Arborio rice and toast for 2 to 3 minutes, stirring constantly, until the edges of the grains turn slightly translucent and the rice smells faintly nutty. Don’t skip this step.
- Ladle in 1 cup of warm broth and stir continuously until fully absorbed, about 3 to 4 minutes.
- Continue adding warm broth 1 cup at a time, stirring frequently and waiting for each addition to fully absorb before adding the next, for about 15 minutes total.
- Stir in the sliced mushrooms and fresh rosemary and continue cooking for the final 5 minutes, adding your last cup of broth as needed, until the rice is creamy and al dente.
- Remove the skillet completely from the heat. Stir in the freshly grated Parmesan until smooth and glossy (if you can resist eating it straight from the pan at this stage).
- Season with salt and pepper to taste. Serve immediately, garnished with extra Parmesan and fresh rosemary sprigs if desired.
Nutrition Information (Per Serving):
- Calories: 330
- Carbohydrates: 46g
- Protein: 11g
- Fat: 12g
- Fiber: 2g
- Sodium: 510mg
- Key vitamins/minerals: Calcium (20% DV), Iron (14% DV), Vitamin B2 (18% DV), Potassium (12% DV) Note: Cremini mushrooms are a meaningful source of B vitamins, selenium, and antioxidants, making this a more nutritionally complete comfort dish than its simple ingredient list suggests.
Notes:
- Warm broth is non-negotiable — cold broth shocks the rice and makes the whole process take much longer with uneven results.
- Toast the rice properly for the full 2 to 3 minutes — that nutty aroma is your signal that it’s ready for the broth.
- Add rosemary in the last 5 minutes only — earlier and it turns bitter and resinous rather than fragrant and woodsy.
- Serve immediately. Risotto keeps absorbing liquid as it sits and thickens significantly within 15 to 20 minutes of resting.
Storage Tips:
- Refrigerate leftovers in an airtight container for up to 2 days.
- Reheat on the stovetop over medium-low heat with a generous splash of warm broth or water, stirring constantly until loose and creamy again — about 4 to 5 minutes.
- Do not microwave without adding liquid first or the texture becomes dry and dense.
- Freezing is not recommended — the starchy creamy texture does not survive the freeze-thaw process and turns grainy on reheating.
Serving Suggestions:
- As a standalone main course with a simple arugula salad dressed with lemon and olive oil on the side
- Topped with an extra drizzle of good quality olive oil and a few whole rosemary sprigs for a beautiful presentation
- Alongside roasted chicken or pan-seared fish for a more complete and satisfying dinner
- With warm crusty bread for scooping up every last creamy spoonful from the bowl
Mix It Up (Recipe Variations):
- Wild Mushroom Rosemary Risotto: Use a combination of shiitake, oyster, and cremini mushrooms for a complex, deeply earthy result that feels genuinely luxurious.
- Butternut Squash and Rosemary Risotto: Stir in a cup of roasted butternut squash cubes with the mushrooms for a naturally sweet, autumnal version.
- Truffle Mushroom Rosemary Risotto: Drizzle a small amount of truffle oil in with the Parmesan at the very end for an instant dinner party upgrade that tastes extraordinary.
- Vegan Mushroom and Rosemary Risotto: Replace olive oil with vegan butter and Parmesan with nutritional yeast for a completely plant-based version that is still remarkably creamy and satisfying.
What Makes This Recipe Special:
Toasting the Arborio rice in olive oil before any liquid is added builds a nutty, complex flavor base that carries through the entire dish and helps the grains hold their shape as they absorb the broth gradually. Adding the fresh rosemary during the last 5 minutes of cooking — rather than at the beginning — preserves its distinctive piney fragrance without allowing it to turn bitter from prolonged heat exposure. Stirring in the Parmesan completely off the heat at the very end allows it to melt smoothly into the rice, giving this mushroom and rosemary risotto its signature glossy, restaurant-quality creaminess without a single drop of heavy cream.
