PF
A visually appetizing serving of grilled salmon, roasted potatoes, and asparagus plated with pasta for a gourmet experience.
StovetopComplexity

Salmon Asparagus Orzo Salad

This Salmon Asparagus Orzo Salad provides 30g protein and 859 calories per serving across 4 servings. Quick prep on the stovetop makes this a reliable lunch option that you can portion into containers once. The balanced macros work well for maintaining fullness during training blocks without excess prep work.

Rate this recipe:

Ingredients

4 servings
  • Pasta, Orzo, White, Dry(240g)
  • Olive oil(15g)

    Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.

  • Asparagus(227g)
  • Salmon, Smoked, Hot-Smoked(113g)
  • Parmesan Cheese(120g)

    Grated Parmesan — the shelf-stable canister is fine for cooking.

  • Pine Nuts(120g)
  • Yellow Onion(80g)
  • Dill, Fresh(60g)
  • Olive oil(80g)

    Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.

  • Lemon Juice, Fresh(45g)
  • Mustard, Dijon(10g)

    Dijon mustard — Grey Poupon or store brand. Spicier than yellow mustard.

  • Garlic(120g)
  • 1 teaspoon fine sea salt
  • 1/2 teaspoon black pepper

Instructions

  1. 1Cook the orzo in a large pot of generously-salted boiling water until it is al dente.  Pour the orzo through a strainer and rinse with cold water until the pasta is chilled.  Set aside until ready to use.
  2. 2Meanwhile, whisk together all of the lemon dressing ingredients together until combined.
  3. 3Heat the oil in a sauté pan over medium-high heat.  Add the asparagus and cook for 4-5 minutes until crisp-tender.  Remove pan from heat and set aside.
  4. 4In a large mixing bowl, combine the chilled orzo, cooked asparagus, salmon, Parmesan, pine nuts, red onion and dill.  Drizzle evenly with the lemon dressing and toss until combined.
  5. 5Serve immediately, sprinkled with extra Parmesan and fresh dill if desired.

Nutrition — Per Serving

859

calories

30g

protein

53g

fat

Carbohydrates
71g
Saturated fat
8.4g
Sodium
781 mg
Dietary fiber
5.6g

4 servings per batch · ~308g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

Common questions

How much protein does Salmon Asparagus Orzo Salad have per serving?

Each serving delivers 30g of protein and 859 calories. The macro breakdown is 53g fat and 71g carbs per serving.

How long does Salmon Asparagus Orzo Salad take to prep?

This recipe has quick prep time and batch-makes 4 servings on the stovetop. You're prepping four complete lunches in one cooking session.

Is Salmon Asparagus Orzo Salad good for muscle gain?

At 859 calories per serving with a balanced 30g protein and 71g carbs, this recipe works well for a muscle gain phase where moderate caloric surplus and carb availability support recovery. The carbs provide fuel for training while salmon delivers protein and healthy fats.

Steak and Potato Bowls

Steak and Potato Bowls

Oven · 7 servings

70g protein610 cal12g fat
Complexity
View Recipe →+ Plan
Beef Bacon Mac Bowls

Beef Bacon Mac Bowls

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan
Big Mac Pasta

Big Mac Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan
Cheesy Beef Pasta Bowls

Cheesy Beef Pasta Bowls

Stovetop · 10 servings

49g protein410 cal10g fat
Complexity
View Recipe →+ Plan