clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon heart heart icon heart solid heart solid icon
Light pink risotto on a dark wooden plate, topped with a sprig of fresh thyme.

Red Wine Mushroom Risotto

  • Author: Jessie
  • Prep Time: 15 mins
  • Cook Time: 1 hour 30 mins
  • Total Time: 1 hour 45 mins
  • Yield: Serves 4-6 as a main dish 1x


An easy mushroom risotto with a fun red wine twist!


  • 2 Tbsp. extra virgin olive oil
  • 1/2 large yellow onion, diced
  • 1 clove garlic, minced
  • 12 ounces baby portobello mushrooms, sliced
  • salt and pepper to taste
  • 6 sprigs fresh thyme, plus extra for garnish (you could substitute 1/2 tsp. dried thyme if you don’t have fresh on hand)
  • 2 cups arborio rice
  • 1 cup red wine
  • 7 cups chicken or vegetable stock, divided (you may not need all of it)
  • 1/4 cup unsalted butter
  • 1/2 cup parmesan cheese


  1. Heat olive oil in a large saucepan over medium heat.
  2. Add onion and sauté until translucent, about 2 minutes.
  3. Add garlic, mushrooms, salt, and pepper to saucepan and sauté, stirring occasionally, for 5-7 minutes until mushrooms are soft and have reduced in size.
  4. Pull thyme leaves off the sprigs and add leaves to saucepan.
  5. Add arborio rice to saucepan and toast, stirring frequently, for about a minute, until any liquid is absorbed.
  6. Add red wine to pan to deglaze, scraping any crispy bits (the “fond” aka flavortown) off the bottom of the pan. Cook, stirring frequently, until rice has absorbed nearly all of the wine, about 10 minutes.
  7. Add 1 cup stock and cook, stirring frequently, until rice has absorbed nearly all of the stock. Repeat this process, adding 1 cup of stock at a time and letting the rice absorb it in between each addition, until rice is al dente. Taste the rice in between each addition of stock to see if it needs more; the final product should have a slight bite to it and not be mushy, and the rice and stock will have formed a thick, starchy broth. I generally use about 6 cups of stock before the risotto is done.
  8. When rice is cooked, remove risotto from heat.
  9. Stir in unsalted butter and parmesan cheese, stirring continuously until they’ve both melted into the risotto. Taste again and add seasoning if necessary.
  10. Top with fresh thyme and serve immediately.


Risotto takes time and attention to cook properly – be patient and taste often! It can take a bit of practice to get it right, but it’s so worth it!

Stir your favorite sautéed vegetables into the risotto to make it a little heartier. This is great with asparagus, peas, broccoli, zucchini, roasted squash, cauliflower, and anything else you have on hand!

If you find you’re short on stock, you can make up the difference with water (or more wine!) in a pinch.

Serve with a fresh loaf of my favorite Easy Crusty French Bread!