Peeling butternut squash in a dim kitchen on a Tuesday night while my toddler napped—that’s where this creamy butternut squash and sage risotto was born. I had exactly one hour, half a squash leftover from a soup attempt that never happened, and a desperate need for something that felt like a real meal, not just another thrown-together weeknight thing.
The arborio rice was sitting in the back of the pantry, practically begging to be used. I remember standing there, holding a sage leaf from the plant my neighbor gave me that was somehow still alive, thinking—this could either be amazing or a total flop. No pressure, right?
Honestly, risotto always seemed like one of those dishes you order at a fancy restaurant, not something you make on a random Wednesday with a sleeping baby in the next room. But here’s the thing—it’s actually pretty forgiving. And when you add roasted butternut squash and crispy sage into the mix? It becomes the kind of meal that makes you forget you’re eating leftovers for lunch tomorrow.
This creamy butternut squash and sage risotto has become my fall comfort food go-to. It’s rich without being heavy, savory with just a hint of sweetness from the squash, and honestly—it makes the whole house smell incredible. That nutty, earthy sage aroma mixing with the warm squash? Pure magic.
I’ve made this recipe maybe a dozen times now, tweaking it each time until it felt just right. And I think—I hope—you’ll love it as much as I do.
Why You’ll Love This Recipe
Let me tell you why this risotto stands out from the crowd. I’ve tested this recipe more times than I care to admit, and each batch taught me something new about balancing flavors and textures.
- Restaurant-Quality at Home: You don’t need culinary school to pull this off. The technique is straightforward, and the ingredients do all the heavy lifting.
- Perfect for Fall Gatherings: Whether it’s a cozy dinner for two or a holiday side dish, this risotto fits right in. It’s elegant enough for company but simple enough for a Tuesday.
- Naturally Creamy Without Heavy Cream: The starch from the arborio rice creates that velvety texture all on its own. No need for extra dairy beyond some good Parmesan.
- One-Pan Wonder (Almost): You roast the squash separately, but the risotto itself comes together in one pot. Less cleanup, more time to enjoy that glass of wine.
- Customizable to Your Pantry: Swap the sage for thyme or rosemary. Use vegetable broth for a vegetarian version. Add mushrooms or spinach if you’ve got them. It’s flexible.
I remember the first time I made this for my family—my husband, who usually just nods politely at my cooking experiments, actually asked for seconds. Then thirds. That’s when I knew this recipe was a keeper.
What makes this version different? It’s the double hit of squash—some roasted and stirred in, some blended into the broth for extra creaminess. And the sage gets crispy in butter before it hits the rice. Small details that make a big difference.
What Ingredients You Will Need
This creamy butternut squash and sage risotto uses simple, whole ingredients that come together to create something truly special. Most of these are pantry staples or easy to find at any grocery store.
- Butternut Squash (1 medium, about 2-3 cups cubed): Look for one that feels heavy for its size with firm, unblemished skin. I prefer to buy pre-cut cubes when I’m short on time, but whole squash is more economical.
- Arborio Rice (1 ½ cups): This short-grain rice is non-negotiable for risotto. Its high starch content creates that signature creamy texture. I’ve tried carnaroli too, which is even creamier, but arborio is more widely available and works beautifully.
- Fresh Sage Leaves (about 15-20 leaves): Don’t even think about using dried sage here. Fresh sage has a delicate, earthy flavor that transforms when it hits hot butter. You’ll use some for the crispy topping and some chopped into the risotto.
- Yellow Onion (1 medium, finely diced): A classic aromatic base. Shallots work too, but onion is what most people have on hand.
- Garlic (3-4 cloves, minced): Because garlic makes everything better. Adjust to your preference.
- Vegetable or Chicken Broth (5-6 cups, warmed): Good broth makes a difference here. I like using a low-sodium option so I can control the salt. For a vegetarian version, use vegetable broth—just make sure it’s flavorful.
- Dry White Wine (½ cup): Adds acidity that balances the richness. A Sauvignon Blanc or Pinot Grigio works well. If you don’t cook with wine, you can skip it and use extra broth.
- Parmesan Cheese (1 cup, freshly grated): Please, please grate your own. The pre-shredded stuff has anti-caking agents that won’t melt smoothly. Pecorino Romano works for a sharper flavor.
- Unsalted Butter (4 tablespoons, divided): Two tablespoons for sautéing, one for the sage, and one to finish the risotto at the end. This is where the magic happens.
- Olive Oil (1 tablespoon): For roasting the squash. Use a good quality one—you’ll taste the difference.
- Salt and Black Pepper: To taste. Don’t be shy with the seasoning.
For the roasted squash, I like to toss the cubes with olive oil, salt, pepper, and a pinch of nutmeg. Nutmeg and butternut squash are best friends—the warmth of the spice brings out the squash’s natural sweetness.
Equipment Needed
You don’t need a fancy kitchen to make this risotto. Here’s what you’ll need:
- Large, Heavy-Bottomed Pot or Dutch Oven: A 5-6 quart pot works perfectly. The heavy bottom distributes heat evenly and prevents scorching. I use my enameled cast iron Dutch oven—it’s worth the investment if you make risotto often.
- Baking Sheet: For roasting the squash. A rimmed sheet pan works best to catch any juices.
- Wooden Spoon or Silicone Spatula: Something sturdy for stirring. Risotto needs constant attention, so a comfortable handle matters.
- Ladle: For adding broth one scoop at a time. A ½-cup ladle is ideal.
- Small Skillet: For crisping the sage leaves. A non-stick or stainless steel pan works fine.
- Cutting Board and Sharp Knife: Peeling and cubing butternut squash requires a good knife. Be careful—that squash is tough.
- Microplane or Box Grater: For fresh Parmesan. Trust me on this one.
If you don’t have a Dutch oven, any large, deep pot will work. Just keep an eye on the heat and stir more frequently to prevent sticking. Budget-friendly options like a stainless steel stockpot do the job—just avoid thin-bottomed pans that can cause hot spots.
Preparation Method

