This creamy zucchini risotto is light, bright, and loaded with tender zucchini, fresh lemon, and parmesan. It comes together in about 40 minutes with ingredients you probably already have. I first made this on a Wednesday night when I needed something comforting but quick, and the way the zucchini melts into the rice while keeping a hint of sweetness won me over immediately.
If you’re looking for more easy dinner recipes, this one’s a keeper, and it pairs beautifully with dishes like my Healthy Eggplant Mozzarella Sandwiches Recipe or Healthy Grilled Romaine Caesar Salad.
Why You’ll Love This Zucchini Risotto
This easy zucchini risotto checks all the boxes. It’s ready in about 40 minutes, uses simple ingredients, and feels special enough for company but easy enough for a weeknight. The arborio rice gets perfectly creamy, the zucchini adds a subtle sweetness, and the parmesan and lemon bring everything together. It works as a main dish for vegetarians or as a side for grilled chicken or fish. Plus, it’s a great way to use up extra zucchini when your garden (or your neighbor’s) is overflowing.
Jump to:
Ingredients For Zucchini Risotto
Here’s what you’ll need to make this simple zucchini risotto.
See Recipe Card Below This Post For Ingredient Quantities
- Zucchini: Grated zucchini melts into the rice as it cooks, adding moisture, a hint of sweetness, and a beautiful light green color.
- Butter: Adds richness and helps create that silky risotto texture. You can swap in olive oil if you prefer.
- Shallot: Milder and sweeter than onion, shallots give the dish a gentle aromatic base.
- Garlic: Brings depth and a little warmth to balance the brightness of the lemon.
- Arborio rice: This short-grain rice releases starch as it cooks, which is what makes risotto so creamy.
- White cooking wine: Deglazes the pan and adds a subtle acidity that brightens the whole dish.
- Fresh thyme: Earthy and slightly floral, thyme complements the zucchini beautifully.
- Vegetable stock: Keeps the rice moist and flavorful as it cooks. Chicken stock or even water works in a pinch.
- Parmesan cheese: Stir this in at the end for a salty, nutty richness that ties everything together.
- Lemon zest and juice: Adds a fresh, bright pop that keeps the risotto from feeling too heavy.
- Salt and pepper: Essential for bringing out all the flavors.
- Microgreens: A pretty, fresh garnish that adds a little crunch and color.
How To Make Zucchini Risotto
Making this lemon and zucchini risotto is easier than you think.
Warm the stock: In a medium pot, heat the vegetable stock over medium heat until it’s simmering. You can also use a microwave if that’s easier. Remove from heat and set aside so it stays warm.
Grate the zucchini: Using a large box grater, finely grate the zucchini and set it aside. Don’t worry if it releases some moisture, that’s normal.
Sauté the aromatics: In a large skillet or stockpot, melt the butter over medium heat. Add the diced shallot and minced garlic, and sauté for about 5 minutes, or until they’re soft, fragrant, and starting to turn translucent.


Cook the zucchini: Add the grated zucchini to the pan and cook for about 10 minutes, stirring occasionally, until it’s soft, tender, and most of the moisture has cooked off.


Toast the rice: Add the arborio rice to the pan and stir frequently for about 2 minutes. You’ll notice it smells a little nutty, and that’s exactly what you want.
Deglaze with wine: Pour in the white wine, scraping up any browned bits stuck to the bottom of the pan. Let it bubble and reduce for a minute or two.


Add stock gradually: Add ½ cup of the warmed vegetable stock and the fresh thyme. Stir the risotto until the liquid is fully absorbed. Repeat this process, adding ½ cup of stock at a time and stirring gently, until the rice is fully cooked and creamy. This usually takes about 18 to 20 minutes total.
Finish the risotto: Stir in the shredded parmesan cheese and lemon juice. Taste and adjust the seasoning with salt and pepper as needed.


