Skip to content
Home » Blog Archive » Lunch » 11 Simple Meal Prep Recipes With Salmon (Make-Ahead Lunch Ideas)

11 Simple Meal Prep Recipes With Salmon (Make-Ahead Lunch Ideas)

  • by

Salmon is one of those proteins that tastes like you put in extra effort even when you kept it simple. It cooks quickly, it’s naturally satisfying, and it works with everyday flavors like lemon, garlic, dill, soy, honey, and a little heat.

This roundup is built for real meal prep: recipes that store well, portion easily, and still taste good on day 2 and day 3. You’ll get 11 salmon meal prep ideas with bowls, salads, trays, and easy mix-and-match combos so you can prep once and eat well all week.

If salmon meal prep has ever gone dry, fishy, or just kind of meh for you, you’re in the right place. I’ll show you the small things that make the BIG difference, like when to add sauces, how to keep veggies crisp, and the best way to reheat salmon so it stays tender instead of turning into chalk 😉

Table of Contents

    1. Lemon Dill Salmon Quinoa Bowls

    Lemon Dill Salmon Quinoa Bowls

    These lemon dill salmon quinoa bowls are fresh, satisfying, and SO solid for meal prep. You get fluffy quinoa, tender salmon, crunchy cucumber, and a bright lemony yogurt sauce that makes everything taste lively even after a couple days in the fridge. It’s the kind of lunch that feels light but keeps you full, and it’s easy to adjust with whatever veggies you already have hanging out in your crisper drawer.

    Per serving: 520 calories | 48g carbs | 38g protein

    Serves: 4

    Ingredients:

    • 4 salmon fillets (about 5 oz / 140g each)
    • 1 cup dry quinoa
    • 2 cups water or broth
    • 1 large cucumber, chopped
    • 1 cup cherry tomatoes, halved
    • 2 cups baby spinach
    • 1 tbsp olive oil
    • 1 tsp garlic powder
    • 1 tsp dried dill (or 1 tbsp fresh, chopped)
    • 1/2 tsp salt
    • 1/4 tsp black pepper
    • 1 lemon (zest + juice)

    Lemon Dill Yogurt Sauce:

    • 3/4 cup plain Greek yogurt
    • 1 tbsp lemon juice
    • 1 tsp lemon zest
    • 1 tsp honey
    • 1 tbsp dill (fresh) or 1 tsp dried
    • Pinch of salt and pepper

    Instructions:

    1. Cook quinoa: rinse quinoa, then simmer with water or broth for 15 minutes. Remove from heat, cover 5 minutes, fluff.
    2. Preheat oven to 400°F (200°C). Line a sheet pan with parchment.
    3. Pat salmon dry. Rub with olive oil, garlic powder, dill, salt, pepper, and lemon zest.
    4. Bake salmon for 10 to 12 minutes, until it flakes easily.
    5. Mix sauce ingredients in a small bowl until smooth.
    6. Assemble containers: quinoa + spinach + cucumber + tomatoes + salmon. Add sauce in a separate container.

    Meal Prep Tip:

    Keep the sauce separate and add it right before eating so the bowls stay fresh and not watery. Reheat salmon gently (microwave at 50% power in short bursts) or eat it cold over the quinoa. If you want extra crunch, pack a lemon wedge and squeeze it on at the end.

    2. Honey Garlic Salmon and Roasted Broccoli Rice Bowls

    Honey Garlic Salmon and Roasted Broccoli Rice Bowls

    This one is a classic for a reason: sweet-salty honey garlic salmon with roasted broccoli and rice hits that comfort-food spot without feeling heavy. The sauce clings to the salmon and flavors the rice, so you’re not stuck with bland leftovers. Plus, everything cooks on one sheet pan and one pot, which means fewer dishes and a happier future you. (That’s the goal.)

    Per serving: 610 calories | 62g carbs | 41g protein

    Serves: 4

    Ingredients:

    • 4 salmon fillets (about 5 oz / 140g each)
    • 3 cups broccoli florets
    • 2 cups cooked jasmine rice (or brown rice)
    • 1 tbsp olive oil
    • Salt and pepper

    Honey Garlic Sauce:

    • 3 tbsp soy sauce
    • 2 tbsp honey
    • 2 tsp minced garlic
    • 1 tbsp rice vinegar (or lemon juice)
    • 1 tsp sesame oil (optional)

    Instructions:

    1. Preheat oven to 425°F (220°C). Line a sheet pan.
    2. Toss broccoli with olive oil, salt, and pepper. Spread on one side of the pan.
    3. Mix sauce ingredients in a bowl.
    4. Place salmon on the other side of the pan. Brush with half the sauce.
    5. Roast 12 to 14 minutes, until salmon flakes and broccoli is browned.
    6. Assemble: rice + broccoli + salmon. Drizzle remaining sauce over the top or pack it on the side.

    Meal Prep Tip:

    For best texture, keep extra sauce separate and add after reheating. Reheat rice and broccoli first, then add salmon at the end so it warms without drying out. If your microwave runs hot, do 30-second bursts and stop as soon as the salmon is warm.

    3. Teriyaki Salmon Soba Noodle Meal Prep Boxes

    Teriyaki Salmon Soba Noodle Meal Prep Boxes

    These teriyaki salmon soba boxes are the answer when you want meal prep that doesn’t taste like meal prep. The soba noodles stay pleasantly chewy, the salmon brings the protein, and the veggies add crunch and color. It’s also a great cold lunch option, so you’re not hunting for a microwave or eating lukewarm sadness. Bonus: it feels restaurant-y, but it’s honestly easy.

    Per serving: 560 calories | 58g carbs | 37g protein

    Serves: 4

    Ingredients:

    • 4 salmon fillets (about 5 oz / 140g each)
    • 8 oz (225g) soba noodles
    • 2 cups shredded carrots
    • 2 cups shredded cabbage or coleslaw mix
    • 1 cup edamame (thawed if frozen)
    • 2 green onions, sliced
    • 1 tsp sesame seeds (optional)

    Quick Teriyaki Sauce:

    • 1/4 cup soy sauce
    • 2 tbsp honey or brown sugar
    • 1 tbsp rice vinegar
    • 1 tsp grated ginger (or 1/2 tsp ground)
    • 2 tsp minced garlic
    • 1 tsp sesame oil (optional)

    Instructions:

    1. Cook soba noodles according to package directions. Rinse under cold water and drain well.
    2. Preheat oven to 400°F (200°C). Line a sheet pan.
    3. Mix the teriyaki sauce. Brush salmon with half the sauce.
    4. Bake salmon 10 to 12 minutes, until it flakes easily.
    5. Toss noodles with a spoonful of sauce (not all, or they get too saucy).
    6. Assemble boxes: noodles + cabbage + carrots + edamame + salmon. Top with green onions and sesame seeds. Pack extra sauce separately.

    Meal Prep Tip:

    Soba noodles can soak up sauce over time, so keep extra sauce on the side and add right before eating. These are great cold, but if you want them warm, reheat the noodles and salmon separately and keep the crunchy veggies out until the end.

    4. Cajun Salmon Sweet Potato Bowls With Corn Salsa

    Cajun Salmon Sweet Potato Bowls With Corn Salsa

    If you like bold flavor, this Cajun salmon sweet potato bowl is IT. The sweet potatoes roast up caramelized, the salmon gets a smoky-spicy kick, and the corn salsa brings the fresh crunch that makes everything pop. It’s a great meal prep choice because the components stay separate and strong, so you’re not opening a container of mush on day 3. Nobody wants that.

    Per serving: 640 calories | 55g carbs | 39g protein

    Serves: 4

    Ingredients:

    • 4 salmon fillets (about 5 oz / 140g each)
    • 2 large sweet potatoes, cubed
    • 1 tbsp olive oil
    • 2 tsp Cajun seasoning
    • Salt and pepper

    Corn Salsa:

    • 1 1/2 cups corn (fresh, canned, or thawed frozen)
    • 1 cup cherry tomatoes, halved
    • 1/4 cup red onion, finely chopped
    • 1 lime (juice)
    • 2 tbsp chopped cilantro (optional)
    • Pinch of salt

    Instructions:

    1. Preheat oven to 425°F (220°C). Line a sheet pan.
    2. Toss sweet potatoes with olive oil, half the Cajun seasoning, salt, and pepper. Roast 20 minutes.
    3. Season salmon with remaining Cajun seasoning.
    4. Push sweet potatoes to one side, add salmon, and roast 10 to 12 minutes more.
    5. Mix corn salsa ingredients in a bowl.
    6. Assemble: sweet potatoes + salmon + corn salsa. Add extra lime wedge if you want.

    Meal Prep Tip:

    Keep the corn salsa separate until serving so it stays crisp and fresh. Reheat sweet potatoes first, then add salmon to warm gently. If you like it creamy, pack a little Greek yogurt or avocado-lime sauce on the side.

    5. Creamy Pesto Salmon Pasta Meal Prep

    Creamy Pesto Salmon Pasta Meal Prep

    This creamy pesto salmon pasta is the one you make when you want comfort food that still checks the protein box. The pesto keeps the pasta from drying out, the salmon flakes into the sauce, and you get a rich, cozy bowl that reheats surprisingly well if you do it gently. It’s also a great way to use leftover salmon, so nothing goes to waste. My kind of plan.

    Per serving: 690 calories | 63g carbs | 42g protein

    Serves: 4

    Ingredients:

    • 4 salmon fillets (about 5 oz / 140g each)
    • 10 oz (280g) pasta (penne, rotini, or bowties)
    • 2 cups baby spinach
    • 1 tbsp olive oil
    • Salt and pepper

    Creamy Pesto Sauce:

    • 1/3 cup basil pesto
    • 3/4 cup plain Greek yogurt
    • 2 tbsp lemon juice
    • 2 tbsp grated parmesan
    • 2 to 4 tbsp pasta water (to thin)

    Instructions:

    1. Cook pasta according to package directions. Reserve 1/2 cup pasta water, then drain.
    2. Bake or pan-sear salmon until just cooked through (10 to 12 minutes baked at 400°F / 200°C works).
    3. Whisk pesto, Greek yogurt, lemon juice, parmesan, and a splash of pasta water until creamy.
    4. Toss pasta with sauce, adding more pasta water as needed.
    5. Stir in spinach so it wilts slightly.
    6. Flake salmon and fold it into the pasta. Portion into containers.

    Meal Prep Tip:

    Reheat low and slow. Add a small splash of water before microwaving and stir halfway so the sauce stays creamy. If you’re picky about salmon texture, keep the salmon in a separate container and add it after the pasta is warm.

    6. Mediterranean Salmon Orzo Meal Prep Bowls

    Mediterranean Salmon Orzo Meal Prep Bowls

    This Mediterranean salmon orzo bowl is bright, salty, and super satisfying without feeling heavy. You’ve got tender salmon, lemony orzo, crunchy cucumber, juicy tomatoes, and a little feta that makes the whole thing taste like something you’d pay too much for at a cafe. It’s also a great make-ahead option because the orzo holds its texture, and the fresh veggies stay crisp when you keep them separate until serving.

    Per serving: 585 calories | 55g carbs | 40g protein

    Serves: 4

    Ingredients:

    • 4 salmon fillets (about 5 oz / 140g each)
    • 1 cup dry orzo
    • 2 1/4 cups broth or water
    • 1 tbsp olive oil
    • 1 tsp dried oregano
    • 1/2 tsp garlic powder
    • Salt and pepper
    • 1 lemon (juice + zest)

    Salad Add-Ins:

    • 1 large cucumber, chopped
    • 1 cup cherry tomatoes, halved
    • 1/3 cup sliced kalamata olives
    • 1/2 cup crumbled feta
    • 2 cups baby spinach or arugula

    Instructions:

    1. Cook orzo in broth or water until tender, 8 to 10 minutes. Drain if needed, then toss with olive oil, lemon juice, and lemon zest.
    2. Preheat oven to 400°F (200°C). Line a sheet pan.
    3. Season salmon with oregano, garlic powder, salt, and pepper.
    4. Bake salmon 10 to 12 minutes, until it flakes easily.
    5. Prep the veggies and crumble feta.
    6. Assemble: orzo + greens + cucumber + tomatoes + olives + salmon. Add feta on top.

    Meal Prep Tip:

    Keep feta and olives in a small side container if you want the freshest flavor. Reheat the orzo and salmon, then add the cold veggies after so everything stays crisp. A squeeze of lemon right before eating wakes it all up.

    7. Spicy Salmon Sushi Bowls

    Spicy Salmon Sushi Bowls (Make-Ahead)

    These spicy salmon sushi bowls give you that sushi-night feeling without the rolling, the mess, or the price tag. You’ll prep simple rice, flaky salmon, and crisp cucumber with a quick spicy mayo you add right before eating. The key is balance: warm rice, cool crunchy veg, and creamy sauce. It’s bold, filling, and absolutely not boring, which is the whole point of meal prep.

    Per serving: 640 calories | 70g carbs | 37g protein

    Serves: 4

    Ingredients:

    • 4 salmon fillets (about 5 oz / 140g each)
    • 2 cups cooked sushi rice or jasmine rice
    • 2 tbsp rice vinegar
    • 1 tsp sugar
    • 1/2 tsp salt
    • 1 cucumber, sliced
    • 2 cups shredded carrots
    • 2 sheets nori, cut into strips (optional)
    • 1 tbsp sesame seeds (optional)

    Spicy Mayo

    • 1/3 cup mayonnaise (or Greek yogurt for lighter)
    • 1 to 2 tbsp sriracha (to taste)
    • 1 tsp soy sauce
    • 1 tsp lemon juice or rice vinegar

    Instructions:

    1. Cook rice and season with rice vinegar, sugar, and salt while warm. Cool slightly.
    2. Preheat oven to 400°F (200°C). Bake salmon 10 to 12 minutes, until it flakes.
    3. Mix spicy mayo ingredients until smooth.
    4. Prep cucumbers, carrots, and nori strips.
    5. Assemble bowls: rice + cucumber + carrots + salmon.
    6. Pack spicy mayo separately and add sesame seeds and nori right before eating.

    Meal Prep Tip:

    Do not mix the spicy mayo into the bowls ahead of time. Keep it separate so the rice stays fluffy and the veggies stay crisp. If reheating, warm only the rice and salmon, then add cold toppings after for the best texture.

    8. Salmon Caesar Salad Meal Prep

    Salmon Caesar Salad Meal Prep

    This salmon Caesar salad is the meal prep version that actually works, because we’re building it the smart way. Crisp romaine, salty parmesan, and crunchy croutons are great, but only if they don’t get sad in the fridge. The salmon makes it filling and protein-packed, and the whole thing tastes fresh for days when you keep the wet stuff separate. Simple, classic, and very lunchbox-friendly.

    Per serving: 520 calories | 24g carbs | 42g protein

    Serves: 4

    Ingredients:

    • 4 salmon fillets (about 5 oz / 140g each)
    • 2 hearts romaine, chopped
    • 1/2 cup shredded parmesan
    • 1 cup croutons (store-bought or homemade)
    • Salt and pepper
    • 1 tsp garlic powder

    Quick Caesar Dressing:

    • 1/2 cup plain Greek yogurt
    • 2 tbsp lemon juice
    • 1 tbsp Dijon mustard
    • 1 tsp Worcestershire sauce
    • 1 small garlic clove, grated (or 1/2 tsp garlic powder)
    • 1/4 cup parmesan
    • Salt and pepper

    Instructions:

    1. Preheat oven to 400°F (200°C). Season salmon with salt, pepper, and garlic powder.
    2. Bake salmon 10 to 12 minutes, until flaky. Cool slightly.
    3. Whisk dressing ingredients until creamy and smooth.
    4. Chop romaine and portion into containers.
    5. Add parmesan and salmon to each container.
    6. Pack dressing and croutons separately.

    Meal Prep Tip:

    Croutons and dressing stay separate until the last second. That’s how you get crisp salad instead of soggy salad. If you’re eating at work, keep the dressing in a tiny container and shake it in right before lunch like you mean it.

    9. Salmon Fried Rice Meal Prep

    Salmon Fried Rice Meal Prep

    This salmon fried rice is a fantastic way to meal prep with leftovers, and it tastes even better the next day. You’ll use cooked rice, flaked salmon, and quick veggies, then finish with soy sauce and a little sesame flavor. It’s fast, filling, and it uses one pan, which makes cleanup less annoying. It also packs well and reheats like a champ, so it’s perfect for grab-and-go lunches.

    Per serving: 610 calories | 66g carbs | 39g protein

    Serves: 4

    Ingredients:

    • 3 cups cooked rice (day-old works best)
    • 2 cooked salmon fillets, flaked (about 10 oz / 280g total)
    • 2 eggs, beaten
    • 1 cup frozen peas and carrots
    • 1/2 cup chopped green onions
    • 2 tbsp soy sauce
    • 1 tbsp olive oil (or avocado oil)
    • 1 tsp sesame oil (optional)
    • 1 tbsp rice vinegar (optional)
    • Black pepper

    Instructions:

    1. Heat oil in a large skillet over medium-high heat.
    2. Scramble eggs until just set, then move to one side of the pan.
    3. Add peas and carrots and cook 2 to 3 minutes.
    4. Add rice and stir-fry 3 to 5 minutes, breaking up clumps.
    5. Add soy sauce, sesame oil, and rice vinegar, then stir to coat.
    6. Fold in flaked salmon and green onions. Heat through and portion.

    Meal Prep Tip:

    If you want the best fried rice texture, cool the rice completely before cooking and use day-old rice when possible. Reheat with a damp paper towel over the container to keep it from drying out. Add extra green onions after reheating for that fresh pop.

    10. Coconut Curry Salmon Chickpea Bowls

    Coconut Curry Salmon Chickpea Bowls

    This coconut curry salmon bowl is cozy, saucy, and perfect when you want something warm and comforting that still feels balanced. Chickpeas make it extra filling, the coconut milk gives it richness, and the curry spices do the heavy lifting so you don’t need a long ingredient list. It’s great for meal prep because the flavors deepen as it sits, and it reheats beautifully for a week of solid lunches.

    Per serving: 680 calories | 52g carbs | 41g protein

    Serves: 4

    Ingredients:

    • 4 salmon fillets (about 5 oz / 140g each)
    • 1 can (15 oz / 425g) chickpeas, drained and rinsed
    • 1 can (13.5 oz / 400ml) coconut milk
    • 2 cups baby spinach
    • 1 tbsp olive oil
    • 1 small onion, chopped
    • 2 tsp curry powder
    • 1 tsp garlic, minced
    • Salt and pepper
    • 2 cups cooked rice (optional, for serving)

    Instructions:

    1. In a skillet, heat olive oil and sauté onion 3 to 4 minutes until soft.
    2. Add garlic and curry powder, cook 30 seconds.
    3. Stir in chickpeas and coconut milk. Simmer 5 to 7 minutes.
    4. Nestle salmon into the sauce, cover, and cook 8 to 10 minutes until flaky.
    5. Stir in spinach until wilted.
    6. Portion into containers over rice if using.

    Meal Prep Tip:

    This reheats really well, but keep the salmon pieces larger so they stay tender. If the sauce thickens in the fridge, add a splash of water when reheating and stir gently. Want a brighter finish? Pack a lime wedge and squeeze it in at the end.

    11. Maple Dijon Salmon With Green Beans and Potatoes (Sheet Pan)

    Maple Dijon Salmon With Green Beans and Potatoes (Sheet Pan)

    This maple Dijon sheet pan salmon is the easy, reliable meal prep dinner that turns into great lunches. You get tender salmon, roasted baby potatoes, and crisp green beans, all coated in a sweet-tangy glaze that keeps the salmon from drying out. Everything cooks together, which makes it simple, and the flavors hold up for days. It’s the kind of meal prep that feels like you did a lot, but you really didn’t.

    Per serving: 700 calories | 58g carbs | 43g protein

    Serves: 4

    Ingredients:

    • 4 salmon fillets (about 5 oz / 140g each)
    • 1 1/2 lbs (680g) baby potatoes, halved
    • 3 cups green beans, trimmed
    • 2 tbsp olive oil
    • Salt and pepper

    Maple Dijon Glaze:

    • 2 tbsp Dijon mustard
    • 2 tbsp maple syrup
    • 1 tbsp soy sauce
    • 1 tsp garlic powder

    Instructions:

    1. Preheat oven to 425°F (220°C). Line a sheet pan.
    2. Toss potatoes with 1 tbsp olive oil, salt, and pepper. Roast 20 minutes.
    3. Mix glaze ingredients in a bowl.
    4. Add green beans to the pan with remaining olive oil and a pinch of salt.
    5. Add salmon and brush with glaze. Roast 10 to 12 minutes until salmon flakes.
    6. Portion salmon, potatoes, and green beans into meal prep containers.

    Meal Prep Tip:

    Brush a little extra glaze on after reheating for the best flavor. Reheat potatoes and green beans first, then warm the salmon gently so it stays moist. If you plan to eat this cold, add a little extra mustard-maple sauce on the side as a quick dressing.

    That’s it… 11 meal prep recipes with salmon that taste great, pack well, and make your fridge feel like it has a plan!

    If you’re not sure where to start, pick 2 or 3 and mix the vibes: one fresh and crunchy (like the Caesar salad or sushi bowls), one cozy and warm (coconut curry or maple Dijon sheet pan), and one super fast grab-and-reheat option (salmon fried rice). THEN add one sauce-on-the-side recipe so every lunch does not taste the same by Thursday.

    Want more meal prep ideas that make weekdays easier? You’ll also love these Easy Lunch Meal Prep Ideas for Work and Protein Lunch Ideas for Work. And if you want more bowl-style meals, check these High Protein Lunch Bowl Meal Prep Recipes.

    Leave a Reply

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