Let’s get cooking. This creamy butternut squash and sage risotto takes about 45 minutes from start to finish, but most of that is hands-on stirring. Put on some music, pour yourself a glass of wine, and enjoy the process.
- Preheat the oven to 400°F (200°C). While it heats, peel and cube your butternut squash into ½-inch pieces. Toss with 1 tablespoon olive oil, salt, pepper, and a pinch of nutmeg. Spread in a single layer on a baking sheet. Roast for 20-25 minutes, until tender and lightly caramelized. Set aside.
- Warm the broth. In a small saucepan, heat 5-6 cups of broth over low heat. Keep it warm—adding cold broth to the risotto will shock the rice and slow down cooking.
- Crisp the sage. In a small skillet, melt 1 tablespoon of butter over medium heat. Add the sage leaves and cook for 30-60 seconds per side, until they turn bright green and start to crisp. Transfer to a paper towel-lined plate. They’ll get crunchier as they cool.
- Sauté the aromatics. In your large pot, melt 2 tablespoons of butter over medium heat. Add the diced onion and cook for 4-5 minutes until translucent. Add the minced garlic and cook for another 30 seconds until fragrant. Don’t let the garlic burn—it gets bitter.
- Toast the rice. Add the arborio rice to the pot and stir for 1-2 minutes. The grains should become slightly translucent around the edges. This step helps the rice absorb liquid evenly and prevents it from getting mushy.
- Deglaze with wine. Pour in the ½ cup of white wine and stir until it’s mostly absorbed. You’ll smell the alcohol cook off, leaving behind that lovely acidity.
- Start adding broth. Ladle in about ½ cup of warm broth and stir continuously. Wait until the liquid is almost fully absorbed before adding the next ladleful. This is the most important part—patience is key here.
- Keep stirring and adding. Continue this process for 18-20 minutes. The rice should be creamy and tender but still have a slight bite—al dente, like pasta. You may not use all the broth, and that’s okay.
- Add the squash. Reserve about ½ cup of the roasted squash for topping. Mash the remaining squash lightly with a fork and stir it into the risotto. This gives the dish that beautiful orange hue and extra creaminess.
- Finish with butter and Parmesan. Remove the pot from heat. Stir in the remaining 1 tablespoon of butter and the freshly grated Parmesan. Season with salt and pepper to taste. The risotto should be loose and flowy—if it’s too thick, add a splash of warm broth.
- Serve immediately. Spoon the risotto into bowls, top with reserved roasted squash and crispy sage leaves. Garnish with extra Parmesan if you’re feeling fancy.
A note on timing: The risotto waits for no one. It’s best served right away while it’s still warm and creamy. If you need to reheat, add a splash of broth or water to loosen it up.
Cooking Tips & Techniques
I’ve made my fair share of risotto mistakes, and I’m here to help you avoid them. Here are the tips I wish someone had told me earlier.
Keep your broth warm. This is non-negotiable. Cold broth stops the cooking process and makes the rice release starch unevenly. I keep mine on the lowest simmer and ladle straight from the pot.
Stir, but don’t over-stir. You don’t need to stir constantly—just frequently enough to prevent sticking. Aim for every 30-45 seconds. The motion helps release starch, which creates that creamy texture, but too much stirring can make the rice gummy.
Trust the visual cues. The risotto is ready when the grains are tender but still have a tiny white dot in the center when you bite into one. The overall texture should be loose enough that it spreads slightly on the plate, not stiff and clumpy.
Season gradually. Add salt in layers—a pinch with the onions, a bit with the broth, and adjust at the end. Parmesan is salty too, so taste before adding more salt at the finish.
Don’t skip the resting step. Taking the pot off the heat before adding the butter and cheese gives the risotto a moment to settle. That final stir incorporates everything beautifully without overheating the cheese.
I once forgot to warm my broth and ended up with a pot of sticky, unevenly cooked rice. It was a sad dinner, but I learned my lesson. Now I always warm the broth first, even if I’m in a hurry.
Variations & Adaptations
This creamy butternut squash and sage risotto is wonderfully adaptable. Here are some variations I’ve tried and loved.
- Make it vegan: Use vegetable broth, substitute the butter with olive oil or vegan butter, and use nutritional yeast or a vegan Parmesan alternative. The texture will be slightly different but still delicious.
- Add mushrooms: Sauté 8 ounces of cremini or shiitake mushrooms with the onions. Their earthy flavor pairs beautifully with the squash and sage. I did this once when I had leftover mushrooms from a roasted tomato basil soup I made earlier that week—it was a happy accident.
- Swap the squash: Pumpkin, sweet potato, or even carrots work in place of butternut squash. Adjust roasting time based on the vegetable’s density.
- Add protein: Top with grilled chicken, sautéed shrimp, or crispy prosciutto for a heartier meal. Leftover crispy air fryer chicken thighs would be amazing here.
- Go gluten-free: Risotto is naturally gluten-free since it’s made with rice. Just double-check your broth and Parmesan labels to ensure no hidden gluten.
- Try different herbs: Thyme, rosemary, or even a pinch of dried oregano can replace the sage. Each gives a slightly different flavor profile.
My favorite variation? Adding a handful of fresh spinach at the end and letting it wilt into the risotto. It adds color and nutrients without changing the flavor much.
Serving & Storage Suggestions
This risotto is best served immediately, but let’s talk about how to make the most of it.
Serving temperature: Serve hot, straight from the pot. The creamy texture is at its peak when warm. I like to garnish with extra crispy sage leaves and a drizzle of good olive oil right before serving.
What to serve alongside: A simple green salad with lemon vinaigrette cuts through the richness beautifully. For a complete meal, pair it with roasted chicken or creamy Tuscan salmon for a restaurant-quality dinner at home. Crusty bread is also a must for sopping up every last bit.
Storage: Leftover risotto keeps in an airtight container in the refrigerator for up to 3 days. It will thicken as it cools—that’s normal.
Reheating: The best way to reheat risotto is on the stovetop with a splash of broth or water. Add liquid gradually and stir until it reaches the desired consistency. You can use the microwave in a pinch, but the texture won’t be as creamy.
Freezing: Risotto freezes surprisingly well. Portion it into freezer-safe bags or containers and freeze for up to 3 months. Thaw overnight in the fridge and reheat as directed. The texture won’t be quite as perfect as fresh, but it’s still delicious for a quick meal.
One thing I’ve noticed—the flavors actually deepen overnight. The squash and sage meld together beautifully, making leftovers taste almost better than the first serving.
Nutritional Information & Benefits
This creamy butternut squash and sage risotto is comfort food that also brings some nutritional perks to the table.
Estimated per serving (based on 6 servings):
- Calories: 380-420
- Protein: 10-12g
- Carbohydrates: 55-60g
- Fat: 12-15g
- Fiber: 4-5g
- Sodium: 600-800mg (varies based on broth and cheese)
Key health benefits: Butternut squash is packed with vitamin A (great for eye health), vitamin C, and fiber. The sage leaves contain antioxidants and anti-inflammatory compounds. Arborio rice provides energy from complex carbohydrates, and the Parmesan adds calcium and protein.
Dietary considerations: This recipe is naturally vegetarian and gluten-free. For a lower-calorie version, reduce the butter and cheese, or use a low-sodium broth to control salt intake. If you’re watching your carb intake, you can swap half the rice for cauliflower rice—though the texture will be different.
I love that this dish feels indulgent while still being made from whole, recognizable ingredients. It’s the kind of meal that nourishes both body and soul.
Conclusion
This creamy butternut squash and sage risotto is more than just a recipe—it’s a little moment of warmth in a bowl. The velvety rice, the sweet roasted squash, the earthy crisp sage—every bite feels like a hug on a chilly evening.
I hope you give this recipe a try, whether it’s for a quiet dinner at home or a special gathering with friends. Don’t be afraid to make it your own—swap in your favorite herbs, add extra veggies, or top it with whatever protein sounds good. Cooking should feel flexible and fun.
If you make this risotto, I’d love to hear how it turns out. Drop a comment below, share your twists on the recipe, or tag me in your photos. There’s something special about knowing this dish is being enjoyed in kitchens everywhere.
Happy cooking, friends. Here’s to cozy nights and good food.
Frequently Asked Questions
Can I use a different type of rice for this risotto?
Arborio rice is the best choice for risotto because of its high starch content. Carnaroli or vialone nano are excellent alternatives. Regular long-grain rice won’t create the same creamy texture.
How do I peel and cube butternut squash easily?
Microwave the whole squash for 2-3 minutes to soften the skin slightly. Then use a sharp vegetable peeler or chef’s knife. Cut off the ends, slice in half, scoop out the seeds, and cube. Pre-cut squash from the store saves time if you’re in a hurry.
Can I make this risotto ahead of time?
Risotto is best served fresh, but you can prep the components ahead. Roast the squash and crisp the sage up to 2 days in advance. You can also partially cook the risotto (stop when it’s about 15 minutes in) and finish it just before serving.
What can I substitute for white wine?
Skip the wine entirely and use an extra ½ cup of broth. Add a squeeze of lemon juice at the end for acidity. Some cooks use dry vermouth or even a splash of apple cider vinegar diluted in broth.
How do I know when the risotto is done?
The rice should be tender but still have a slight bite—al dente. The overall texture should be creamy and loose, not thick or stiff. When you drag a spoon through the risotto, it should slowly flow back together.
Pin This Recipe!

