Salmon Lemon Risotto with Asparagus

Posted By Meghan Y. | Updated on March 18, 2026 | Published on March 18, 2026 // Leave a Comment

Salmon Lemon Risotto with Asparagus is one of those dinners that looks way harder than it actually is. It’s fancy enough that you could absolutely serve it at a dinner party, but simple enough for when you just want something that tastes really good. Fresh salmon gets baked with lemon and butter, then folded into creamy risotto with roasted asparagus and parmesan. The whole thing comes together in about 45 minutes!

A gray bowl filled with Salmon Lemon Risotto with Asparagus, creamy risotto mixed with salmon, asparagus, and fresh herbs, garnished with grated cheese and lemon wedges. A bunch of cilantro, a white napkin, and lemon halves are nearby on a blue surface.

about this salmon risotto 

I’ve always loved risotto, but I know it has this reputation for being fussy and high-maintenance. The truth is, it really isn’t. Yes, there is a good amount of stirring and yuou add in the stock gradually, but you don’t have to be glued to the stove the entire time. There’s a rhythm that is really nice to get into, glass of wine in hand as you listen to your favorite playlist.

The lemon and salmon combination is classic for a reason. It’s bright and rich at the same time, and the roasted asparagus adds just enough green to balance out the rest of the flavors in the dish.

This recipe walks you through the process without any drama, keeping things simple and straightforward enough to add this to your weekly meal rotation, especially during asparagus season.

I make this when I want something that feels special but doesn’t require me to be a hero in the kitchen. It works for dinner parties, it works for date nights at home, and it absolutely works for those nights when you just want to eat something really good and comforting.

Why You’ll Love This Recipe

  • Fresh salmon baked in a lemon garlic butter that keeps it moist and flavorful
  • Creamy arborio rice cooked with white wine, stock, and parmesan
  • Roasted asparagus that keeps freshness in the dish
  • Everything comes together in one skillet at the end
  • Ready in about 45 minutes start to finish
A raw salmon fillet on a white plate, two lemons, fresh parsley, and a bowl of uncooked rice are arranged on a brown surface.

ingredients

Salmon: Look for a skin-on fillet, about 1 lb in weight. Any fresh salmon will work beautifully here.

Arborio rice: This is risotto rice. It’s type of short grain rice that’s starchy, which is what gives you that signature creamy texture. Don’t substitute with long-grain rice.

White wine: Use something dry that you’d actually drink, like a Sauvignon Blanc, Pinot Grigio, or an unoaked Chardonnay.

Asparagus: Fresh is key. Trim the woody ends and then chop into 1-inch pieces so they roast evenly.

Chicken stock or chicken broth: Low-sodium is your friend here. That way you have more control over the seasoning. Keep it warm on the stove while you make the risotto so it incorporates more smoothly.

Butter, garlic, lemon zest/juice, grated parmesan cheese: The flavor backbone. Don’t skimp on these! You could also throw in a diced up shallot for even more flavor!

2026 update: This recipe was shared on October 27, 2016. It has been updated to include new tips, clearer instructions, and fresh photos.

this recipe’s must-haves 

Two rimmed sheet pans for roasting the salmon and asparagus. Line it with foil for easy cleanup.

A risotto skillet or your favorite large skillet is essential for the risotto. You need room to stir without rice flying everywhere.

Keep a wooden spoon handy for stirring the risotto. It’s gentle on your pan and perfect for scraping up any stuck bits.

A microplane or zester makes quick work of lemon zest, which adds bright citrus oil to the finished dish.

Chopped asparagus spears spread out on a baking sheet, sprinkled with coarse salt.

how to make salmon risotto with asparagus

make the salmon

Preheat your oven to 375°F and line a sheet pan with foil. Layer lemon slices on the foil where your salmon will sit, then place the salmon on top, skin side down.

Whisk together melted butter, lemon juice, garlic, cayenne, and onion powder in a small bowl, then pour most of it over the salmon. Wrap the foil up around the salmon to make a sealed packet, and bake for 20-25 minutes until it’s cooked through. Let it rest for 5 minutes, then use a fork to break it into chunks.

roast asparagus

While the salmon bakes, toss your chopped asparagus with olive oil, salt, and pepper. Spread it out on a baking sheet and roast for 15-20 minutes until it’s tender and starting to get a little color on the edges.

A close-up of creamy risotto in a stainless steel pan, showcasing a smooth, slightly glossy texture and light color, sitting on a brown surface.

start the risotto

