clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Butternut Squash Risotto is warm, satisfying, and naturally vegetarian — ideal for a quiet fall dinner or a show-stopping entree at your next autumn party. |

Butternut Squash Risotto

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Sam Hu | Ahead of Thyme
  • Total Time: 50 minutes
  • Yield: 4-6 servings
  • Diet: Vegetarian


This Butternut Squash Risotto recipe is the most perfect dinner for fall. It's made by slowly cooking aromatic ingredients with fresh butternut squash and real arborio rice, then gradually hydrating the rice with a splash of white wine and lots of broth until each grain is creamy and plump. It's warm, satisfying, and naturally vegetarian — ideal for a quiet fall dinner or a show-stopping entree at your next fall party.


  • 1 tablespoon avocado oil or vegetable oil
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 2 cups butternut squash, cut into ¼-inch cubes
  • 1/2 teaspoon Italian seasoning
  • 1/2 teaspoon salt (or to taste)
  • 1/4 teaspoon ground black pepper
  • 1 ½ cups arborio rice
  • 1/2 cup dry white wine
  • 6 cups vegetable stock, divided
  • ¾ cup Parmesan cheese, grated
  • 1/2 tablespoon fresh sage, chopped (for garnish)


  1. Heat oil in a large skillet over medium-high heat until it sizzles, about 1 minute. Add onion and garlic and sauté until fragrant, about 1 minute.
  2. Add butternut squash and cook until it starts to turn golden brown, about 5-8 minutes.
  3. Season with Italian seasoning, salt, and pepper. Mix well to incorporate.
  4. Stir in arborio rice, mixing well to incorporate. Cook for 1 minute.
  5. Add wine and stir constantly until almost all the liquid has absorbed, about 3-4 minutes.
  6. Add vegetable stock, one cup at a time. Stir constantly so that the rice doesn't stick to the pan. Cook until the liquid is completely absorbed before adding more broth. Repeat until all the broth has been added and absorbed, about 22-25 minutes.  The rice should be soft and the butternut squash should be tender. Repeat with more broth if needed.
  7. Turn off the heat and stir in parmesan cheese.
  8. Garnish with sage and serve immediately.


How to store: Store any leftover risotto in the fridge in an airtight container. It will stay fresh for 3-4 days.

How to reheat: To reheat, add the leftover risotto to a small saucepan and stir in a little extra stock. Let it warm up over medium heat for several minutes until fully warmed through.

Freezing risotto? Although you can freeze leftover risotto recipes, the texture of the rice may change after thawing. It's best to eat risotto fresh or reheated from the fridge.

  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Category: Rice
  • Method: Stovetop
  • Cuisine: Italian