Creamy Butternut Squash Sage Risotto | Easy Fall Dinner
A creamy, comforting risotto featuring roasted butternut squash and crispy sage. This easy fall dinner is rich without being heavy, with a perfect balance of savory and sweet flavors.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 1 medium butternut squash (about 2–3 cups cubed)
- 1 ½ cups arborio rice
- 15–20 fresh sage leaves
- 1 medium yellow onion, finely diced
- 3–4 cloves garlic, minced
- 5–6 cups vegetable or chicken broth, warmed
- ½ cup dry white wine
- 1 cup freshly grated Parmesan cheese
- 4 tablespoons unsalted butter, divided
- 1 tablespoon olive oil
- Salt and black pepper to taste
- Pinch of nutmeg (optional, for roasting squash)
Instructions
- Preheat the oven to 400°F (200°C). Peel and cube butternut squash into ½-inch pieces. Toss with 1 tablespoon olive oil, salt, pepper, and a pinch of nutmeg. Spread in a single layer on a baking sheet. Roast for 20-25 minutes until tender and lightly caramelized. Set aside.
- In a small saucepan, heat 5-6 cups of broth over low heat. Keep it warm.
- In a small skillet, melt 1 tablespoon of butter over medium heat. Add sage leaves and cook for 30-60 seconds per side until bright green and crisp. Transfer to a paper towel-lined plate.
- In a large pot, melt 2 tablespoons of butter over medium heat. Add diced onion and cook for 4-5 minutes until translucent. Add minced garlic and cook for 30 seconds until fragrant.
- Add arborio rice to the pot and stir for 1-2 minutes until grains become slightly translucent around the edges.
- Pour in ½ cup white wine and stir until mostly absorbed.
- Ladle in about ½ cup of warm broth and stir continuously. Wait until liquid is almost fully absorbed before adding the next ladleful. Continue for 18-20 minutes until rice is creamy and tender but still has a slight bite.
- Reserve about ½ cup of roasted squash for topping. Mash the remaining squash lightly with a fork and stir into the risotto.
- Remove pot from heat. Stir in remaining 1 tablespoon of butter and freshly grated Parmesan. Season with salt and pepper to taste. If too thick, add a splash of warm broth.
- Serve immediately, topped with reserved roasted squash and crispy sage leaves. Garnish with extra Parmesan if desired.
Notes
Keep broth warm to avoid shocking the rice. Stir every 30-45 seconds to release starch. The risotto is done when grains are tender with a slight bite. Season gradually as Parmesan is salty. For best texture, serve immediately. Leftovers can be reheated with a splash of broth.
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 6
- Sodium: 700
- Fat: 13.5
- Saturated Fat: 7
- Carbohydrates: 57.5
- Fiber: 4.5
- Protein: 11
Keywords: butternut squash risotto, sage risotto, fall dinner, creamy risotto, vegetarian risotto, easy risotto recipe