Heat butter in a large skillet over medium heat. Add the arborio rice and minced garlic, stirring to toast the rice for 2-3 minutes. You’ll smell it getting nutty – that’s what you want.

Pour in the white wine and let it simmer until the rice absorbs the liquid. This is where the risotto starts to get that creamy texture.

add stock gradually

Pour in half the chicken stock and let it simmer, stirring occasionally, until the rice absorbs it (about 8-10 minutes). Then add the rest of the stock and keep going until the rice is tender and creamy, another 8-10 minutes or so.

When the risotto is done, stir in the lemon juice, lemon zest, roasted asparagus, flaked salmon, parmesan cheese, and the remaining butter. Taste and season with salt and pepper to taste.

Dish up this seafood risotto while it’s hot and creamy!

A stainless steel pan containing cooked rice, flaked salmon, and sautéed asparagus pieces—reminiscent of a deconstructed Salmon Lemon Risotto with Asparagus—each ingredient separated into sections on a pink surface.

Tips for Success

Keep your stock warm. Cold stock slows down the cooking process and can make your risotto gummy. Just keep it simmering in a small pot on a back burner while you cook.

Don’t overcook the salmon. It’s going to sit in the risotto for a minute while everything comes together, so pull it out when it’s just barely done. It’ll finish cooking from residual heat.

Stir the risotto, but don’t obsess over it. You’re not looking for constant stirring – just frequent enough to release the starches and keep things moving. Every 30 seconds or so is fine.

Taste as you go. The risotto is done when the rice is tender but still has a little bite to it (al dente). It should be creamy, not soupy or stiff.

Add the cheese off the heat. This keeps it from getting stringy or clumpy. Stir it in after you’ve turned off the burner.

variations

  • Swap the protein: Use cooked shrimp, scallops, or even rotisserie chicken instead of salmon.
  • Different vegetables: Try peas, cherry tomatoes, or sautéed mushrooms in place of asparagus.
  • Make it lighter: Use half the butter and skip the final butter addition. It’ll still be creamy from the rice and cheese.
  • Add herbs: Fresh dill, basil, or thyme all work well with the lemon and salmon.
  • Spice it up: A pinch of red pepper flakes in the risotto for a little bite of heat.

More salmon recipes: Salmon Chowder | Baked Lemon Garlic Salmon | Honey Sesame Ginger Salmon Bites | Creamy Lemon Salmon Pasta

Close-up of creamy Salmon Lemon Risotto with Asparagus, featuring flaky pink salmon pieces and green asparagus spears, all combined in a pan.

faqs

Can I use a different type of rice?

No, you really need to use arborio rice. The high starch content is what makes risotto creamy. Long-grain rice won’t give you the same texture.

Do I have to use wine?

You can skip it if you need to – just use all stock instead. The wine adds acidity and depth, but the dish will still work without it. You might want to add a little extra squeeze of lemon juice at the end!

Can I make this dairy-free?

You can use olive oil instead of butter and skip the parmesan, but it won’t be as rich and creamy. Nutritional yeast adds some cheesy flavor if you’re looking for that.

What if I don’t have fresh asparagus?

Frozen works in a pinch! Just thaw and pat dry before roasting. You can also use other green vegetables like broccolini or green beans.

Can I make risotto ahead of time?

Risotto is really best served immediately. You can prep your ingredients ahead, but the actual cooking should happen right before you want to eat.

My risotto is too thick/too thin – what do I do?

If it’s too thick, stir in a little more warm stock until you get the consistency you want.

For risotto that is too thin, let it simmer uncovered for a few more minutes, stirring occasionally.

Need more inspiration for dinner this week? Check out my dinner recipes page!

A close-up of a bowl of Salmon Lemon Risotto with Asparagus, featuring creamy risotto, salmon pieces, fresh herbs, grated cheese, and lemon wedges. The dish is colorful and looks fresh and appetizing.

what to serve with salmon risotto

With such a delicious and rich dish, keep the pairings simple! Serving this alongside a simple arugula salad and some crusty bread.

Looking for a wine pairing? Pour a crisp white wine like Sauvignon Blanc or Pinot Grigio. The acidity cuts through the richness of the risotto and complements the lemon.

For something sweet to end the meal, keep it light and fresh. Lemon ricotta cake, lemon shortbread cookies, or a simple blackberry lemon icebox cake are all easy favorites.

how to store

Store. Put leftovers in an airtight container and store for up to 3 days in the refrigerator.

Reheat. Remove from the fridge and place in a pot with a splash of chicken stock or water. Reheat gently on the stovetop over medium-low heat, stirring frequently until warmed through.

