Table of Contents
This vegetable risotto recipe combines two of our favorite things: fresh veggies and super creamy risotto rice. It’s fun to make and with our tips to guide you, it’s easy!

We’re excited to share this recipe developed with our chef friend, Richard Hattaway. Thanks to Richard’s restaurant trick, making risotto at home is now easier than ever. Instead of the usual continuous cooking, this recipe breaks the process into two stages. You can do most of the cooking up to 4 days ahead, then finish it in just 10 minutes right before serving.
Of course, you can still make the recipe all at once if you prefer, but this two-stage method makes risotto much more convenient for busy schedules. For another risotto recipe, see our mushroom risotto.
Key Ingredients
- Rice: The best rice for risotto are Arborio, Carnaroli, and Vialone Nano since they are all short-grain rice varieties with a high starch content. We use Carnaroli in our kitchen since it makes creamy risotto and is more forgiving when it comes to overcooking.
- Broth: A good vegetable broth and even chicken broth work perfectly well in this recipe, but we love our easy tomato broth for a summery tomato risotto base (that is what we have used in our photos).
- White Wine: Whenever you cook with wine, the most important thing to remember is to use something you enjoy. We use a light, dry white wine like Pino Gris, Albariño, Grüner Veltliner, or Sauvignon Blanc for this veggie risotto. Wine adds flavor and some acidity. If you prefer to leave it out, replace it with more broth and sprinkle a little fresh lemon juice over the risotto before serving.
- Veggies: We love risotto with veggies. You have some leeway when it comes to the vegetables. We use yellow squash, zucchini, tomatoes, eggplant, and fresh herbs. These are the same veggies we use to make our reader favorite veggie lasagna.
- Butter: There’s no cream in this risotto (thanks to the rice, it is creamy enough), but a generous pat of butter adds to the creamy, luxurious texture. For vegan risotto, use plant-based butter.
- Parmigiano-Reggiano: I’m generous with the cheese and recommend you do the same. For a vegetarian risotto, swap the Parmigiano-Reggiano for a vegetarian-friendly cheese like mozzarella, ricotta, or vegetarian parmesan. For vegan risotto, swap for a bit of nutritional yeast.
Find the full recipe with measurements below.
How to Make Vegetable Risotto
Tip 1: How to make risotto (a quick overview). Making risotto gets a bad rap for being complicated and fussy, but with a reliable method, it’s very doable. Here’s what happens step-by-step:
- Cook aromatics (onion, bell pepper, garlic).
- Toast the rice.
- Add wine and simmer until it reduces.
- Add broth gradually, stirring occasionally to prevent the rice from sticking.
- Finish with quick-cooking vegetables (like zucchini and yellow squash).
- Stir in butter and cheese, and serve.

Tip 2: Use a heavy-bottomed pan and a wooden spoon. Choose a wide, heavy-bottomed pan so you have room to stir. A wooden spoon is ideal for risotto (a tip from Richard, who says it helps create a creamier texture).
Tip 3: Continue adding broth as the rice cooks. Let the rice absorb liquid slowly. When the broth is mostly absorbed, add more. Stir occasionally, not constantly. Just enough to keep the rice from sticking. When the rice is almost tender but still firm in the center, it’s about 75% cooked.
Tip 4: Use the two-part method (excellent for entertaining). When the rice is tender but still firm in the center (about 75% done), you can finish and serve, or pause and store the risotto for later.
- Part 1, store for later: Spread the partially cooked risotto on a baking sheet and cool quickly in the freezer. Transfer to containers and refrigerate for up to 4 days.
- Part 2, finish when ready to serve: Return the rice to your wide pan with chopped zucchini/yellow squash and a splash of broth. Stir often, adding more broth as needed, until the risotto is creamy and the rice is just tender. Season with salt and pepper, stir in chopped tomatoes, then finish with butter and Parmigiano-Reggiano.


Tip 5: Add the optional eggplant puree. Roasted eggplant adds even more savory flavor and extra creaminess. We’ve included instructions below if you’d like to use it.
Serving Suggestions
This dish works really well on its own, but you can always add more to round out the meal. Consider a simple green salad with lemon vinaigrette or a homemade Caesar on the side.
You can add some protein with poached shrimp, simple baked salmon, or these lemon chicken thighs. And, I love a nice slice of roasted garlic bread or focaccia with this olive oil bread dip.
More Vegetable Recipes

