Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Tomato and Yellow Zucchini Risotto

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Tomato and Yellow Zucchini Risotto is a rustic Italian dish that combines caramelized zucchini, sweet roasted baby plum tomatoes, and a rich tomato base. Creamy yet light, it’s finished with fresh basil for a fragrant and authentic Mediterranean flavor.

  • Total Time: 1 hour 15 minutes
  • Yield: 4 servings

Ingredients

4 yellow or green zucchini

5 tablespoons extra-virgin olive oil, divided, plus more for serving

1 garlic clove, finely sliced

5½ ounces (150 g) baby plum tomatoes, halved

2 celery sticks, finely chopped

1 red onion, finely chopped

12 ounces (350 g) Carnaroli risotto rice

3½ ounces (100 ml) dry white wine

10½ ounces (300 g) tomato passata (or purée)

6½ cups (1.5 L) hot vegetable stock

10 basil leaves

sea salt and freshly ground black pepper

Instructions

  1. Preheat oven to 300°F (150°C).
  2. Slice zucchini into ½-inch rounds, then cut into ½-inch matchsticks. Heat 2 tablespoons olive oil in a saucepan, add zucchini and garlic, season with salt, cover, and cook 8–10 minutes. Remove lid and cook 5 more minutes until caramelized. Set aside.
  3. Toss tomatoes with 1 tablespoon olive oil, spread on a baking sheet, and bake for 12–15 minutes until softened. Set aside.
  4. Heat remaining olive oil in a large saucepan. Add celery and onion, cook for 3 minutes. Stir in rice and cook until translucent, about 3 minutes.
  5. Deglaze with white wine and cook until absorbed, then stir in tomato passata.
  6. Add hot stock one ladle at a time, stirring continuously and letting liquid absorb before adding more. Continue 12–15 minutes until creamy but slightly al dente, with a loose, soupy texture.
  7. Stir in half the zucchini, cook 5–6 minutes. Add remaining zucchini, roasted tomatoes, and basil. Season with salt and pepper, cover for 2 minutes off the heat, then stir before serving.
  8. Finish with freshly ground black pepper and a drizzle of olive oil.

Notes

  • Add Parmesan or Pecorino Romano for a cheesy variation.
  • For spice, add a pinch of chili flakes with the onions.
  • Fresh thyme or oregano can substitute basil for a different flavor.
  • Add grilled shrimp, chicken, or seared scallops for more protein.
  • Pearl barley or farro can replace risotto rice for a nutty twist.
  • Store leftovers in the fridge up to 3 days; reheat gently with a splash of stock.
  • Avoid freezing as risotto loses its creamy texture.
  • Author: Monica
  • Prep Time: 15 minutes
  • Cook Time: 1 hour
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 serving
  • Calories: 420
  • Sugar: 7g
  • Sodium: 560mg
  • Fat: 16g
  • Saturated Fat: 2g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 58g
  • Fiber: 5g
  • Protein: 8g
  • Cholesterol: 0mg