
I still remember the first time I put this Salmon Avocado Grain Bowl Recipe together after a long, tiring day when I had zero energy to stand over a stove for an hour. I pulled together some leftover cooked grains, pan-seared a couple of salmon fillets, and sliced up a ripe avocado I’d been saving.
One bite in, and I knew this combination was staying in my regular rotation for good. What I love most is how it feels indulgent and light at the same time, without any complicated technique involved. If you’ve been looking for a meal that comes together fast but still tastes like you put in real effort, this is the bowl I keep coming back to.

Ingredients
- 1 cup grain of choice (quinoa, farro, or brown rice), uncooked
- 2 cups water or low-sodium broth, for cooking the grain
- 2 salmon fillets, about 6 oz each, skin on or off
- 1 tablespoon olive oil, for searing the salmon
- 1 teaspoon garlic powder, for the salmon rub
- 1 teaspoon smoked paprika, adds a subtle smoky depth
- Salt and black pepper, to taste
- 1 ripe avocado, sliced or mashed depending on how you like it
- 1 cup cherry tomatoes, halved, use fresh only, never canned
- 1 small cucumber, diced, skip peeling if it’s thin-skinned for extra crunch
- 2 cups fresh spinach or arugula, chopped, don’t use frozen spinach here since it turns watery and limp
- 2 tablespoons red onion, finely chopped, soak in cold water for five minutes if you want a milder bite
- 2 tablespoons olive oil, for the lemon dressing
- Juice of 1 lemon, freshly squeezed always tastes brighter than bottled
- 1 small garlic clove, minced, for the dressing
- 2 tablespoons crumbled feta or goat cheese, optional, grate or crumble fresh rather than using the pre-packaged kind for better flavor and texture

Note: This ingredient list is written to serve 2 people generously; double the amounts if you’re feeding a family of four.
Variations
- Swap the feta for a dairy-free cashew cream or simply skip the cheese entirely if you’re avoiding dairy.
- Use grilled shrimp or tofu instead of salmon for a different protein or a plant-based version.
- Add a pinch of chili flakes or a drizzle of sriracha to the dressing if you want some heat.
- Toss in roasted sweet potato cubes for a heartier, more filling bowl in colder months.
- Try a splash of tamari or coconut aminos over the grains for a subtle umami boost.
- Replace lemon with lime juice for a slightly different citrus profile. If you enjoy sweet and savory combinations with creamy cheese, the Blackberry Goat Cheese Crostini Recipe is another delicious option to add to your menu.

Cooking Time
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
Equipment You Need
- Medium saucepan, for cooking the grains
- Non-stick skillet, for searing the salmon fillets
- Small mixing bowl, for whisking the lemon dressing
- Sharp knife and cutting board, for prepping the vegetables and avocado
- Fork or whisk, for blending the dressing ingredients smoothly
How to Make Salmon Avocado Grain Bowl Recipe?
Getting this bowl on the table is really just three things happening at once: cooking the grain, searing the salmon, and prepping your fresh vegetables. None of these steps are complicated, and most of them can overlap so you’re not standing around waiting. Here’s exactly how I do it every single time.
Cook the Grain First
Rinse your grain of choice under cold water to remove excess starch, then add it to a saucepan with water or broth. Bring it to a boil, then reduce the heat, cover, and let it simmer until tender and fully absorbed. This usually takes around 15 minutes depending on which grain you choose.

Season and Sear the Salmon
While the grain cooks, pat your salmon fillets completely dry and rub them with olive oil, garlic powder, smoked paprika, salt, and pepper. Heat a skillet over medium-high heat and sear the salmon for about 4 minutes per side. You’re looking for a golden crust outside and a tender, flaky center inside.

Whisk Together the Lemon Dressing
In a small bowl, combine olive oil, fresh lemon juice, minced garlic, salt, and pepper. Whisk everything together until it looks slightly thickened and well combined. This dressing is what ties the whole bowl together, so don’t rush this step. Similar flavor combinations can also be found in the Blackberry Goat Cheese Puff Pastry Recipe, where creamy cheese pairs beautifully with fresh fruit.

Prep the Fresh Vegetables
While everything else is cooking, chop your cherry tomatoes, cucumber, spinach or arugula, and red onion. Keep the pieces bite-sized so every spoonful gets a good mix of textures. Slice your avocado last so it doesn’t brown before you’re ready to serve.

