in

Garlic Butter Salmon Power Bowl

Save this recipe on:

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.

Pin this Recipe
Recipe

Why You Will Love This Garlic Butter Salmon Power Bowl

Ready in 45 minutes – No slow cooking required, just quick searing and you’re done.
Packed with omega-3s – Salmon is a protein powerhouse with healthy fats that keep you satisfied.
Naturally gluten-free – No grains needed when you’ve got this lineup of fresh vegetables.
Instagram-worthy presentation – Each ingredient shines on the plate and looks as good as it tastes.
Fully customizable – Swap vegetables based on what you have or what you’re craving that night.

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.

Recipe

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

A nutrient-packed salmon bowl featuring garlic butter seared salmon cubes, roasted mushrooms and onions, crisp asparagus, fresh spinach, and creamy avocado. Ready in 45 minutes and naturally gluten-free, this restaurant-quality bowl is perfect for weeknight dinners.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Calories: 380

Ingredients
  

Main Ingredients
  • 2 salmon fillets cubed
  • 1 bunch asparagus trimmed
  • 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

Method
 

Instructions
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Nutrition

Calories: 380kcalCarbohydrates: 18gProtein: 32gFat: 22gSodium: 520mgFiber: 4gSugar: 3g

Notes

Do not overcrowd the pan when searing salmon; cook in batches if needed to get a proper sear. Store avocado separately if saving leftovers. For best flavor, use fresh garlic powder and finish with a squeeze of lemon juice before serving.

Tried this recipe?

Let us know how it was!

Save this recipe on: