Let’s be real, grilled salmon is already a star. But toss some creamy avocado, lime, and a hit of tomato on top? Now we’re talking dinner worth remembering.
I made this by accident the first time. Had salmon. Had avocados sitting around. Threw them together, added whatever else was in the fridge, and wow. Ten minutes later, my plate looked like it came out of some fancy food magazine. No carbs, no guilt, just solid flavor. That’s the kind of meal that sticks.
What You’ll Need for This Grilled Salmon with Avocado Topping
You probably already have most of this lying around:
For the salmon:
- 4 salmon filets (about 6 oz each)
- Salt
- Black pepper
- Olive oil (or avocado oil)
- Garlic powder (optional but good)
For the avocado topping:
- 2 ripe avocados
- Juice of 1 lime
- 1 small tomato, chopped
- 2 tablespoons finely chopped red onion
- A pinch of salt
- A bit of chopped cilantro (only if you’re into it)
Prepping the Salmon
Here’s the thing: you don’t need a bunch of stuff to make salmon taste good. You just need to let it do its thing. Start by patting the salmon dry. This helps it get that golden edge when it hits the pan or grill.
Brush each piece with a little oil. Sprinkle salt, pepper, and if you want a little garlic powder, go ahead. Let it sit while you make the topping.
Making the Avocado Topping
This is less of a recipe, more of a freestyle. Chop the avocados—not too fine. You want chunks, not baby food. Add your chopped tomato, onion, lime juice, salt, and stir it all gently. If the avocado’s ripe, it’ll start to mash on its own.
Don’t skip the lime juice. It makes the whole thing pop and keeps the avocado from going brown too fast.
Cooking the Salmon
Grill or pan. Either works. Here’s both ways:
On the Grill:
- Heat to medium-high. Clean the grates. Oil ‘em.
- Lay the salmon skin-side down.
- Don’t touch it. Let it go for 3 to 4 minutes.
- Flip it once. Another 3–4 minutes, or until it flakes with a fork.
On the Stove:
- Get a skillet hot. Add oil.
- Skin-side down first. Don’t poke it.
- After 3–4 minutes, flip once. Finish cooking.
You’re not trying to cook it to death. A little pink in the center is good. Salmon keeps cooking after it’s off the heat.
Plating
This part’s easy. Put the fish on a plate. Scoop that avocado mix on top. If it falls off the sides, even better. Looks fancy. Tastes better.
Want to take a photo? Go ahead. Your dinner’s Instagram-worthy without trying too hard.
The Keto Bit
No carbs here worth worrying about. Salmon’s full of good fat. Avocado? Same story. You get protein, fat, fiber, and flavor. That’s a win if you’re keeping carbs low.
What to Serve with It
Now if you’re wondering what goes with this—keep it simple.
- Grilled asparagus
- Zucchini noodles
- Cauliflower mash
- Sautéed spinach with garlic
- Just a fork and a napkin (been there, no shame)
This recipe doesn’t need fancy sides. But hey, if you wanna bulk it out, just stick to veggies or low-carb options.
Leftovers?
Yeah, you might not have any. But if you do:
- Keep the salmon in a sealed container in the fridge.
- Topping? Press plastic wrap directly onto it so it doesn’t go brown.
- Eat cold or reheat the fish gently. The topping? Don’t reheat that. Just stir and slap it on again.
Pro tip: Cold leftover salmon with that avocado mix makes one of the best next-day lunches ever. Throw it over greens, boom, salad.
Things That Make This keto Grilled Salmon with Avocado Topping Better
- A squeeze more lime just before serving
- A sprinkle of red pepper flakes if you like heat
- A splash of olive oil on top before serving (makes it feel fancy)
- Letting the fish rest for 5 minutes before topping it—gives the juices time to chill out
Personal Story Time
One time, I made this on a Tuesday when I had zero energy. It took 15 minutes, tops. I was halfway through cleaning up before I realized the meal was already done. My dog thought it was for him. He was wrong, but I respected his ambition.
Another night, we had friends over—one keto, one not. Everyone cleaned their plates. Nobody asked, “Wait, is this low-carb?” It just tasted good.
Change It Up
Tired of salmon? (It happens.) Try this same topping on:
- Grilled chicken
- Shrimp skewers
- Seared steak (trust me)
- Roasted eggplant slices
The topping’s flexible. Add diced cucumber, throw in jalapeños, even mix in a spoon of mayo if you’re feeling wild.
Conclusion
Here’s what matters: this is the kind of food that works. It tastes good, it’s easy, and it won’t throw your macros out of whack. You can make it on a weeknight, for guests, or when you’re just hungry and need to get something on the table without thinking too much.
No sugar. No weird ingredients. Just real food that hits the spot.
PrintKeto Grilled Salmon with Avocado Topping Recipe
Easy grilled salmon topped with a fresh avocado mix. Tastes great, low in carbs, high in healthy fats. Good for dinner or lunch. Cooks fast and needs just a few ingredients.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Main Course, Dinner
- Method: Grilling or Pan Cooking
- Cuisine: American, Keto, Low-Carb
Ingredients
For the salmon:
-
4 salmon filets (6 oz each)
-
Salt
-
Black pepper
-
1 tbsp olive oil (or avocado oil)
-
½ tsp garlic powder (optional)
For the topping:
-
2 ripe avocados, chopped
-
Juice of 1 lime
-
1 small tomato, diced
-
2 tbsp red onion, chopped
-
Pinch of salt
-
1 tbsp chopped cilantro (optional)
Instructions
-
Pat salmon dry. Brush with oil and season with salt, pepper, and garlic powder.
-
In a bowl, mix chopped avocado, tomato, onion, lime juice, and salt. Stir gently.
-
Heat grill or skillet to medium-high.
-
Place salmon skin-side down. Cook 3–4 minutes, then flip. Cook another 3–4 minutes or until it flakes with a fork.
-
Remove from heat. Let rest 2 minutes.
-
Spoon avocado topping over each piece. Serve right away.
Notes
-
Use firm but ripe avocados for better texture.
-
The avocado mix is best made fresh—don’t make it too early.
-
Want it spicy? Add chopped jalapeño or red pepper flakes.
-
Works with other fish like trout or even grilled chicken.
Nutrition
- Serving Size: 1 serving
- Calories: 520 Sugar: 2g Sodium: 300mg Fat: 38g Saturated Fat: 7g Unsaturated Fat: 28g Trans Fat: 0g Carbohydrates: 6g Fiber: 4g Protein: 38g Cholesterol: 95mg