Assemble the Bowl
Divide the cooked grain between two bowls as your base layer. Arrange the seared salmon, sliced avocado, tomatoes, cucumber, greens, and red onion around the bowl in sections. Drizzle generously with the lemon dressing right before serving.
Additional Tips for Making This Recipe Better
- I always pat the salmon completely dry before seasoning it, since this is what gives me that crisp, golden crust instead of a soggy one.
- I like to double the dressing recipe and keep the extra in the fridge, because I end up using it on salads all week long.
- I’ve learned not to slice the avocado too early, since it browns fast and loses that fresh, vibrant look on the plate.
- I let my salmon rest for a couple of minutes off the heat before flaking it into the bowl, which keeps it juicier.
- I toast the dry grain in the pan for a minute or two before adding liquid, and it genuinely makes the flavor nuttier and more interesting.
How to Serve Salmon Avocado Grain Bowl Recipe?
I like to serve this bowl right in wide, shallow bowls so every ingredient gets its own little section instead of getting piled on top of each other. A few extra lemon wedges on the side let everyone add more brightness if they want it.
For a finishing touch, I’ll scatter over some chopped fresh herbs like parsley or dill, along with a light sprinkle of flaky sea salt right before it goes to the table. If I’m serving guests, I sometimes add a few toasted nuts or seeds on top for crunch and a more polished, restaurant-style presentation.

Nutritional Information
Here’s a general idea of what one serving of this bowl looks like nutrition-wise, though exact numbers will shift slightly depending on your grain and portion choices.
- Calories: approximately 520 per serving
- Protein: approximately 34 grams per serving
- Carbohydrates: approximately 40 grams per serving
- Fat: approximately 26 grams per serving
Make Ahead and Storage
You can cook the grain and salmon up to two days in advance and store them separately in airtight containers in the fridge. This makes assembly on a busy weeknight take just a few minutes.
For the dressing, keep it in a small sealed jar in the refrigerator, where it stays fresh for around four days. Give it a quick shake or stir before using, since the oil and lemon juice tend to separate a little as it sits.
I don’t recommend freezing this bowl once assembled, since avocado and fresh vegetables don’t hold up well after thawing. The cooked salmon on its own can be frozen for up to a month if wrapped tightly, then reheated gently in a skillet or the oven so it doesn’t dry out.
Why You’ll Love This Recipe
This bowl checks a lot of boxes at once, which is exactly why it’s become such a regular in my kitchen.
- It comes together in about 30 minutes, making it realistic for even the busiest weeknights.
- It’s easy to customize with whatever grains, proteins, or vegetables you already have on hand.
- It works for multiple diets, since you can make it dairy-free, gluten-free, or plant-based with a few simple swaps.
- It reheats and packs well, so it doubles nicely as a make-ahead lunch for the week.
- It genuinely tastes fresh and satisfying, thanks to that bright lemon dressing balancing the richness of the salmon and avocado.

Salmon Avocado Grain Bowl Recipe
Ingredients
Method
- Rinse your grain of choice under cold water to remove excess starch, then add it to a saucepan with water or broth. Bring it to a boil, then reduce the heat, cover, and let it simmer until tender and fully absorbed. This usually takes around 15 minutes depending on which grain you choose.
- While the grain cooks, pat your salmon fillets completely dry and rub them with olive oil, garlic powder, smoked paprika, salt, and pepper. Heat a skillet over medium-high heat and sear the salmon for about 4 minutes per side. You’re looking for a golden crust outside and a tender, flaky center inside.
- In a small bowl, combine olive oil, fresh lemon juice, minced garlic, salt, and pepper. Whisk everything together until it looks slightly thickened and well combined. This dressing is what ties the whole bowl together, so don’t rush this step.
- While everything else is cooking, chop your cherry tomatoes, cucumber, spinach or arugula, and red onion. Keep the pieces bite-sized so every spoonful gets a good mix of textures. Slice your avocado last so it doesn’t brown before you’re ready to serve.
- Divide the cooked grain between two bowls as your base layer. Arrange the seared salmon, sliced avocado, tomatoes, cucumber, greens, and red onion around the bowl in sections. Drizzle generously with the lemon dressing right before serving.
Notes
- I always pat the salmon completely dry before seasoning it, since this is what gives me that crisp, golden crust instead of a soggy one.
- I like to double the dressing recipe and keep the extra in the fridge, because I end up using it on salads all week long.
- I’ve learned not to slice the avocado too early, since it browns fast and loses that fresh, vibrant look on the plate.
- I let my salmon rest for a couple of minutes off the heat before flaking it into the bowl, which keeps it juicier.
- I toast the dry grain in the pan for a minute or two before adding liquid, and it genuinely makes the flavor nuttier and more interesting.






