Spring is springing and this Spring Pea Risotto is exactly what I want to be eating on repeat. It’s creamy, bright, loaded with cheese (duh), and packed with all the seasonal vibes.

Table of Contents
Why I Love This Recipe
I love spring! I love it for many reasons—but the main one being that it ushers in all sorts of produce that makes me happy AND it’s peony/lilac season (aka my favorite flowers of all time). One of my favorite spring ingredients (besides flowers lol) is peas!! You can put them on just about anything and they'll lend a pop of color and a burst of freshness, which is exactly what I wanted in this Spring Pea Risotto!
This risotto is my go-to when I want something cozy but still light and fresh. The mascarpone makes it ultra-creamy without feeling too heavy, and the sweet, tender peas add the perfect pop of spring flavor. Risotto feels like a long-lost art form—it’s so simple to make, but it does require a few minutes of undivided attention. But trust me, those few minutes of stirring result in a creamy, cheesy rice dish that can take on any flavor. Today, it's lemon and peas. Perfect for spring.
Ingredients & Substitutions

- Olive oil
- Shallots
- Garlic
- Arborio rice
- Dry white wine
- Chicken stock
- Parmesan cheese
- Mascarpone cheese
- Fresh peas
- Pea tendrils (optional, but cute!)
- Lemons
- Kosher salt
- White pepper
*For a full list of ingredients and instructions please see recipe card below
How to Make Spring Pea Risotto

Step 1: Heat the olive oil in a large skillet over medium-high heat. Add the diced shallots and sauté until translucent, about 3–4 minutes.

Step 2: Add the garlic and cook for another minute, until fragrant.

Step 3: Stir in the Arborio rice, making sure each grain is coated in the oil.

Step 4: Toast for about 90 seconds, stirring constantly.

Step 5: Pour in the white wine and stir until it’s fully absorbed. Begin adding the chicken stock ½ cup at a time, stirring frequently and allowing each addition to absorb before adding the next.

Step 6: This should take about 20–25 minutes. Once the rice is just tender and creamy, stir in the Parmesan and mascarpone until fully incorporated.

Step 7: Gently fold in the blanched peas.

Step 8: Season the Spring Pea Risotto with salt and white pepper to taste. Remove the Spring Pea Risotto from heat, garnish with pea tendrils and a squeeze of fresh lemon juice, and serve immediately.
Tips & Tricks
- Stir, stir, stir: Risotto is all about stirring. It’s not hard, but it does need your attention. Glass of wine in hand helps.
- Taste as you go: Every risotto is a little different, so taste for texture and seasoning toward the end.
- Don’t skip the mascarpone: It takes the risotto from good to chef’s kiss perfection.
- Lemon is key: A little squeeze of lemon at the end brightens everything up and makes the Spring Pea Risotto sing.
FAQs
Can I make this spring pea risotto vegetarian?
Totally. Just swap the chicken stock for veggie stock and you’re good to go.
What if I don’t have mascarpone?
You can sub in a little extra Parmesan or even a dollop of cream cheese. It won’t be exactly the same, but still delish.
Can I use frozen peas?
Absolutely. Just thaw and blanch them quickly before adding at the end.
What’s the best wine to use?
Any dry white you like to drink! Pinot Grigio, Sauvignon Blanc, or even a dry Riesling.
How do I store leftovers?
Keep it in an airtight container in the fridge for up to 3 days. Reheat gently with a splash of stock or water.
If you tried this recipe, please leave a 🌟 star rating and let me know how it goes in the 📝 comments below. Thanks for visiting today

Fresh Pea Risotto
Ingredients
- 2 tablespoons olive oil
- 2 shallots diced
- 4 cloves garlic minced
- 1 cup arborio rice
- ½ cup dry white wine
- 2 ½ cups chicken stock or vegetable stock
- ½ cup Parmesan Cheese
- ⅓ cup mascarpone Cheese
- 1 ½ cups fresh peas quickly blanched
- pea tendrils to garnish
- lemon wedges
- kosher salt and white pepper to taste
Instructions
- Heat the olive oil in a large skillet over medium-high heat. Add the diced shallots and sauté until translucent, about 3–4 minutes.
- Add the garlic and cook for another minute, until fragrant. Stir in the Arborio rice, making sure each grain is coated in the oil. Toast for about 90 seconds, stirring constantly.
- Pour in the white wine and stir until it’s fully absorbed. Begin adding the warm chicken stock ½ cup at a time, stirring frequently and allowing each addition to absorb before adding the next. This should take about 20–25 minutes.
- Once the rice is just tender and creamy, stir in the Parmesan and mascarpone until fully incorporated. Gently fold in the blanched peas. Season with salt and white pepper to taste.
- Remove from heat, garnish with pea tendrils or basil and a squeeze of fresh lemon juice, and serve immediately.
Notes
Nutrition Information
Photo by Matt Armendariz / Food Styling by Adam Pearson / Recipe from What’s Gaby Cooking




I loved fresh peas so much.. I'll surely try this recipe.
I am totally inspired by this recipe to embark on the somewhat daunting and intimidating task of shucking peas. It scares me. Tell me it isn't as bad as it sounds AND that it's worth it in the end! OR- does anyone sell pre-shucked peas...maybe?
We love little spring peas.....this risotto looks fab. My kids would love it, especially with all that cheese.
I adore fresh peas!
I always find myself making risotto when I'm trying to eat healthy. I think it's risotto's way of convincing me that dieting is bad. 🙂
This was one of our favorite spring pea recipes this fall:
http://www.kitchenilliterate.com/2011/05/16/mushroom-chicken-and-spring-pea-penne/
Shelling peas brings back so many childhood memories for me. I will definitely be making this!
Beauty risotto! So tasty.
This is a wonderful dish that you can eat warm or cold. My kids love to eat peas, well not so much my four year old. Lately we've been enjoying Garlicy Green Pea Dip, check it out at: http://smartfoodandfit.com/2011/03/green-pea-dip-childrens-book-give-away/
Aah, I too am on a pea kick! And I am always on a carb kick, obviously. This looks delicious...I just had a fantastic sweet pea risotto at the beach this past weekend, so I'm having no trouble imagining the cheesy wine-y deliciousness of your recipe. 🙂
I heaved a sigh just reading this post, I guess because risotto is such comfort food. I must stir together a batch soon. The peas are a lovely addition.
OK, we've been enjoying 'Pea-camole': http://www.simplebites.net/salute-spring-peas-recipe-pea-camole/
It's a fun way to get kids to eat their veggies, and is pretty fantastic spread on toasted baguette or layered in a 7-layer dip.
Thanks for hosting Spring Fling!
Yum! But what I really want is the post on what a blasty you're no doubt having in NOLA! Saw Amanda's post and the tweets from everyone 🙂
This is such a pretty dish!
Without a doubt, pea risotto is my favorite kind. I could eat it every week. Thanks for posting!
This looks beautiful!
Mmmm... mascarpone cheese? I love that idea!