Spring Vegetable Risotto Recipe (Creamy, Fresh & Worth the Stirring – No Wine)
Prep Time: 15 minutes | Cook Time: 35 minutes | Total Time: 50 minutes | Servings: 6 | Calories: 320 kcal per serving
Spring vegetable risotto is creamy arborio rice cooked slowly with tender spring vegetables. Asparagus, peas, and fresh herbs make it taste like the season. The rice gets rich and velvety from constant stirring and gradual liquid addition.

This version uses no wine. Just vegetable broth, lemon juice, and fresh vegetables. The flavors are bright and clean. Perfect for everyone including those who avoid alcohol.
Fifty minutes from start to finish. Most of that is stirring. The result is worth every minute.
Why You Will Love This Recipe
Spring vegetable risotto is special occasion food. Here is what makes this recipe worth making.
The texture is incredible. Creamy and velvety. Each grain of rice is tender but still has a slight bite in the center.
It celebrates spring vegetables. Fresh asparagus and sweet peas shine. The flavors are light and bright.
It is naturally vegetarian. No meat needed. The vegetables and cheese provide all the flavor.
No wine needed. This version tastes amazing without any alcohol. Perfect for families and anyone who avoids wine.
Leftovers transform beautifully. Make risotto cakes the next day. Pan-fry them until crispy outside and creamy inside.
Ingredients
For the risotto:
- 6½ cups (1.5L) vegetable broth or chicken broth
- 3 tablespoons olive oil
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 1½ cups (300g) arborio rice
- 3 tablespoons fresh lemon juice
- 1 bunch asparagus (about 1 lb / 450g), trimmed and cut into 1-inch pieces
- 1 cup (150g) fresh or frozen peas
- ½ cup (50g) grated Parmesan cheese
- 2 tablespoons butter
- 1 tablespoon lemon zest
- Salt and black pepper to taste
For garnish:
- Fresh basil or parsley, chopped
- Extra Parmesan cheese
- Lemon wedges
Equipment Needed
- Large saucepan or pot (for broth)
- Large heavy-bottomed pan or Dutch oven (for risotto)
- Wooden spoon
- Ladle
- Measuring cups and spoons
- Sharp knife and cutting board
Instructions
Step 1: Heat the vegetable broth in a large saucepan over medium heat. Keep it warm on low heat throughout cooking. Warm broth is essential for proper risotto.
Step 2: Heat the olive oil in a large heavy-bottomed pan over medium heat.
Step 3: Add the diced onion. Cook for 4 to 5 minutes until soft and translucent. Do not brown it.
Step 4: Add the minced garlic. Cook for 30 seconds until fragrant.
Step 5: Add the arborio rice. Stir to coat each grain with oil. Toast for 2 minutes until the edges become translucent.
Step 6: Add the lemon juice. Stir constantly until the liquid is almost completely absorbed.
Step 7: Add one ladle of warm broth to the rice. Stir frequently until the liquid is almost absorbed. The rice should gently bubble.
Step 8: Continue adding broth one ladle at a time. Stir frequently after each addition. Wait until the liquid is almost absorbed before adding more. This process takes about 20 to 25 minutes.
Step 9: After 15 minutes of adding broth, add the asparagus pieces. Stir them into the rice. Continue adding broth and stirring.
Step 10: When the rice is almost tender but still has a slight bite in the center, add the peas. Stir them in. Add one more ladle of broth.
Step 11: Cook for 3 to 4 more minutes until the peas are tender and the rice is creamy. The risotto should be slightly loose and flow on a plate.
Step 12: Remove from heat. Stir in the Parmesan cheese, butter, and lemon zest.
Step 13: Season with salt and black pepper to taste. The risotto should be creamy and slightly loose.
Step 14: Serve immediately in shallow bowls. Garnish with fresh herbs, extra Parmesan, and lemon wedges.

