June 30, 2026 · Recipe

Balsamic Caramelized Shallot Risotto with Lemon Zucchini Ribbons

Dinner

This risotto takes the humble shallot to new heights. Roasting shallots with balsamic vinegar caramelizes them to sweet, tangy perfection, infusing the creamy rice with deep, complex flavor. Each bite is rich and savory, with a hint of acidity that keeps the dish balanced.

Fresh zucchini ribbons, lightly dressed with lemon, add a bright, crisp contrast. The lemon’s acidity cuts through the richness of the risotto, while the tender zucchini provides a lovely texture. This dish is elegant enough for a dinner party but simple enough for a weeknight treat.


Recipe details

Dinner4 servings

Nutrition per serving

Dietary labels

Gluten-free: unknownLactose-free: unknownDairy-free: unknown

Allergen check

Gluten / wheat: unknownMilk / dairy: unknownEgg: unknownFish: unknownShellfish: unknownPeanut: unknownTree nuts: unknownSoy: unknownSesame: unknownMustard: unknownCelery: unknownSulphites: unknownLupin: unknownMolluscs: unknown

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies.


Ingredients

shallots6 shallots, halvedView ingredient guide
Arborio Rice1 cup Arborio riceView ingredient guide
dry white wine1/2 cup dry white wineView ingredient guide
Butter2 tablespoons butterView ingredient guide
Zucchini2 medium zucchiniView ingredient guide
Lemon JuiceJuice of 1 lemonView ingredient guide
salt and pepperSalt and pepper to tasteView ingredient guide
Olive OilOlive oil for roastingView ingredient guide

Instructions

  1. Preheat oven to 400°F (200°C). Toss shallot halves with a drizzle of olive oil and balsamic vinegar. Spread on a baking sheet and roast for 20-25 minutes until tender and caramelized. Set aside.
  2. While shallots roast, use a vegetable peeler to shave zucchini into long ribbons. Place in a bowl, toss with lemon juice and season with a pinch of salt. Set aside.
  3. In a large saucepan or Dutch oven, melt 1 tablespoon butter over medium heat. Add the rice and stir for 1-2 minutes until translucent at the edges.
  4. Pour in the white wine and stir until absorbed. Begin adding warm broth, one ladleful at a time, stirring frequently and waiting until each addition is mostly absorbed before adding the next. Continue for about 18-20 minutes until rice is creamy and al dente.
  5. Remove from heat. Stir in the remaining 1 tablespoon butter, Parmesan cheese and the roasted shallots. Season with salt and pepper to taste.
  6. Serve risotto in bowls, topped with a generous pile of lemon zucchini ribbons. Enjoy immediately.

Recipe Tips

For the creamiest risotto, use warm broth and stir frequently to release the rice’s starch.

If you prefer a vegetarian version, use vegetable broth and omit the Parmesan or use a vegetarian hard cheese.

The zucchini ribbons can be served raw or lightly sautéed for 1 minute if desired.

FAQ

Can I use a different type of rice?

Arborio rice is best for its high starch content, which creates the creamy texture. Carnaroli or Vialone Nano are good substitutes.

How do I store leftovers?

Store in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of broth or water to restore creaminess.

Can I make this vegan?

Yes, use olive oil instead of butter, a vegan Parmesan alternative and vegetable broth. The texture will still be delicious.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.