A close-up of a fork holding a bite of creamy Salmon Lemon Risotto with Asparagus, with pieces of salmon, asparagus, and fresh herbs over a bowl. Slices of lemon are visible in the background.

more of our favorite risotto recipes

Finally, if you make this salmon risotto recipe, please be sure to give this recipe a star recipe rating on the recipe card and/or leave a comment! I love to hear when you all make recipes, and I do take the time to respond to every single comment.

Feel free to drop questions below too, if you have them!

Oh and be sure to tag me on Instagram, Facebook, or Pinterest if you make the recipe! I love being able to see these recipes come to life in your homes – it’s my favorite thing to look through those photos. It really means the world to me!

Want to know when I come out with a new recipe or the latest news? Sign up for my newsletter to get them straight to your inbox!

everyday seasonal cookbook image

everyday seasonal cookbook

With seasonal produce guides, recipes, and more, this cookbook is filled with seasonal food for every occasion.

A gray bowl filled with Salmon Lemon Risotto with Asparagus, creamy risotto mixed with salmon, asparagus, and fresh herbs, garnished with grated cheese and lemon wedges. A bunch of cilantro, a white napkin, and lemon halves are nearby on a blue surface.

Salmon Lemon Risotto with Asparagus

This Salmon Lemon Risotto with Asparagus features fresh salmon baked in lemon butter, creamy arborio rice, and roasted asparagus. Perfect for any occasion!
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4
No ratings yet

ingredients

salmon
  • 1 lb skin on salmon fillet
  • 2 lemons sliced into thin rounds
  • 1/3 cup unsalted butter melted
  • 4 1/2 Tbsp lemon juice
  • 6 cloves garlic minced
  • 1/8 tsp cayenne pepper
  • 1/4 tsp onion powder
  • 1/2 tsp kosher salt
  • 1/2 tsp freshly ground black pepper
risotto
  • 1 tsp olive oil
  • 1/2 bunch asparagus ends trimmed and chopped into 1” pieces
  • 2 Tbsp unsalted butter
  • 1 cup arborio rice
  • 2 garlic cloves minced
  • 1 cup dry white wine
  • 2 cups chicken stock + more if needed
  • 1 tsp lemon juice
  • 1 tsp lemon zest
  • 1/2 cup parmesan cheese
  • 2 Tbsp chopped parsley
  • Salt & pepper to taste

instructions

salmon

  • Preheat oven to 375˚F. Line a sheet pan with aluminum foil.
  • Layer lemon slices as wide and long as the filet of salmon. Place salmon on top, skin side down.
  • In a small bowl, whisk together butter, lemon juice, garlic, cayenne, and onion powder. Top salmon with 3/4 of the mixture. Sprinkled with salt and pepper evenly.
  • Wrap up foil around the salmon, making a sealed packet.
  • Bake for 20 to 25 minutes, until desired doneness is reached. Remove from oven and let rest 5 minutes before unfolding the foil.
  • Use a fork to break up the salmon into chunks. Set aside.

asparagus

  • Toss chopped asparagus with 1 tsp olive oil in a medium bowl. Season with salt and pepper. Spread asparagus out in an even layer on a rimmed baking sheet.
  • Bake for 15 to 20 minutes, or until fork tender. Set aside.

risotto

  • In a large skillet over medium heat, heat 2 Tbsp butter. When hot add rice to the pan with the garlic. Stir and toast the rice, approximately 2 to 3 minutes.
  • Pour in wine and reduce heat to a simmer. Cook until the wine is absorbed. Add half go the chicken stock, stirring once, until absorbed, 8 to 10 minutes. Add remaining broth and simmer, stirring once, until rice is tender and creamy, about 8 to 10 minutes.
  • When the rice is cooked, stir in lemon juice, lemon zest, asparagus, salmon, cheese and remaining butter. Stir in parsley. Season with salt and pepper to taste. Serve immediately.

video

nutrition

Calories: 707kcal | Carbohydrates: 55g | Protein: 35g | Fat: 34g | Saturated Fat: 17g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 10g | Trans Fat: 1g | Cholesterol: 130mg | Sodium: 722mg | Potassium: 919mg | Fiber: 3g | Sugar: 5g | Vitamin A: 1019IU | Vitamin C: 41mg | Calcium: 210mg | Iron: 4mg
Calories: 707kcal
Category: Main Dish


You May Also Like

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Comments

  1. Can you tell me the serving size and calorie count per serving in the salmon lemon risotto with asparagus?