Substitutes & Swaps
Arborio rice: Carnaroli or vialone nano rice work. Do not use regular long-grain rice. It does not get creamy.
Vegetable broth: Chicken broth works. Water works in a pinch but adds less flavor.
Lemon juice: Use 2 tablespoons extra broth if you do not have lemon juice. The lemon adds brightness but is not essential.
Fresh peas: Frozen peas work perfectly. No need to thaw them first.
Asparagus: Green beans, snap peas, or zucchini work for different spring vegetables.
Variations
Mushroom Spring Risotto: Add 2 cups sliced mushrooms with the onions. Earthy and delicious.
Lemon Herb Risotto: Skip the peas. Add extra lemon zest and fresh herbs like thyme, tarragon, or dill.
Shrimp Spring Risotto: Add cooked shrimp at the end. Protein-packed version.
Vegan Spring Risotto: Skip the butter and Parmesan. Use nutritional yeast and extra olive oil instead.
Spinach Pea Risotto: Add 2 cups fresh spinach with the peas. Wilts right into the risotto.
Tips & Tricks
Keep the broth warm. Cold broth shocks the rice and slows cooking. Keep it simmering on a back burner.
Stir frequently but not constantly. Stir every 30 seconds or so. Constant stirring makes it gummy. Ignoring it makes it stick and burn.
Do not rush it. Risotto cannot be hurried. The slow addition of liquid creates the creamy texture.
Taste the rice. After 20 minutes, start tasting. The rice should be tender with a slight bite in the center. This is called al dente.
Add vegetables at the right time. Asparagus needs 10 minutes. Peas need 3 to 4 minutes. Add accordingly.
Finish with butter and cheese. This final addition makes the risotto extra creamy and rich.
Serve immediately. Risotto waits for no one. It thickens as it sits. Serve it right away.
Nutrition Information (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 320 kcal |
| Total Fat | 11g |
| Saturated Fat | 4g |
| Carbohydrates | 47g |
| Fibre | 4g |
| Sugars | 4g |
| Protein | 9g |
| Sodium | 620mg |
Nutrition is based on one serving made with arborio rice, vegetables, broth, Parmesan, and butter.
Frequently Asked Questions (FAQs)
Do I really need to stir the whole time?
Not constantly. Stir every 30 seconds or so. This releases the starch from the rice which makes it creamy.
Can I make risotto ahead of time?
Risotto is best fresh. You can par-cook it to the 15-minute mark. Finish it right before serving.
Why is my risotto gummy?
You stirred too much or the heat was too high. Stir frequently but not constantly. Keep it at a gentle simmer.
Can I use regular rice?
No. Arborio rice has high starch content that makes risotto creamy. Regular rice stays separate and never gets creamy.
What if I run out of broth?
Use warm water. The risotto will be less flavourful but still work.
How do I know when it is done?
Taste it. The rice should be tender with a slight firmness in the very center. It should be creamy and flow slightly on a plate.
Does this taste different without wine?
No. The lemon juice provides the acidity that wine normally adds. The flavor is bright and delicious without any alcohol.
The Rice That Demands Your Attention
Most rice dishes cook themselves. Risotto does not. It needs you there. Stirring. Adding broth. Paying attention. But that attention pays off. Creamy rice. Tender vegetables. Fresh spring flavors. One bowl and you understand why people make risotto.
Make this when asparagus is in season. Give it the time it deserves. Enjoy the kind of dinner that makes you slow down.
Made spring vegetable risotto? Tell me in the comments what vegetables you added and how it turned out. I want to hear everyone’s experience.

Spring Vegetable Risotto (No Wine)
Ingredients
- Risotto:
- 6½ cups vegetable broth or chicken broth
- 3 tablespoons olive oil
- 1 small onion finely diced
- 2 cloves garlic minced
- 1½ cups arborio rice
- 3 tablespoons fresh lemon juice
- 1 bunch asparagus 1 lb, trimmed and cut into 1-inch pieces
- 1 cup fresh or frozen peas
- ½ cup grated Parmesan cheese
- 2 tablespoons butter
- 1 tablespoon lemon zest
- Salt and black pepper to taste
- Garnish:
- Fresh basil or parsley chopped
- Extra Parmesan cheese
- Lemon wedges
Instructions
- Heat broth in saucepan. Keep warm on low heat.
- Heat olive oil in large heavy-bottomed pan over medium heat.
- Add onion. Cook 4 to 5 minutes until soft.
- Add garlic. Cook 30 seconds.
- Add arborio rice. Stir to coat. Toast 2 minutes.
- Add lemon juice. Stir until absorbed.
- Add one ladle warm broth. Stir frequently until absorbed.
- Continue adding broth one ladle at a time. Stir after each addition. This takes 20 to 25 minutes.
- After 15 minutes, add asparagus. Continue adding broth.
- When rice is almost tender, add peas. Add one more ladle broth.
- Cook 3 to 4 more minutes until peas are tender and rice is creamy.
- Remove from heat. Stir in Parmesan, butter, and lemon zest.
- Season with salt and pepper.
- Serve immediately. Garnish with herbs, Parmesan, and lemon wedges.
Notes
- Keep broth warm throughout cooking Stir frequently but not constantly —every 30 seconds
- Do not rush — slow liquid addition creates creaminess
- Taste rice after 20 minutes — should be al dente
- Add asparagus after 15 minutes
- Add peas for last 3 to 4 minutes
- Finish with butter and cheese for extra creaminess
- Serve immediately — thickens as it sits
- Use arborio rice — regular rice does not work
- No wine needed — lemon juice provides acidity
