This Salmon Risotto is creamy, comforting, and topped with tender, flaky salmon. Quick to prepare in under 30 minutes, it’s a perfect, family-friendly weeknight meal.

Recipe Difficulty – Very Easy
Table of Contents
- Why this recipe works
- Ingredients to make Salmon Risotto
- Substitutions
- Variations
- How to make Salmon Risotto
- Leftovers
- What to serve with Salmon Risotto
- Recipe FAQs
- More Salmon Recipes
- You might also like
- Rate it…
- Salmon Risotto Recipe
Why this recipe works
If you love risotto and seafood, salmon risotto is a delightful combination. The natural creaminess of Arborio rice pairs beautifully with flaky salmon. This recipe cooks in a single pan, keeping prep and cleanup minimal while delivering rich flavour and satisfying texture.
Ingredients to make Salmon Risotto

- Extra-virgin olive oil – for frying and flavour.
- Salmon fillet – skinless, cooked and flaked.
- Butter – unsalted for better salt control.
- Shallot – provides a mild onion note.
- Garlic clove – crushed for depth of flavour.
- Arborio rice – short-grain rice that creates a creamy risotto.
- Chicken stock – the cooking liquid to infuse the rice.
- Lemon – juice and zest brighten the dish.
- Frozen peas – add colour and sweetness; use straight from the freezer.
- Grated Parmesan cheese – stirred in and sprinkled on top (dairy-free option possible).
- Salt and pepper – to taste.
See the recipe card below for exact quantities.
Substitutions
- Protein: Swap salmon for another fish, shrimp, chicken, steak, tofu, or extra vegetables. Smoked salmon can be stirred in at the end for a faster option.
- Shallot: Use a small onion if you prefer.
- Stock: Chicken stock can be replaced with vegetable stock or broth for a vegetarian version.
Variations
- Spicy: Season the salmon with red pepper flakes or a pinch of cayenne.
- Deluxe: Add mushrooms or extra vegetables and finish with fresh herbs like dill. A splash of dry white wine (sauvignon blanc, chardonnay, pinot grigio) early in cooking adds complexity.
- Kid friendly: Omit salmon from portions for picky eaters or substitute a preferred protein.
How to make Salmon Risotto

Step 1: Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Season salmon with salt and pepper and fry until it easily flakes, about 8–10 minutes total.

Step 2: Remove the salmon, flake with a fork, and set aside.

Step 3: In the same skillet, add the remaining oil and 1 tablespoon butter. Sauté chopped shallot and garlic for 2–3 minutes until fragrant.

Step 4: Add the Arborio rice and stir to coat it in the oil and butter. Cook 2–3 minutes to toast the edges slightly.

Step 5: Pour in ½ cup of the chicken stock and let it absorb, stirring gently.

Step 6: Add the remaining stock along with the lemon juice and zest. Continue to simmer, stirring occasionally, until the rice is tender and the liquid is absorbed.

Step 7: Stir in frozen peas, the remaining butter, and Parmesan. Keep on low heat until peas are warmed through and the cheese melts.

Step 8: Fold the flaked salmon through the risotto. Season with salt and pepper and finish with extra Parmesan if desired.
Hint: Avoid over-stirring; excessive stirring can make the rice gluey. Stir enough to prevent sticking while allowing the rice’s starches to create a smooth, creamy texture.
Leftovers
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave or on the stovetop, adding a little liquid if needed to restore creaminess.
What to serve with Salmon Risotto
- Mashed peas
- Rocket (arugula) salad
- Air-fryer broccoli
- Seeded bread
- Roasted Mediterranean vegetables
Recipe FAQs
Arborio rice releases starch as it cooks, which creates the risotto’s signature creaminess. For an even richer texture, stir in a small amount of cream at the end.
Stirring prevents the rice from sticking to the pan, but don’t overdo it. Gentle, occasional stirring is enough to release starch and develop a creamy consistency without becoming gluey.
More Salmon Recipes
- Air Fryer Salmon
- Asian Salmon Skewers
- Baked Christmas Salmon
- Dairy Free Fish Pie
- Salmon and Broccoli Pasta
- Salmon Tray Bake
- Salmon Burgers
- Salmon Fishcakes
- Salmon Noodles
- Salmon Pie

You might also like
Budget Friendly Meals
Easy One Pot Tomato Risotto
Dinner
Vegan Mushroom Risotto
Dinner
Vegetarian Paella
Dinner
Vegan Fishcakes
Rate it…
If you try this Salmon Risotto, please leave a star rating and a comment to share how it turned out. I love hearing feedback and tips from readers.
Salmon Risotto
Ingredients
- 2 tbsp extra-virgin olive oil
- 170 g salmon fillet skinless
- 2 tbsp butter unsalted
- 1 large shallot
- 1 clove garlic crushed
- 275 g Arborio rice
- 750 ml chicken stock
- ½ lemon juiced and zested
- 75 g frozen peas (½ cup)
- 25 g grated Parmesan cheese (¼ cup)
- Salt and pepper, to taste
Instructions
- Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Season salmon with salt and pepper and fry until it flakes easily (about 8–10 minutes).
- Remove the salmon, flake with a fork and set aside.
- In the same skillet, add the remaining oil and 1 tablespoon butter. Cook chopped shallot and crushed garlic for 2–3 minutes until fragrant.
- Add the rice and stir until well coated. Cook 2–3 minutes.
- Pour in ½ cup of the chicken stock and let it absorb, stirring occasionally.
- Add the remaining stock, lemon juice and zest. Simmer until the rice is tender and the liquid is absorbed.
- Stir in peas, remaining butter and Parmesan. Keep on low heat until peas are warmed and cheese has melted.
- Fold in the flaked salmon, season with salt and pepper and garnish with extra Parmesan before serving.
Notes
Step-by-step photos: The post includes photos to guide you through each stage.
To store: Keep in an airtight container in the fridge for 2–3 days and reheat gently.
To freeze: Freezing is not recommended for best texture.
Tip: Smoked salmon can be used as a quick alternative—stir it in at the end. You can also bake whole fillets and place them on top of the risotto when serving.
Nutrition
|
Carbohydrates: 66 g
|
Protein: 20 g
|
Fat: 21 g
Did you make this recipe? Tag me today!
Tag @HealthyLivingJames on Instagram and use #HealthyLivingJames to share your photo.