20 Salmon Dinner Recipes For Every Occassion

Salmon is one of those perfect, versatile fish that can easily be transformed into a show-stopping dinner with just a few simple ingredients.
Whether you like it baked, grilled, pan-seared, or even poached, salmon pairs beautifully with a variety of flavors, making it the ideal choice for a quick weeknight dinner or a special occasion.
These 21 salmon dinner recipes offer a delicious mix of bold seasonings, vibrant sides, and creative twists that will keep you coming back for more. Packed with healthy omega-3s and a rich, flaky texture, salmon is as good for your body as it is for your taste buds.
So, get ready to try something new and elevate your dinner routine with these easy-to-make, flavor-packed recipes!
20 Salmon Dinner Recipes
1. Classic Baked Salmon

Baked salmon is simple, healthy, and packed with flavor. Just season the fish with olive oil, lemon, garlic, salt, and pepper, then bake until it’s perfectly cooked and flaky.
It’s a versatile dish that pairs well with roasted vegetables or a light salad. You can also drizzle with a bit of honey or balsamic glaze for extra sweetness.
Serve with a side of quinoa or rice for a complete and satisfying meal.
Recipe: Baked Salmon
2. Honey Garlic Salmon

If you’re looking for a sweet and savory twist, honey garlic salmon is the way to go! A mix of honey, garlic, soy sauce, and a splash of lime creates a flavorful marinade for the salmon.
Bake or pan-sear the fillets, and watch them caramelize into a glossy, flavorful dish. The honey adds a touch of sweetness, while the garlic gives it a rich, savory depth.
Serve with steamed broccoli and rice for a balanced, tasty meal.
Recipe: Honey Garlic Salmon
3. Lemon Dill Grilled Salmon

Grilled salmon with fresh lemon and dill is a refreshing summer dinner idea. Marinate the salmon in lemon juice, olive oil, and fresh dill before throwing it on the grill.
The result is a smoky, zesty salmon that’s bursting with bright flavors. Serve with grilled veggies or a fresh cucumber salad for a light yet satisfying meal.
It’s perfect for when you want something flavorful but not too heavy.
Recipe: Grilled Lemon Dill Salmon
4. Salmon with Avocado Salsa

Top your salmon with a fresh and creamy avocado salsa for a cool, zesty twist! Combine diced avocado, tomatoes, red onion, cilantro, and lime juice for a refreshing topping.
Pan-sear the salmon and top it off with the salsa right before serving. The creamy avocado complements the crispy salmon beautifully.
Pair it with cilantro-lime rice or a simple green salad for a colorful, well-rounded dinner.
Recipe: Grilled Salmon with Avocado Salsa
5. Crispy Skin Salmon

If you love crispy fish skin, this one’s for you! Pan-sear your salmon fillets skin-side down until golden and crispy, leaving the inside tender and flaky.
The crispy skin adds a delightful texture, while the flesh remains juicy. Serve with roasted potatoes and a side of sautéed spinach or asparagus.
It’s an easy way to get a restaurant-quality dinner at home with minimal effort!
Recipe: Crispy Skin Salmon
6. Salmon and Veggie Foil Packs

Salmon foil packs are an easy, no-mess way to make a flavorful meal.
Just place the salmon on a piece of foil with your favorite veggies like zucchini, bell peppers, and onions, drizzle with olive oil, and seal the packet.
Bake in the oven, and you’ve got a perfect, one-pan dinner! The salmon steams in its own juices, keeping it moist and tender. Plus, cleanup is a breeze!
Recipe: Wild Salmon and Veggies in Foil Packets
7. Salmon Caesar Salad

For a lighter, fresh dinner, toss grilled or baked salmon on top of a classic Caesar salad. The rich, smoky flavor of the salmon pairs wonderfully with the creamy dressing and crunchy croutons.
You can even throw in a few extra toppings like avocado or bacon bits for some added flavor. It’s an easy and healthy dinner that still feels indulgent. Perfect for a quick weeknight meal or a lazy Sunday.
Recipe: Salmon Caesar Salad
8. Salmon Tacos

Salmon tacos are a fun and vibrant way to enjoy fish! Simply grill or pan-sear the salmon, then break it into chunks and stuff it into soft tortillas.
Top with a tangy slaw, fresh salsa, and a dollop of sour cream or guacamole. The smoky salmon with the cool, crunchy toppings makes for an irresistible combo. Serve with lime wedges for an extra pop of flavor.
Recipe: 20-Minute Salmon Tacos
9. Miso-Glazed Salmon

Miso-glazed salmon is packed with umami flavor and is surprisingly easy to make! The miso paste creates a savory-sweet glaze that caramelizes beautifully on the salmon.
Simply coat the fillets in a mix of miso, honey, soy sauce, and garlic, then bake or broil until golden. Serve with steamed rice and sautéed bok choy for an authentic Japanese-inspired meal.
It’s simple yet bursting with deep, savory flavors.
Recipe: Miso Glazed Salmon
10. Salmon with Mango Salsa

