Warm the broth: Pour your broth into a saucepan and keep it at a gentle simmer on low heat. Warm broth helps the rice cook evenly.
Prep the mushrooms: Clean mushrooms with a damp towel and slice.
Avoid soaking them; they’ll brown better when dry.
Sauté the mushrooms: In a large skillet or wide pot, heat 1 tablespoon olive oil and 1 tablespoon butter over medium-high. Add mushrooms, a pinch of salt, and cook without stirring for 2–3 minutes to get color. Continue cooking, stirring occasionally, until browned and tender, 6–8 minutes total.
Transfer to a bowl.
Start the aromatics: Reduce heat to medium. Add another tablespoon olive oil and 1 tablespoon butter. Add finely chopped onion (or shallots) and a pinch of salt.
Cook until soft and translucent, about 4–5 minutes. Add minced garlic and cook 30 seconds until fragrant.
Toast the rice: Stir in the Arborio rice and cook for 1–2 minutes, coating the grains in the oil and butter. You’ll hear a light crackle.
This step boosts flavor and helps the rice keep its bite.
Deglaze with wine: Pour in the white wine and stir until nearly absorbed. Scrape up any browned bits from the pan for extra flavor.
Add broth gradually: Add a ladle (about ½ cup) of hot broth to the rice. Stir gently and steadily until the liquid is mostly absorbed.
Repeat, adding one ladle at a time. Keep the heat at a lively simmer. This process takes about 18–22 minutes.
Season as you go: After the first two ladles, add the chopped thyme or rosemary if using, along with black pepper.
Taste the broth and salt lightly; remember Parmesan will add salt later.
Check for doneness: The risotto is ready when the rice is tender but still has a slight chew, and the texture is loose and creamy. It should slowly spread on a spoon, not clump.
Add mushrooms and spinach: Stir the cooked mushrooms back in. Add the spinach by handfuls, stirring until just wilted.
If the risotto thickens too much, add a splash of hot broth.
Finish with butter and Parmesan: Take the pot off the heat. Add the remaining butter and the grated Parmesan. Stir until glossy.
Adjust salt and pepper, add lemon zest and a squeeze of juice if you like, and a pinch of red pepper flakes for warmth.
Serve immediately: Risotto waits for no one. Spoon into warm bowls and top with extra Parmesan and cracked pepper.