A good zucchini risotto recipe turns a humble summer squash into a silky, savory bowl of rice without weighing it down. The key is cooking the arborio slowly while the zucchini stays tender but not mushy. You get a dinner that feels special yet uses one pan and about thirty minutes of active work.
This version keeps the creaminess from butter, stock, and parmesan rather than cream. That makes the finished dish lighter and lets the courgette flavor show. It works as a main course or a side next to roasted fish or chicken. If you enjoyed this, our overnight zucchini bread is worth trying next. Making this zucchini risotto at home is surprisingly straightforward once you know the key steps.
Why You'll Love These Zucchini Risotto
- One pan, steady stirring, and no fancy equipment beyond a wide pot
- Uses summer zucchini at peak moisture so the rice stays loose
- Balanced richness from parmesan without a heavy cream finish
- Holds well for meal prep and reheats without turning gluey
- Naturally vegetarian and easy to make gluten free with stock choice
Ingredients You'll Need
- 2 medium zucchini (about 400 g), diced into 1 cm pieces
- 1 cup arborio rice (200 g), rinsed briefly to remove surface starch
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 3 cups vegetable stock, kept warm in a separate pot
- 2 tbsp olive oil
- 1 tbsp butter
- 1/2 cup grated parmesan
- 1/4 cup dry white wine
- Salt and black pepper to season the base
- 2 tbsp chopped fresh basil for finishing
Ingredient Substitutions
Arborio rice: Replace with an equal volume of carnaroli rice for a slightly firmer bite and better resistance to overcooking. Carnaroli releases starch more slowly, so extend the stock addition by about 3 minutes total. The result is a creamier center with less risk of a pasty texture if you step away from the pot. The zucchini risotto works well for weeknight cooking when time is limited.
Vegetable stock: Use chicken stock in the same 3 cup amount if you are not keeping it vegetarian for a deeper savory base. Chicken stock adds gelatin that makes the risotto coat the spoon a bit more. Watch the salt since prepared chicken stock is often saltier than vegetable versions. Storing leftover zucchini risotto correctly keeps it tasting good for days.
Parmesan: Swap with pecorino romano using a 1:1 weight ratio for a sharper, saltier finish. Pecorino melts similarly but clumps faster if the rice is too hot, so stir it in off the heat. Expect a tangier bite that pairs well with the mild zucchini. For the best results with this zucchini risotto, read through all the steps before starting.
Dry white wine: Replace the 1/4 cup with an equal amount of extra stock plus 1 tsp lemon juice to keep acidity without alcohol. The lemon adds the brightness wine normally brings but won't soften the rice hull the same way. You lose a slight fruity note but the dish stays balanced. For another easy option, check out our recipe courses.
Step-by-Step Instructions
- Warm 2 tbsp olive oil in a wide pot over medium-low heat and cook the chopped onion for 4 minutes until translucent, not browned.
- Add minced garlic and diced zucchini, raise to medium heat, and cook 5 minutes until the zucchini softens at the edges but holds its shape.
- Stir in 1 cup arborio rice and toast for 2 minutes until the grains look slightly glassy at the ends.
- Pour in 1/4 cup white wine and stir until mostly absorbed, about 1 minute, scraping the base.
- Add warm vegetable stock one ladle at a time, stirring, waiting until absorbed before the next, for 18 to 20 minutes until rice is al dente.
- Off heat, mix in 1 tbsp butter and 1/2 cup parmesan until the sauce turns glossy and coats the rice.
- Season with salt and pepper, fold in basil, and serve immediately while loose and warm.
Pro Tips
Keep your stock at a gentle simmer in a side pot so each ladle hits the rice hot and keeps the cook even. Cold stock stalls the starch release and lengthens the time to a creamy finish.
Cut zucchini to a uniform 1 cm dice so pieces soften at the same rate and none stay raw in the bite. Uneven sizes leave you with both mush and crunch in one spoonful.
Stir often but not constantly; a rest of a few seconds between strokes lets the rice toast slightly and build a rounder flavor. Learn more about gentle one pot meals for similar technique.
Finish with cheese off the heat to avoid stringy clumps and keep the texture smooth. The residual warmth melts parmesan into a sauce instead of seizing it.
Common Mistakes to Avoid
Dumping all stock at once floods the pot and boils the rice instead of coaxing starch out, giving a soupy separate grain. Add ladle by ladle and let each disappear first.
Overcooking zucchini before the rice goes in leaves it as green string by the end; cook it just to a bend, not collapse. It will soften more during the stock stage.
Using cold straight-from-fridge stock drops the pan temperature and slows absorption, making the rice chalky. Warm it or the timer lies.
Serving Suggestions
Plate the risotto in shallow bowls with extra basil and a light parmesan shower for a clean look. A side of zucchini mushrooms adds a contrasting texture next to the soft rice.
For a fuller table, pour a glass of the same white wine used in the pot and add smoked haddock risotto as an alternate main for guests who want seafood.
Storage and Reheating
Cool the risotto to room temperature within up to 2 hours then refrigerate in an airtight container for up to 3 days. The rice firms as it chills and the zucchini holds better than cream-based leftovers.
Reheat on medium-low heat with a splash of stock or water, stirring, until steaming and loose again, about 6 minutes. Freezing changes the grain, so skip the freezer for best texture.
Recipe Variations
Leek and Zucchini
Replace the onion with one sliced leek cooked the same 4 minutes for a sweeter base. The leek softens into the rice and pairs with courgette without added sharpness. You get a milder bowl that suits creamy zucchini pasta fans.
Protein Add-In
Stir in 150 g cooked shrimp during the final 2 minutes for a lighter seafood version. The shellfish warms through without toughening and adds a gentle brine. Serve with zucchini oatmeal next morning for a themed brunch.
Herb Swap
Use 2 tbsp chopped mint instead of basil for a cooler finish that reads fresh in summer. Mint shifts the dish toward a Greek side profile without extra steps. It works well beside leek risotto on a shared plate.
Vegan Version
Omit butter and parmesan, finish with 2 tbsp nutritional yeast and 1 tbsp olive oil off heat. The yeast gives a savory note though less melt than cheese. Texture stays close to the original zucchini burrata side crowd.