• Recipe Index
  • About
  • Recipes By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks
  • Recipes By Meal Time
    • Breakfast
    • Dinner
  • Contact
menu icon
go to homepage
  • Recipe Index
  • About
  • Recipes By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks
  • Recipes By Meal Time
    • Breakfast
    • Dinner
  • Contact
search icon
Homepage link
  • Recipe Index
  • About
  • Recipes By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks
  • Recipes By Meal Time
    • Breakfast
    • Dinner
  • Contact
×

Salmon in Foil with Fresh Avocado and Tomato Salad Recipe

Published: Jun 10, 2026 by Maria · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

I absolutely love making this Salmon in Foil with Fresh Avocado and Tomato Salad Recipe whenever I want a meal that feels fresh, vibrant, and satisfying all at once. The combination of smoky grilled salmon wrapped in foil and a zesty avocado and tomato salad is one of my favorite ways to enjoy seafood with bold, bright flavors. It’s easy to prepare, packed with nutrition, and perfect for sharing around the table with friends or family. Every time I make it, I feel like I’m bringing something special to the meal without the stress of complicated cooking.

Why You'll Love This Salmon in Foil with Fresh Avocado and Tomato Salad Recipe

What really draws me to this dish is the incredible balance of flavors it offers. The smoky taste of salmon cooked gently in foil locks in moisture and seasoning, while the fresh avocado and tomato salad adds a cool, creamy, and zesty contrast that lights up every bite. I love how the taco seasoning adds just the right hint of spice and the lime juice introduces a refreshing tang that keeps the dish feeling lively and exciting. It’s a flavor profile I find myself craving again and again.

Another reason I recommend this recipe so enthusiastically is how incredibly simple it is to make. With just a few straightforward steps and everyday ingredients, I can pull together a dish that looks and tastes like it came from a high-end grill restaurant. Plus, it’s perfect for a variety of occasions—whether it’s a casual weeknight dinner, a sunny weekend cookout, or a festive gathering. I always feel like I’m treating myself and my guests to something a little special and memorable without spending hours in the kitchen.

Ingredients You'll Need

A raw salmon fillet lies flat on a piece of crinkled aluminum foil spread across a white marbled surface. The salmon is covered with a thick layer of brown spice rub, evenly spread over its pinkish-orange flesh. Several lime wedges with bright green skin and juicy light green interiors are arranged around the salmon, some resting partially on top of the spice layer. A thin pool of golden olive oil surrounds the base of the fillet, adding a slight sheen to the foil. The image is brightly lit, showing the contrast between the rough spice texture, the smooth fish, and the fresh citrus, photo taken with an iphone --ar 4:5 --v 7

The ingredients for this recipe are wonderfully simple, but each one plays a crucial role in creating the perfect harmony of taste, texture, and color. Freshness is key, and every component brings something unique—whether it’s the buttery richness of the avocado or the juicy burst of cherry tomatoes.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Salmon fillet: I always choose skin-on salmon for extra flavor and moisture retention while cooking in foil.
  • Extra-virgin olive oil: Adds a subtle richness to both the salmon and the salad dressing.
  • Taco seasoning: Gives a smoky, slightly spicy depth that complements the salmon beautifully.
  • Limes: Provide a vibrant citrus note, used for both seasoning the salmon and dressing the salad.
  • Fresh corn: Adds a sweet, crunchy texture that contrasts nicely with the creamy avocado.
  • Avocados: Their buttery smoothness balances out the sharper notes in the salad.
  • Jalapeño: For a touch of gentle heat that wakes up the palate without overpowering the dish.
  • Cilantro: Offers a fresh herbal aroma that brightens the entire salad.
  • Garlic cloves: Add a savory punch that ties all the flavors together.
  • Cherry tomatoes: Bring sweet acidity and vibrant color to make the salad visually inviting.
  • Sea salt and black pepper: Essential to bring out all the natural flavors perfectly.

Directions

Step 1: First, I preheat the grill to medium heat. This ensures the salmon cooks gently and evenly when wrapped in foil.

Step 2: Next, I place the salmon fillet on a large piece of foil. I drizzle it generously with olive oil, then sprinkle on the taco seasoning to give it that smoky kick. After that, I squeeze fresh lime wedges over the salmon for a bright citrus flavor. Then I carefully fold the foil edges over the salmon to seal it all in for cooking.

Step 3: I set the foil packet right on the grill and close the lid. It’s important to cook it until the salmon flakes easily with a fork—usually about 12 minutes. This method keeps the salmon tender and juicy while infusing subtle smokiness.

Step 4: While the salmon is grilling, I prepare the fresh avocado and tomato salad. I start by removing the kernels from cooked corn cobs, then combine them in a large bowl with diced avocado, finely chopped jalapeño, freshly squeezed lime juice, olive oil, chopped cilantro, minced garlic, halved cherry tomatoes, sea salt, and cracked black pepper. I mix everything gently to maintain the texture of the avocado and tomatoes.