Serve: Garnish each bowl with microgreens and a sprinkle of lemon zest. Serve warm and enjoy the creamy, comforting goodness.
Substitutions and Variations
You can easily tweak this healthy Zucchini Risotto to fit what you have on hand.
- Butter: Swap for olive oil if you want to make it dairy-free (just skip the parmesan or use a dairy-free version).
- Shallot: A small yellow onion works just as well.
- White wine: Use extra stock or a splash of white wine vinegar mixed with stock if you don’t have wine.
- Vegetable stock: Chicken stock adds a richer flavor, or you can use water in a pinch.
- Fresh thyme: Dried thyme works too. Use about 1 teaspoon instead of 2 teaspoons fresh.
- Parmesan: Try Pecorino Romano for a sharper, saltier flavor.
- Add protein: Stir in cooked shrimp, grilled chicken, or white beans at the end for a heartier meal.
Equipment For Zucchini Risotto
This Zucchini Risotto doesn’t require any fancy tools.
- Box grater: For grating the zucchini quickly and evenly.
- Large nonstick pan or stockpot: A wide, heavy-bottomed pan helps the rice cook evenly and prevents sticking.
- Medium pot: To keep your stock warm throughout the cooking process.
How to Store and Reheat
Zucchini Risotto is best enjoyed fresh, but you can save leftovers if needed.
- Refrigerator: Store in an airtight container for up to 3 days. The rice will firm up as it cools.
- Reheating: Warm it gently on the stovetop over low heat, adding a splash of stock or water to loosen it up. You can also microwave it in 30-second intervals, stirring between each one.
- Freezing: I don’t recommend freezing risotto, as the texture can get mushy when thawed.
Serving Suggestions
This parmesan risotto with zucchini is versatile and pairs well with lots of dishes.
Add a handful of fresh herbs like basil or parsley on top for extra brightness.
Serve it as a side with grilled salmon, roasted chicken, or seared scallops.
Top with a fried egg for a simple, satisfying vegetarian dinner.
Pair it with a crisp green salad like my Best Stuffed Shells with Ground Beef Recipe for a complete meal.
Expert Tips
These small tricks will help you nail this Italian zucchini risotto every time.
Finish with fat: The parmesan at the end adds creaminess and flavor. If you want it even richer, stir in an extra tablespoon of butter.
Warm your stock: Cold stock slows down the cooking process and can make your Zucchini Risotto take longer. Keep it warm on the stove or in the microwave.
Stir gently but regularly: You don’t need to stand over the pot stirring constantly, but check in every minute or so to keep things moving and prevent sticking.
Don’t rush the rice: Adding stock gradually and letting it absorb fully is what creates that creamy texture. If you dump it all in at once, you’ll end up with soupy rice.
Taste as you go: Risotto should be creamy but still have a slight bite in the center of each grain. Start tasting around the 18-minute mark.
FAQ
Is zucchini good in risotto?
Absolutely. Zucchini adds moisture, a subtle sweetness, and a gorgeous light green color. It breaks down beautifully as it cooks, blending right into the rice without overpowering the dish. My kids didn’t even realize there was a vegetable in there until I told them.
How to cut zucchini for risotto?
Grate it on the large holes of a box grater. This helps it cook down quickly and blend smoothly into the rice. If you prefer more texture, you can dice it into small pieces instead, but grating gives you that melt-in-your-mouth creaminess.
What is Gordon Ramsay’s recipe for risotto?
Gordon Ramsay’s risotto method focuses on using hot stock, stirring constantly, and finishing with cold butter and parmesan for a creamy, glossy texture. His technique is more classic and traditional, while this version is a bit more relaxed and beginner-friendly.
What does zucchini pair well with?
Zucchini loves lemon, garlic, parmesan, basil, thyme, and olive oil. It also pairs beautifully with grains like rice, pasta, and couscous, as well as proteins like chicken, shrimp, and white fish.
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Zucchini Risotto


Zucchini Risotto
A light and creamy Zucchini Risotto, filled with fresh zucchini and topped with parmesan and microgreens.
Ingredients
Method
-
Heat the vegetable stock in a medium pot over medium heat until it begins to simmer. Set aside.
-
Using a box grater, finely grate the zucchini and set aside.
-
In a large skillet, melt the butter over medium heat. Sauté the diced shallots and minced garlic for about 5 minutes, or until softened and fragrant.
-
Add the grated zucchini to the skillet and cook for about 10 minutes, stirring occasionally, until tender.
-
Add the arborio rice to the pan and toast for about 2 minutes, stirring frequently to coat the rice.
-
Pour in the white wine to deglaze the pan, scraping up any browned bits from the bottom of the skillet.
-
Add ½ cup of the warmed vegetable stock and fresh thyme to the rice mixture. Stir frequently until the liquid is fully absorbed.
-
Continue adding the stock ½ cup at a time, allowing each addition to be absorbed before adding more. Stir frequently until the rice is fully cooked, about 18-20 minutes.
-
Once the rice is tender, stir in the parmesan cheese and lemon juice. Taste and adjust seasoning with salt and pepper if necessary.
-
Garnish with microgreens and lemon zest. Serve and enjoy!
Nutrition
Notes
For a vegan version, swap the butter for olive oil and omit the parmesan cheese. Adjust stock according to the type of rice you’re using, as the absorption ratio may vary.