Looking for a weeknight dinner that’s actually satisfying, not boring?
This garlic butter salmon power bowl hits different. It’s got protein, healthy fats, fresh veggies, and comes together in under 45 minutes.
I love meals that look like restaurant food but don’t require a culinary degree. This bowl checks that box.
The cubed salmon gets a quick sear in garlic butter, the vegetables stay crisp and bright, and everything tastes like you put real effort in. You absolutely did, but it didn’t feel like it.

Why You Will Love This Garlic Butter Salmon Power Bowl
Ingredients
- 2 salmon fillets, cubed
- 1 bunch asparagus
- 1 avocado, sliced and cubed
- 1 cup mushrooms, sliced
- 1 small onion, sliced
- 2 cups fresh spinach
- 1 tbsp olive oil
- 1 tbsp butter
- 1 tsp garlic powder
- Salt and black pepper to taste
- Red chili flakes for garnish
Step 1: Prepare Your Vegetables
- 1 bunch asparagus, trimmed
- 1 cup mushrooms, sliced
- 1 small onion, sliced
- 1 avocado, sliced and cubed
- 2 cups fresh spinach
I like to prep all my vegetables first so cooking goes smoothly. Trim the asparagus by snapping off the woody ends (they’ll break naturally where the tender part begins). Slice your mushrooms evenly so they cook at the same rate, and thinly slice your onion. Keep the avocado and spinach separate for now, adding them when you plate everything.
Step 2: Sear the Salmon with Garlic Butter
- 2 salmon fillets, cubed
- 1 tbsp olive oil
- 1 tbsp butter
- 1 tsp garlic powder
- Salt and black pepper to taste
Heat your olive oil and butter in a large skillet over medium-high heat. Once the butter foams, add your salmon cubes in a single layer. I find cubed salmon cooks more evenly than fillets and looks beautiful in the bowl.
Season generously with garlic powder, salt, and pepper. Let the salmon sear undisturbed for about 3-4 minutes on the first side so it gets a nice crust. Flip and cook another 2-3 minutes until cooked through.
Don’t overcrowd the pan. If your skillet feels tight, cook the salmon in batches. It takes an extra minute but prevents steaming instead of searing.
Step 3: Cook the Mushrooms and Onions
- 1 cup mushrooms, sliced
- 1 small onion, sliced
- Salt and black pepper to taste
Remove your salmon to a plate and keep it warm. In the same skillet with those flavorful pan drippings, add your sliced mushrooms and onions. Cook for 5-7 minutes, stirring occasionally, until the mushrooms release their moisture and both vegetables are golden.
I tend to let them sit undisturbed for a minute or two between stirs. This deepens their color and concentrates their flavor instead of just steaming them.
Step 4: Sear the Asparagus
- 1 bunch asparagus, trimmed
- Salt and black pepper to taste
Add your asparagus spears to the skillet with the mushrooms and onions. Toss to coat with the pan drippings and cook for 4-5 minutes. The asparagus should be bright green with a slight char on the edges.
Taste and adjust seasoning as needed. Everything should be tender-crisp, not mushy.
Step 5: Assemble Your Bowls
- 2 cups fresh spinach
- 1 avocado, sliced and cubed
- Red chili flakes for garnish
Divide fresh spinach between your serving bowls as the base. It’ll wilt slightly from the warmth of the other components, which is perfect. Top with your cooked vegetables, then add the seared salmon cubes on top.
Add your fresh avocado cubes last so they stay creamy and don’t get warm. Finish with a sprinkle of red chili flakes for color and a little heat.

Storage Instructions
Store: Keep leftovers in an airtight container in the refrigerator for up to 3 days. Store the avocado separately if you want to keep it fresh longer, adding it just before eating.
Freeze: The cooked salmon and vegetables freeze well for up to 2 months in a freezer-safe container. Do not freeze the avocado or spinach base. Thaw overnight in the refrigerator before reheating.
Reheat: Warm the salmon and vegetables gently in a skillet over medium heat for 3-4 minutes until heated through. Assemble with fresh spinach and avocado when ready to eat.
What to Serve With This Garlic Butter Salmon Power Bowl
- A squeeze of fresh lemon juice brightens all the flavors.
- Drizzle with a tahini or lemon-dill sauce for extra richness.
- Serve alongside a crispy sourdough slice to soak up any pan juices.
- Pair with a light white wine like sauvignon blanc or pinot grigio.
Estimated Nutrition
- Calories: 380
- Protein: 32g
- Fat: 22g
- Carbohydrates: 18g
(Estimated per serving, without optional garnish)

Garlic Butter Salmon Power Bowl
Ingredients
Method
- Trim the asparagus by snapping off the woody ends. Slice mushrooms evenly and thinly slice your onion. Keep the avocado and spinach separate for now, adding them when you plate everything.
- Heat olive oil and butter in a large skillet over medium-high heat. Once the butter foams, add salmon cubes in a single layer. Season with garlic powder, salt, and pepper. Sear undisturbed for 3-4 minutes on the first side, then flip and cook another 2-3 minutes until cooked through. Remove to a plate and keep warm.
- In the same skillet with pan drippings, add sliced mushrooms and onions. Cook for 5-7 minutes, stirring occasionally, until mushrooms release their moisture and both vegetables are golden.
- Add asparagus spears to the skillet and toss to coat with pan drippings. Cook for 4-5 minutes until bright green with slight char on the edges. Taste and adjust seasoning as needed.
- Divide fresh spinach between serving bowls as the base. Top with cooked vegetables, then add salmon cubes on top. Add fresh avocado cubes last to keep them creamy. Finish with a sprinkle of red chili flakes.