Step 5: Once the salmon is done, I carefully open the foil and divide it into six portions. I serve each piece topped generously with the vibrant avocado and tomato salad. The combination is a feast for the eyes and the taste buds!

Servings and Timing

This Salmon in Foil with Fresh Avocado and Tomato Salad Recipe makes enough to serve six lovely portions. The prep time takes about 10 minutes, mostly dedicated to seasoning the salmon and assembling the salad. Cooking the salmon on the grill takes around 12 minutes, bringing the total time to approximately 22 minutes. I find there’s no resting time needed—you want to enjoy it warm and fresh off the grill for the best flavors and texture.

How to Serve This Salmon in Foil with Fresh Avocado and Tomato Salad Recipe

A white bowl filled with a colorful salad showing four main layers of ingredients: the first layer is small, yellow grilled corn pieces with light char marks, scattered throughout; the second layer is bright green, chunky avocado pieces evenly mixed; the third layer is red cherry tomato halves spread all over; the fourth layer consists of small purple onion cubes and sprinkled green herbs. The salad is topped with a light sprinkle of coarse black pepper. The bowl sits on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

When it comes to serving, I love keeping the presentation simple yet colorful. I usually plate the salmon alongside a big scoop of the avocado and tomato salad so the colors pop beautifully against the pink fish. I find that serving it with a bed of mixed greens or a light quinoa salad works wonderfully if you want to add a little more volume to the meal without weighing it down.

Garnishing with a few fresh cilantro leaves or extra lime wedges adds an inviting freshness to the plate. For a little fun, I sometimes sprinkle toasted pumpkin seeds on the salad to add crunch and another layer of flavor. This dish is best served warm—the salmon still flaky and juicy, while the salad stays cool and vibrant.

I think this recipe is perfect for a weekend family dinner or a casual get-together because it’s approachable yet feels special. For drinks, I prefer something light and refreshing like sparkling water infused with cucumber and mint, which complements the brightness of the lime and avocado. It’s a meal that feels both nourishing and celebratory!

Variations

I’ve experimented with this Salmon in Foil with Fresh Avocado and Tomato Salad Recipe in a few different ways depending on what I have on hand or my mood. For example, if you want a gluten-free option, this recipe is naturally gluten-free, so no adjustments needed there. For a bit more kick, I sometimes add a pinch of smoked paprika or chipotle powder to the taco seasoning or even swap the taco seasoning for a homemade blend of cumin, coriander, and chili powder to tailor it to my taste.

If you're not a fan of grill marks or weather isn’t cooperating, I’ve found that baking the salmon foil packets in the oven at 375°F for about 15-18 minutes works just as well. It keeps things just as moist and flavorful without the hassle of outdoor grilling.

For those who want to customize the salad, I suggest adding diced cucumber or radishes for extra crunch or swapping out the jalapeño for a milder green chili if you prefer less heat. Vegans could try this salad as a vibrant side dish with grilled tofu or tempeh, making it a versatile recipe to suit different diets and preferences.

Storage and Reheating

Storing Leftovers

If you happen to have leftovers—which is rare in my house—I store the salmon and avocado salad separately in airtight containers. I use glass or BPA-free plastic containers for the best seal. The salmon keeps well in the fridge for up to two days, and the salad also stays fresh for about this long if covered tightly. I recommend squeezing a bit of fresh lime juice over the salad before storing to keep the avocado from browning too quickly.

Freezing

I don’t typically freeze this salmon and avocado salad combination because the avocado salad’s texture changes when frozen. However, you can freeze the grilled salmon portion on its own. To do this, I wrap it tightly in plastic wrap and then place it in a freezer-safe container or bag. The salmon will keep for up to one month frozen. When ready to eat, I thaw it overnight in the fridge before reheating gently.

Reheating

For reheating, I prefer to gently warm the salmon in a low oven, around 275°F, wrapped in foil to keep it moist. It usually takes about 10-12 minutes to heat through without drying out. I avoid using the microwave, as it tends to make the salmon tough and the avocado salad wilt. Always serve the avocado salad chilled or at room temperature alongside the warmed fish for the best experience.

FAQs

Can I use frozen salmon for this recipe?

Yes, frozen salmon works well as long as it is fully thawed before cooking. I recommend thawing it overnight in the fridge for the best texture and even cooking.

Is it necessary to cook the salmon in foil?

Cooking in foil helps keep the salmon moist and infuses it with the seasoning and lime juices. While you could grill directly, foil ensures the fish stays tender and prevents sticking or drying out.

How spicy is the avocado and tomato salad?

The spice level is mild to moderate due to the jalapeño, which I seed to control heat. You can adjust by using less jalapeño or removing it altogether if you prefer a milder salad.

