Shallots transform when roasted: they go from sharp and crisp to meltingly sweet and tender. In this risotto, those caramelized shallots are folded into the creamy rice, delivering little pockets of flavor in every bite. It’s a simple dish that feels special.
To top it all off, we’ve added zucchini ribbons sautéed with a squeeze of lemon. They add a fresh, bright contrast and make the plate look beautiful. This is comfort food with a touch of elegance.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
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. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Preheat oven to 400°F (200°C). Peel and quarter the shallots. Place them on a large piece of aluminum foil. Fold up the sides to create a bowl. Drizzle with balsamic vinegar, a little olive oil and season with salt and pepper. Crimp the foil to seal. Place on a baking sheet and roast until shallots are soft, 15-20 minutes.
- While shallots roast, bring 3 cups of water and the veggie stock concentrates to a gentle simmer in a small pot. Mince or grate the garlic. Halve the lemon. Using a vegetable peeler, shave the zucchini into ribbons, stopping when you reach the seedy core. Finely chop the core.
- Melt 1 tablespoon butter in a large, tall-sided pan or medium pot over medium heat. Add the garlic and chopped zucchini core. Cook, stirring, until softened, about 3 minutes. Add the Arborio rice and cook, stirring, until the grains become translucent, 1-2 minutes.
- Add the warm stock to the rice, ½ cup at a time, stirring after each addition. Wait until the rice absorbs most of the liquid before adding more. Continue until the rice is al dente and creamy, 25-30 minutes. Season with salt and pepper.
- While the risotto cooks, heat a drizzle of olive oil in another large pan over medium heat. Add the zucchini ribbons, season with salt and pepper and cook, tossing, until tender, about 5 minutes. Squeeze a bit of lemon juice over them and toss.
- Stir the roasted shallots and Parmesan cheese into the risotto. Adjust seasoning with salt and pepper. Divide the risotto among plates and top with the lemon zucchini ribbons.
Recipe Tips
For the best texture, use a wide pan so the rice cooks evenly.
Keep the stock at a gentle simmer; adding cold stock can slow down cooking.
If you prefer extra tang, add more lemon juice to the zucchini ribbons.
FAQ
Can I use a different type of rice?
Arborio rice is ideal for risotto because of its high starch content, which creates a creamy texture. You can substitute with another short-grain rice like carnaroli or vialone nano, but avoid long-grain rice.
How do I store leftovers?
Store leftover risotto in an airtight container in the refrigerator for up to 3 days. To reheat, add a splash of water or broth and warm gently on the stovetop, stirring often.
Can I make this vegan?
Yes, use a vegan butter substitute and omit the Parmesan or use a vegan Parmesan alternative. The vegetable stock is already vegan-friendly.

























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.