Creamy Pea and Basil Pesto Risotto

A fresh, bright and easy-to-make Pea and Pesto Risotto featuring white wine, soft leeks, sweet peas and a quick 5-minute homemade basil pesto. Finished with lemon zest and juice, this risotto is vibrant, comforting and perfect for spring and summer.

An overhead shot of a bowl of risotto made with peas and pesto on a wooden background with basil and lemons at the side

Risotto is simple to prepare and adapts well to seasonal ingredients. This version balances creamy arborio rice with the freshness of lemon and basil pesto, plus tender peas for colour and texture.

Ingredients

Below are the essentials you’ll need for Pea and Pesto Risotto, along with practical notes and substitutions.

An overhead shot of all the ingredients you need to make a risotto with peas, pesto and leeks
  • Arborio rice – short-grain rice ideal for risotto. Carnaroli also works. Avoid long-grain rice.
  • Stock – vegetable or chicken stock. Use a good-quality, low-sodium stock so you can control seasoning.
  • White wine – adds depth of flavour; optional if you prefer to avoid alcohol.
  • Leeks – wash thoroughly and slice. A shallot or onion can be substituted.
  • Peas – frozen peas are convenient and work well; use fresh if available.
  • Lemon – zest and juice brighten the dish. Use unwaxed (preferably organic) lemons since the rind is used.
  • Pesto – fresh basil, pine nuts, garlic, Pecorino or Parmigiano and olive oil make a vibrant homemade pesto; it’s well worth making rather than using jarred pesto.

Visual walk-through of the recipe

Make the pesto – combine basil, cheese, pine nuts, garlic and olive oil in a small blender or food processor and blend to a smooth paste. Set aside.

Four photos in a collage showing how to make pesto, saute leeks and add risotto rice to a pan

Sauté the leeks – warm 1–2 tablespoons of olive oil in a wide pan, add the sliced leeks and cook until soft but not browned. Add the rice and toast for 1–2 minutes so each grain is coated in the flavoured oil.

Add wine and stock – pour in the white wine and let it reduce slightly. Add two ladles of warm stock and stir occasionally until the rice absorbs it. Continue adding stock, a little at a time, stirring and letting it absorb between additions until the rice is creamy and cooked through.

Four photos ion a collage showing how to make risotto

Add peas and lemon – when you pour in the final ladles of stock, add the peas, lemon zest and the juice of half a lemon. Cook for 1–2 minutes until peas are heated through.

Four photos in a collage showing how to add pesto and peas to risotto

Finish with pesto and seasoning – remove the pan from the heat, stir in the pesto, then taste and adjust salt and pepper. Serve immediately while creamy.

A side shot of a pea and pesto risotto in a bowl in a wooden surface with a fork at the side

More delicious recipes for spring

An overhead shot of a bowl of lemon risotto on a travertine surface with lemons at the side.

Risotto

Risotto al Limone (Lemon Risotto)

An overhead shot of Pasta and Piselli (peas) in a blue bowl sitting on a wooden surface.

Pasta

Pasta e Piselli (Pasta with Peas)

Peas and pancetta in a large serving bowl

Sides

Peas and Pancetta – Easy Italian Side Dish

An overhead shot of pasta al limone in a bowl

Pasta

Pasta al Limone (Creamy Lemon Pasta)

If you make this Pea and Pesto Risotto, please leave a rating or comment — feedback is always appreciated. Follow the blog on social channels or sign up for the newsletter to get more seasonal recipes and tips.

Step By Step Photos Above

Most recipes include step-by-step photos, tips and sometimes video to help you get the best results.

Pea and Pesto Risotto

5 from 1 vote

By Emily

Prep: 10 mins
Cook: 30 mins
Total: 40 mins
Servings: 4 servings
A close up of a bowl of risotto with pesto and peas
Pin
Print
A delicious and easy Pea and Pesto Risotto made with white wine, leeks, peas and homemade basil pesto. Zesty lemon keeps the dish fresh and bright.

Ingredients

  • 1.5 cups arborio rice (300g)
  • 4–5 cups vegetable stock (1 litre)
  • ¼ cup white wine (60ml), optional
  • 1 large leek (or 2 small), sliced
  • 1 cup frozen peas (150g)
  • Zest of 1 lemon and juice of ½ lemon
  • Salt and pepper to season

For the pesto

  • 2.5 cups fresh basil (30g)
  • ⅓ cup Pecorino Romano or Parmigiano Reggiano (30g)
  • 1.5 tbsp pine nuts (20g)
  • 1 small clove garlic
  • 3 tbsp olive oil (45ml), plus extra for sautéing

Instructions

Preparation

  • Trim and rinse the leek, pat dry and slice. Prepare and keep the stock warm.

To make the pesto

  • Blend basil, cheese, pine nuts, garlic and 3 tablespoons of olive oil until smooth. Set aside.

To make the risotto

  • Heat 1–2 tablespoons olive oil in a large pan and sauté the leeks until softened but not browned (about 2 minutes).
  • Add the rice and toast for 1–2 minutes, ensuring it’s coated in oil. Pour in the white wine and let it reduce slightly, then add 2 ladles of warm stock.
  • Stir until the stock is absorbed, then continue adding stock a ladleful at a time, stirring and allowing it to absorb between additions. When adding the final stock, add the peas, lemon zest and lemon juice and cook for a couple of minutes until the peas are heated through.
  • Remove from heat, stir in the pesto, then season with salt and pepper to taste. Serve immediately.

Notes

  • Check seasoning: risotto often needs more salt than you expect. Add gradually and taste as you go.
  • Use good stock: quality stock contributes most of the dish’s flavour.
  • Make your own pesto: it takes about 5 minutes and tastes far better than jarred versions.
  • Leftovers: reheat gently with a splash of water or turn leftovers into arancini by shaping into balls, coating and frying until golden.

Helpful Info for All Recipes

  • Use extra virgin olive oil unless stated otherwise.
  • All vegetables listed are medium unless noted.
  • Recipes are tested using a fan (convection) oven where applicable.
  • Nutrition values are approximate and automatically calculated.

Nutrition

Calories: 490kcal | Carbohydrates: 73 g | Protein: 11 g

Nutrition information is automatically calculated and should be used as an approximation.

More delicious Italian risotto recipes to try

  • Cacio e Pepe Risotto
  • Butternut Squash Risotto With Thyme
  • Simple Saffron Risotto
  • Creamy Tomato Risotto
  • Creamy Mushroom Risotto