Can I prepare any parts of this recipe ahead of time?

You can prepare the avocado and tomato salad a few hours ahead, but it’s best to add the avocado and lime juice close to serving time to keep it fresh. You can also season the salmon and wrap it in foil ahead, keeping it refrigerated until ready to grill.

What are some good side dishes to pair with this recipe?

Light sides like a simple green salad, roasted vegetables, or a quinoa and herb salad complement this recipe beautifully without overpowering the delicate salmon and fresh avocado salad.

Conclusion

I truly hope you enjoy making and sharing this Salmon in Foil with Fresh Avocado and Tomato Salad Recipe as much as I do. It’s one of those dishes that feels special yet is incredibly easy to prepare, bringing fresh, vibrant flavors to your table in no time. Whether you’re cooking for family, friends, or just treating yourself, I know this recipe will become one of your favorites to return to again and again!

Print

Salmon in Foil with Fresh Avocado and Tomato Salad Recipe

Salmon in Foil with Fresh Avocado and Tomato Salad Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 11 reviews

This Smoky Grilled Salmon with Avocado Salad is a fresh and flavorful dish featuring tender salmon fillets seasoned with taco spices and grilled to perfection in foil. Served alongside a vibrant avocado and corn salad with a zesty lime dressing, it makes a healthy, colorful meal ideal for warm weather dining or anytime you crave a light yet satisfying entrée.

  • Author: Maria
  • Prep Time: 10 minutes
  • Cook Time: 12 minutes
  • Total Time: 22 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Grilling
  • Cuisine: American
  • Diet: Low Fat

Ingredients

For the Salmon

  • 1 (1½ pound) skin-on salmon fillet
  • 1 tablespoon extra-virgin olive oil
  • 2 tablespoons taco seasoning
  • 2 limes, cut into wedges

For the Avocado Salad

  • 2 ears fresh corn, cooked
  • 2 slightly firm avocados, peeled, pitted, and diced
  • 1 jalapeño, seeded and diced
  • 2 limes, juiced
  • 1 tablespoon extra-virgin olive oil
  • ¼ cup roughly chopped cilantro
  • 2 garlic cloves, minced
  • 1 pint cherry tomatoes, halved
  • ½ teaspoon sea salt
  • ¼ teaspoon freshly cracked black pepper

Instructions

  1. Preheat Grill: Preheat the grill to medium heat to ensure it's ready for cooking the salmon evenly.
  2. Prepare Salmon: Place the salmon fillet skin-side down in the center of a large piece of foil. Drizzle the olive oil over the salmon, then evenly sprinkle the taco seasoning on top. Squeeze lime wedges over the seasoned salmon. Wrap the foil tightly around the salmon to create a sealed packet.
  3. Grill Salmon: Place the foil packet directly on the grill grate. Close the grill lid and cook for about 12 minutes, or until the salmon flakes easily with a fork, indicating it is fully cooked and tender.
  4. Make Avocado Salad: While the salmon is grilling, remove the kernels from the cooked corn cobs. In a large mixing bowl, combine the corn kernels, diced avocado, diced jalapeño, lime juice, extra-virgin olive oil, chopped cilantro, minced garlic, halved cherry tomatoes, sea salt, and freshly cracked black pepper. Stir gently to combine all ingredients and let the flavors meld.
  5. Serve: Once the salmon is done, carefully open the foil and divide the fillet into six portions. Plate each portion and top generously with the avocado salad. Serve immediately with additional lime wedges if desired.

Notes

  • For extra smoky flavor, use wood chips on the grill.
  • Adjust jalapeño quantity to control the salad’s heat level.
  • Ensure the salmon fillet is evenly thick to promote uniform cooking.
  • To make prep easier, cook corn ahead of time and keep chilled before assembling the salad.
  • Leftover salad can be refrigerated and served within 1 day for best freshness.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Easy Chicken Lasagna Recipe
    Easy Chicken Lasagna Recipe
  • Spinach Artichoke Chicken Recipe
    Spinach Artichoke Chicken Recipe
  • Sausage Ricotta Calzones Recipe
    Sausage Ricotta Calzones Recipe
  • Easy Salisbury Steak Recipe
    Easy Salisbury Steak Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Welcome to Cozy Platter

Where simple ingredients, comforting flavors, and heartfelt cooking create meals that feel like home.

Learn more

Popular

  • Pasta e Fagioli (Olive Garden Copycat) Recipe
    Pasta e Fagioli (Olive Garden Copycat) Recipe
  • Cannoli Pancakes Recipe
    Cannoli Pancakes Recipe
  • Pumpkin-Shaped Cheeseball Recipe
    Pumpkin-Shaped Cheeseball Recipe
  • Pumpkin Roll Recipe
    Pumpkin Roll Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Cozy Platter. All rights reserved.