For a tropical twist, pair your salmon with a zesty mango salsa! The sweetness of the mango, combined with cilantro, red onion, and lime, is a perfect balance for the rich, savory salmon.
Grilled or pan-seared salmon works best for this dish, letting the salsa add a refreshing contrast. Serve with coconut rice or a light side of roasted sweet potatoes. This dish will have you dreaming of warmer days.
Recipe: Salmon with Mango Salsa
11. Salmon Quinoa Bowls

Salmon quinoa bowls are a healthy and filling dinner option that’s also super customizable! Fluffy quinoa serves as the base, and you can add all kinds of toppings like roasted vegetables, avocado, and a drizzle of tahini or lemon dressing.
Top with grilled or baked salmon for protein, and you’ve got a balanced meal. It’s a great way to incorporate more veggies into your dinner. Plus, it’s easy to make ahead and pack for lunch the next day!
Recipe: Salmon Quinoa Bowls
12. Salmon Pesto Pasta

Salmon pesto pasta combines two of the best things: creamy pesto sauce and tender salmon. Cook pasta to your liking, then toss it in a generous amount of basil pesto.
Top with a pan-seared salmon fillet, flaked into chunks. The pesto brings a fresh, herby flavor that complements the richness of the salmon. It’s an indulgent yet simple dinner that feels like a special treat.
Recipe: Salmon Pesto Pasta
13. Salmon with Lemon Butter Sauce

For an extra decadent touch, drizzle your salmon with a rich lemon butter sauce. The sauce is made with butter, garlic, lemon juice, and a bit of parsley, creating a creamy and tangy topping for your salmon fillets.
Serve with a side of mashed potatoes or a simple salad to balance out the richness. The buttery sauce makes this dish feel indulgent but is surprisingly easy to whip up.
It’s the perfect dinner when you want to impress without spending too much time in the kitchen.
Recipe: Pan Seared Salmon (with Lemon Butter Sauce!)
14. Baked Salmon with Dijon and Herbs

This baked salmon recipe features a zesty Dijon mustard glaze with fresh herbs like thyme and parsley. The mustard gives the fish a tangy kick, while the herbs add a fresh, earthy flavor.
Simply spread the glaze on the salmon and bake until it’s perfectly cooked. Pair with roasted potatoes and steamed green beans for a well-rounded, flavorful meal. This dish feels special yet requires minimal effort!
Recipe: Dijon Baked Salmon
15. Salmon with Coconut Curry Sauce

Bring a taste of the tropics to your dinner table with salmon in a coconut curry sauce. The coconut milk adds creaminess, while curry spices like turmeric and cumin bring warmth and depth.
Pan-sear the salmon and serve it in the curry sauce for a rich, flavorful dish. Serve over jasmine rice or with naan bread to soak up the delicious sauce. This dish is an exotic, flavorful twist on your regular salmon routine.
Recipe: Coconut Curry Salmon
16. Salmon Burgers

Salmon burgers are a fun, healthier twist on the classic beef burger. Simply combine flaked salmon with breadcrumbs, an egg, and your favorite seasonings, then form into patties and pan-fry or grill.
Serve the patties on toasted buns with your favorite burger toppings like lettuce, tomato, and avocado. They’re quick, easy, and make for a great dinner when you want something a little different.
Plus, they’re a great way to use up leftover salmon!
Recipe: Salmon Burgers with Slaw
17. Salmon Stir-Fry

A salmon stir-fry is a quick and healthy dinner that’s packed with flavor. Stir-fry chunks of salmon with your favorite veggies—think bell peppers, snap peas, carrots, and broccoli—then drizzle with soy sauce and sesame oil.
Serve it over steamed rice or noodles for a complete meal. The crispy salmon combined with the crunch of the vegetables makes for an irresistible combo. This dinner is fast, flavorful, and full of nutrients!
Recipe: Salmon Stir Fry
18. Salmon and Asparagus Sheet Pan Dinner

Sheet pan dinners are always a win for easy cleanup and maximum flavor. Arrange your salmon fillets and fresh asparagus on a baking sheet, drizzle with olive oil, and season with salt, pepper, and lemon.
Roast until the salmon is tender and the asparagus is perfectly charred. You can also add a side of roasted potatoes for a more filling meal. It’s a simple yet satisfying dinner that’s perfect for busy nights.
Recipe: Sheet Pan Salmon With Asparagus
19. Salmon and Sweet Potato Hash

For a hearty, comforting meal, try salmon with sweet potato hash. Roast diced sweet potatoes until they’re crispy, then toss them with sautéed onions, bell peppers, and spinach.
Flake the cooked salmon and mix it into the hash for a flavorful, filling dish. This is a great option for brunch or dinner, and it’s packed with nutrients. Serve with a fried egg on top for an extra boost!
Recipe: Sweet Potato Hash with Salmon and Eggs
20. Salmon with Sriracha Mayo

If you like a little heat, salmon with sriracha mayo will spice up your dinner! Simply grill or pan-sear the salmon, then drizzle with a mixture of sriracha sauce and mayo for a creamy, spicy kick.
The sriracha mayo balances the richness of the salmon, adding a fun, bold flavor. Serve with a side of Asian slaw or crispy rice cakes to round out the meal. It’s a zesty and satisfying dinner that’s sure to please!
Recipe: Easy 15-min. Sriracha Mayo Salmon
You might also like to read:
