High Protein Pesto Salmon Bowls – Fresh, Satisfying, and Easy
These bowls check all the boxes: quick prep, bold flavor, and a balanced mix of protein, healthy fats, and complex carbs. Juicy salmon meets herby pesto, tender grains, and crisp veggies for a meal that actually fills you up. It’s the kind of bowl that feels restaurant-level but takes less than 30 minutes at home.
You can keep it simple or dress it up with add-ons. Either way, it’s fresh, bright, and seriously satisfying.
Ingredients
Method
- Cook the grains: Prepare quinoa, farro, or brown rice according to package directions. Fluff with a fork, season with a pinch of salt, and set aside.
- Make the yogurt pesto: In a small bowl, stir together pesto and Greek yogurt. Add 1–2 tablespoons water and a squeeze of lemon juice until it’s creamy and drizzle-able. Taste and adjust salt or lemon.
- Prep the veggies: Halve the tomatoes, dice the cucumber, slice the red onion, and wash and dry the greens. Toast the nuts in a dry skillet over medium heat until golden and fragrant, about 3–4 minutes.
- Season the salmon: Pat the fillets dry. Rub with olive oil, lemon zest, salt, and pepper.
- Cook the salmon (choose one): Oven: Bake at 400°F (200°C) on a parchment-lined sheet for 10–12 minutes, until the thickest part flakes easily and reaches 125–130°F for medium.
- Pan-sear: Heat a nonstick or cast-iron skillet over medium-high with a drizzle of oil. Place salmon skin-side down and cook 4–6 minutes. Flip and cook 1–3 more minutes, to preferred doneness.
- Air fryer: Air fry at 390°F (200°C) for 7–10 minutes, depending on thickness.
- Rest and flake: Let the salmon rest 2 minutes. Squeeze over a little lemon juice. Gently flake into large pieces or leave as whole fillets.
- Assemble the bowls: Add a base of grains and greens. Top with salmon, tomatoes, cucumber, avocado, onion, and nuts. Sprinkle with Parmesan.
- Finish with sauce: Drizzle the yogurt pesto over everything. Add extra lemon, salt, and pepper if needed.
What Makes This Recipe So Good
- High in protein: Salmon and Greek yogurt pesto deliver a powerful protein boost that keeps you full longer.
- Big flavor, low effort: Store-bought pesto works great, but a quick homemade version makes it extra special.
- Balanced bowl: You get protein, fiber-rich carbs, and healthy fats all in one place.
- Meal prep friendly: The components hold up well in the fridge and reheat without getting sad or soggy.
- Flexible: Swap grains, greens, or toppings to match your mood, diet, or what’s in your pantry.
What You’ll Need
- Salmon: 1 to 1.25 pounds skin-on salmon fillets, cut into 4 portions
- Olive oil: 1 tablespoon for the salmon, plus more if pan-searing
- Salt and pepper: To season the salmon and veggies
- Lemon: Zest and juice of 1 lemon
- Cooked grains: 3 cups cooked quinoa, farro, brown rice, or a mix
- Cherry tomatoes: 1.5 cups, halved
- Cucumber: 1 large, diced
- Baby spinach or arugula: 3 cups, lightly packed
- Avocado: 1 large, sliced (optional but great for creaminess)
- Pine nuts or sliced almonds: 1/4 cup, toasted
- Parmesan: 1/4 cup finely grated
- Red onion: 1/4 small, very thinly sliced
- Greek yogurt pesto sauce:
- 1/3 cup basil pesto (store-bought or homemade)
- 1/2 cup plain 2% or 5% Greek yogurt
- 1–2 tablespoons water to thin
- Extra lemon juice to taste
Instructions
- Cook the grains: Prepare quinoa, farro, or brown rice according to package directions. Fluff with a fork, season with a pinch of salt, and set aside.
- Make the yogurt pesto: In a small bowl, stir together pesto and Greek yogurt.
Add 1–2 tablespoons water and a squeeze of lemon juice until it’s creamy and drizzle-able. Taste and adjust salt or lemon.
- Prep the veggies: Halve the tomatoes, dice the cucumber, slice the red onion, and wash and dry the greens. Toast the nuts in a dry skillet over medium heat until golden and fragrant, about 3–4 minutes.
- Season the salmon: Pat the fillets dry.
Rub with olive oil, lemon zest, salt, and pepper.
- Cook the salmon (choose one):
- Oven: Bake at 400°F (200°C) on a parchment-lined sheet for 10–12 minutes, until the thickest part flakes easily and reaches 125–130°F for medium.
- Pan-sear: Heat a nonstick or cast-iron skillet over medium-high with a drizzle of oil. Place salmon skin-side down and cook 4–6 minutes. Flip and cook 1–3 more minutes, to preferred doneness.
- Air fryer: Air fry at 390°F (200°C) for 7–10 minutes, depending on thickness.
- Rest and flake: Let the salmon rest 2 minutes.
Squeeze over a little lemon juice. Gently flake into large pieces or leave as whole fillets.
- Assemble the bowls: Add a base of grains and greens. Top with salmon, tomatoes, cucumber, avocado, onion, and nuts.
Sprinkle with Parmesan.
- Finish with sauce: Drizzle the yogurt pesto over everything. Add extra lemon, salt, and pepper if needed.
Keeping It Fresh
- Store smart: Keep cooked salmon, grains, and veggies in separate airtight containers for up to 3 days.
- Sauce on the side: Refrigerate the yogurt pesto in a sealed jar for 3–4 days. Thin with a splash of water if it thickens.
- Reheat gently: Warm salmon and grains in the microwave at 50% power or in a low oven to avoid drying.
Add fresh veggies after reheating.
- Avocado timing: Slice just before serving to keep it green and creamy.
Benefits of This Recipe
- Protein-packed: Salmon offers complete protein and omega-3s. The Greek yogurt bumps protein without heavy cream.
- Steady energy: Complex carbs from quinoa or brown rice keep you full and focused.
- Nutrient-dense: Fresh veggies add fiber, vitamins, and crunch. Nuts bring magnesium and satisfying texture.
- Quick and flexible: From start to finish, you’re looking at about 25–30 minutes.
Easy to batch-cook for lunches.
- Balanced fats: Heart-healthy olive oil and salmon fats support a well-rounded meal without feeling greasy.
What Not to Do
- Don’t overcook the salmon: Dry salmon ruins the bowl. Pull it at 125–130°F for juicy results.
- Don’t skip seasoning: A little salt, pepper, and lemon make the flavors pop. Season grains and veggies too.
- Don’t drown the bowl: Add sauce gradually so you don’t overpower the salmon and basil notes.
- Don’t mix hot and delicate greens too soon: If your grains are piping hot, let them cool slightly before adding arugula or spinach.
Recipe Variations
- Protein swap: Use shrimp, chicken breast, or tofu.
For tofu, press, cube, toss with olive oil and salt, and roast at 400°F until crisp.
- Grain-free: Swap grains for extra greens, roasted cauliflower, or zucchini ribbons.
- Dairy-free: Use a dairy-free pesto and replace Greek yogurt with a plain, unsweetened coconut yogurt or a splash of olive oil and lemon.
- Extra veggies: Roast broccoli, asparagus, or bell peppers and add to the bowl for more volume and fiber.
- Spicy kick: Stir Calabrian chili paste or red pepper flakes into the pesto yogurt.
- Herb twist: Mix basil with spinach or parsley in your pesto to lighten the flavor and cost.
- Crunch upgrade: Add roasted chickpeas or seeds (pumpkin, sunflower) for more texture and plant protein.
FAQ
How much protein is in one bowl?
A typical bowl with 5–6 ounces of salmon, Greek yogurt pesto, and quinoa lands around 35–45 grams of protein, depending on exact portions and brands.
Can I use canned salmon?
Yes. Drain it well, flake, and warm gently or serve cold. It’s affordable and still high in protein and omega-3s.
Is store-bought pesto okay?
Absolutely.
Look for one with olive oil and real cheese for the best flavor. If it tastes strong, the yogurt smooths it out.
What if I don’t like quinoa?
Use brown rice, farro, couscous, or barley. Even a small portion of pasta works in a pinch.
How do I know when salmon is done?
The flesh turns opaque and flakes easily with a fork.
An instant-read thermometer should read 125–130°F in the center for medium.
Can I meal prep these bowls?
Yes. Portion grains and veggies into containers, add salmon in a separate compartment, and keep sauce on the side. Assemble right before eating.
What’s the best way to reheat without drying out the salmon?
Use low heat and moisture.
Microwave at 50% power with a damp paper towel on top, or warm in a 275°F oven for 8–10 minutes.
Can I make it gluten-free?
Yes. Use gluten-free grains like quinoa or rice, and double-check that your pesto is certified gluten-free.
In Conclusion
High Protein Pesto Salmon Bowls are a fast, flavorful way to get a balanced meal without overthinking dinner. You get juicy salmon, fresh veggies, and a creamy, herby sauce that ties it all together.
Keep the base recipe on repeat, then mix and match grains, greens, and toppings to keep it interesting. It’s simple cooking that tastes like something special—and it fits weeknights, meal prep, and everything in between.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.