Perfect Vegetable Risotto
-
PREP
-
COOK
-
TOTAL
This vegetable risotto combines two of our favorite things: fresh veggies and super creamy risotto rice. It’s also fun to make. We use a wide, heavy-bottomed pan and wooden spoon for risotto. A stainless steel rondeau or a wide Dutch oven is excellent. For the broth, we love our tomato broth (it takes 30 minutes), but you can use your favorite homemade or store-bought broth in its place. You will need about 6 cups.
If you are entertaining, we highly recommend making the risotto in stages. First, cook it until 75% done, cool the rice mixture, and then about 10 minutes before serving, reheat and finish the risotto. This way, you are not standing over a hot stove for 30+ minutes when your guests are there. This method is written into the recipe below.
Makes 6 servings
You Will Need
6 cups vegetable broth, we highly recommend this tomato broth (1420ml)
2 cups arborio rice or carnaroli rice (380g)
1 cup dry white wine, see notes (236ml)
¼ cup olive oil (60ml)
1 cup finely chopped onion, half large onion
¾ cup finely chopped red bell pepper, half large pepper
3 cloves garlic, minced
1 teaspoon fresh thyme leaves, chopped
1 medium yellow squash, chopped small
1 medium zucchini, chopped small
1 ¼ cups cherry tomatoes or use chopped tomatoes, 6 ounces
3 tablespoons salted butter
Handful chopped fresh herbs like basil, chives, and green onion
Parmigiano-Reggiano cheese for serving
Directions
- Make Rice Mixture
1Cook aromatics: In a wide, heavy-bottom pan over medium heat, cook the garlic, onion, and bell pepper in olive oil until the onions turn translucent, about 3 minutes.
2Toast the rice: Add the rice and thyme and cook, stirring for 3 to 5 minutes. When the rice sticks a little, pour 1 cup of white wine into the pot. Stir the rice and wine around the pan with a wooden spoon until mostly dry.
3Add the broth: This step will take about 15 minutes. Begin by measuring out 3 ½ cups of broth, setting aside the remaining 2 ½ cups for later. Pour one third of the measured broth into the pan and keep the risotto at a low simmer while stirring often to prevent the rice from sticking. Once the pot becomes mostly dry, add another one third of the broth and repeat the process until all of the remaining stock has been added.
4The rice will be about 75% done and will be somewhat tender while still having a raw bite in the center. This is the end of stage one. Either cool the partially cooked risotto to finish later or move on to finishing the risotto.
- Cool Rice Mixture (optional for entertaining or making ahead)
1You can skip this step if making the risotto from start to finish. When the rice mixture is 75% done, cool the risotto rice by spreading thin on a baking sheet and placing it in the refrigerator. When it is cool, transfer the risotto rice to a container or resealable bags, and store it in the fridge for up to 4 days. If you have a smaller family, like me, you can divide the rice mixture into two batches.
- Finish Risotto
1Add the squash and zucchini: About 10 minutes before serving, heat a wide, heavy-bottomed pan over medium heat. Add the cooled rice mixture, chopped yellow squash, and zucchini. If you skipped cooling the rice, simply add the squash and zucchini to your pan with the hot rice mixture.
2Add the broth: Grab the remaining 2 ½ cups of broth. Pour in a third of the broth. Then, with the wooden spoon, stir the rice mixture constantly, ensuring it doesn’t stick to the pan. Once the pot is mostly dry, add another one third of the broth and repeat the process until all of the remaining stock has been added.
3Season and add the tomatoes: Season the vegetable risotto with 1 ½ teaspoons of fine sea salt, and stir in the tomatoes.
4To finish: Grate enough parmesan cheese over the top to cover the rice, add the butter, and finish with 5 twists of black pepper. Stir until the butter melts and the tomatoes are hot. The risotto should be creamy, the squash tender, and the tomatoes heated through. Serve immediately with fresh green herbs, green onion, and extra parmesan cheese on top.
Adam and Joanne’s Tips
- Eggplant puree: For even more flavor, stir in 1/2 cup of eggplant puree to the risotto at the same time as the tomatoes. To make eggplant puree, char the outside of a medium eggplant over a gas flame or under the broiler for about 10 minutes. Then, roast the eggplant in a 425°F (220°C) oven for 12 minutes or until the eggplant is completely soft. Remove the eggplant from the oven and let it cool. Scrape the softened eggplant flesh into a blender and puree until smooth.
- Wine to use: Choose a lighter dry white wine like Pino Gris, Albariño, Grüner Veltliner, or Sauvignon Blanc
- Wine substitution: If you prefer to leave the wine out, replace it with more broth and sprinkle a little fresh lemon juice over the risotto before serving.
- Alternate methods: For the best, creamiest result, we do not recommend using a slow cooker or pressure cooker (Instant Pot) for making risotto.
- The nutrition facts provided below are estimates.
Nutrition Per Serving
Serving Size
1/6 of the recipe
/
Calories
430
/
Total Fat
16.4g
/
Saturated Fat
5.7g
/
Cholesterol
18.8mg
/
Sodium
647.3mg
/
Carbohydrate
57.8g
/
Dietary Fiber
1.3g
/
Total Sugars
4.7g
/
Protein
6.2g

We are Adam and Joanne Gallagher, the creators of Inspired Taste. Established in 2009, Inspired Taste grew from a childhood dream into one of the internet’s most trusted recipe sites with hundreds of reliable recipes, step-by-step videos, and expert tips.More About Us