Skip to content

Cuban Salmon in Foil

1 hour
6 servings

This Cuban Salmon in Foil recipe combines tender baked salmon, a tangy citrus-spice marinade, and a fresh avocado salsa for an easy dinner with big flavor.

Cuban Salmon in Foil
This Cuban Salmon in Foil recipe combines tender baked salmon, a tangy citrus-spice marinade, and a fresh avocado salsa for an easy dinner with big flavor.

Cuban food and flavors have always been a favorite of mine. I think a lot of that goes back to growing up in Florida, where good Cuban food and fresh seafood were never hard to find.

Honestly, I do not think I know one person from Florida who does not love Cuban food. If you have met one, please let me know. Haha.

Now that we have been living in Michigan, I cannot get the same Cuban food I used to enjoy back in Florida. I did not fully realize how much I missed those bold citrusy, garlicky flavors until I made this Cuban-inspired salmon.

The first bite took me right back to those little date nights at a tiny Cuban restaurant in town. They had such good food, and this recipe brings back a little bit of that same feeling at home. It is bright, flavorful, easy enough for a weeknight, and even better topped with a fresh avocado salsa.

Cuban Salmon In Foil

What is Cuban Salmon in Foil?

Cuban Salmon in Foil is a salmon recipe built around the bold flavors that make Cuban-inspired cooking so craveable. The salmon is coated in a marinade made with olive oil, lime juice, naranja agria, garlic, green onions, and warm spices, then baked in foil until tender and flaky.

Cooking the salmon in foil helps lock in moisture, which makes the fish especially juicy and flavorful. It also keeps cleanup simple, which is never a bad thing when dinner needs to happen without a lot of fuss.

What really pulls the whole recipe together is the avocado salsa. The creamy avocado, juicy cherry tomatoes, cilantro, jalapeño, and red onion add a cool, fresh contrast to the warm, citrusy salmon. It is the kind of dinner that feels a little special without making life harder.

Why You’ll Love this Recipe

  • Big flavor with simple ingredients: Lime, garlic, cumin, oregano, and paprika give the salmon plenty of flavor without requiring anything overly complicated.
  • Easy enough for weeknights: Once the salmon is marinated, the foil packet method keeps the cooking process straightforward and low-mess.
  • Fresh and balanced: The rich salmon pairs so well with the bright avocado salsa, so every bite feels fresh instead of heavy.
  • Family-friendly: Salmon is one of the fish my kids will actually eat, which always feels like a win.
  • Flexible to serve: Pair it with rice and beans for a fuller meal, or keep it lighter with salad or roasted vegetables.

Ingredients

For the Salmon

  • Wild-caught salmon filet (2 pounds): The main event. Salmon holds up well to the bold marinade and bakes into tender, flaky pieces.
  • Olive oil (1/4 cup): Helps coat the fish and carries all of those citrusy, garlicky flavors.
  • Lime juice (from 1 lime): Adds brightness and a fresh citrus kick.
  • Naranja agria (1/4 cup): Brings that signature tangy, slightly bitter citrus flavor that gives the recipe its Cuban-inspired feel.
  • Garlic (3 cloves, minced): Adds plenty of savory depth.
  • Green onions (2): Bring a mild onion flavor that works nicely in the marinade.
  • Ground cumin (1 teaspoon): Adds warmth and earthiness.
  • Cayenne pepper (1 teaspoon): Gives the salmon a little heat.
  • Ground black pepper (2 teaspoons): Adds bite and balances the citrus.
  • Ground paprika (1 teaspoon): Rounds out the spice blend with a gentle smoky-sweet note.
  • Salt (2 teaspoons): Helps season the fish all the way through.
  • Dried oregano (1 teaspoon): Adds an herby finish that fits right in with the rest of the marinade.

For the Avocado Salsa

  • Avocados (2, pitted and diced): Creamy, cool, and perfect against the warm salmon.
  • Cherry tomatoes (2 cups, halved): Add freshness, sweetness, and a little juicy pop.
  • Lime juice (from 1 lime): Keeps the salsa bright and lively.
  • Fresh cilantro (1/4 cup, chopped): Adds a clean, fresh flavor.
  • Jalapeño (1, finely diced): Brings a little extra heat and crunch.
  • Red onion (1/2 small, finely diced): Adds bite and balance to the salsa.

Substitutions & Additions

If you do not have naranja agria, you can make an easy substitute with 1/4 cup orange juice and 1 tablespoon vinegar. It is a simple swap that still gives you that bright, tangy flavor the marinade needs.

If you want to bulk up the meal, you can add vegetables to the foil with the salmon. Bell peppers, onions, or zucchini would all fit in well with the flavors already going on here.

Want a little more heat? Add extra jalapeño to the salsa. If you want to change the flavor in a smokier direction, you can swap the jalapeño for chipotle peppers in adobo sauce.

Equipment Needed for Cuban Salmon in Foil

GET NEW POSTS via EMAIL:

How to Make this Recipe

Start by placing a sheet of foil on top of a large baking sheet, then set the salmon filet on the foil and curl the edges slightly around the fish. This makes it easier to hold the marinade and keeps everything contained as it bakes.

In a large bowl, whisk together the olive oil, lime juice, naranja agria, minced garlic, green onions, cumin, cayenne pepper, black pepper, paprika, salt, and oregano until everything is well combined. Pour the marinade over the salmon, making sure the fish is fully coated. Let it marinate for at least 30 minutes, or up to 2 hours if you want a deeper flavor.

When you are ready to cook, preheat the oven to 425°F. Transfer the baking sheet to the oven and bake the salmon for 12 to 14 minutes, or until it reaches your preferred level of doneness and flakes easily.

While the salmon cooks, make the avocado salsa. Combine the diced avocados, halved cherry tomatoes, lime juice, chopped cilantro, diced jalapeño, and red onion in a bowl, then stir gently to combine. Season with salt and pepper to taste.

Once the salmon is done, let it cool for about 5 minutes. Top it with the avocado salsa and serve right away while the salmon is still warm and the salsa is cool and fresh.

Cooking Tips & Tricks

Do not skip the marinating time if you can help it. Even 30 minutes gives the salmon time to soak up the citrus, garlic, and spice flavors.

Be careful not to overcook the fish. Salmon should be flaky and opaque when it is ready, and pulling it too late can dry it out.

If you want to make this outside, you can cook the salmon on a medium-high grill in the foil for about 10 to 12 minutes per side instead of baking it.

The avocado salsa is best made while the salmon cooks so it stays fresh and vibrant. If you are serving this for company, that timing works out nicely because everything comes together right before dinner.

Cuban Salmon In Foil

Serving Suggestions

For a classic Cuban-inspired dinner, serve this salmon with rice and beans. The extra starch makes it feel like a full meal and works really well with the citrusy marinade.

If you want something lighter, pair it with a side salad or roasted vegetables. You can also serve it with tortillas for scooping up the salmon and salsa, which is a fun option if you want a more casual dinner.

Storage Suggestions

Store leftovers in an airtight container in the refrigerator for up to 3 days.

If possible, keep the salmon and avocado salsa separate so the salsa stays fresher and the salmon reheats more cleanly. Leftover salmon is best gently warmed before serving.

Cuban Salmon In Foil

Recipe FAQ

Can I use frozen salmon? Yes. Just make sure it is fully thawed before you marinate it.

Can I use farm-raised salmon instead of wild-caught? Yes, you can. Wild-caught salmon has a richer flavor, but either option will work here.

Can I make this recipe ahead of time? You can marinate the salmon up to 2 hours ahead of time, but it is best to wait to cook it until you are ready to serve.

How do I know when the salmon is done? The fish should look opaque and flake easily with a fork in the thickest part.

Can I grill this instead of baking it? Yes. Cook the salmon in foil over medium-high heat for about 10 to 12 minutes per side.

This Cuban Salmon in Foil is one of those recipes that feels fresh, flavorful, and surprisingly easy all at once. The citrusy marinade, tender salmon, and cool avocado salsa make it a great option when you want dinner to feel a little more exciting without adding a bunch of extra work.

It is the kind of meal that brings a little Florida-style flavor to the table no matter where you live, and that is exactly why I keep coming back to it.

Cuban Salmon In Foil

Cuban Salmon in Foil

4.53 from 19 votes
This Cuban Salmon in Foil recipe combines tender baked salmon, a tangy citrus-spice marinade, and a fresh avocado salsa for an easy dinner with big flavor.
Yield 6 servings
Prep Time 15 minutes
Cook Time 15 minutes
Marinate 30 minutes
Total Time 1 hour

Ingredients
  

  • 2 lb wild caught salmon filet
Marinade
  • ¼ cup olive oil
  • 1 lime juiced
  • ¼ cup naranja agria *
  • 3 cloves garlic minced
  • 2 green onions
  • 1 tsp ground cumin
  • 1 tsp cayenne pepper
  • 2 tsp ground black pepper
  • 1 tsp ground paprika
  • 2 tsp salt
  • 1 tsp dried oregano
Avocado Salsa
  • 2 avocados pitted and diced
  • 2 cup cherry tomatoes halved
  • 1 lime juiced
  • ¼ cup fresh cilantro chopped
  • 1 jalapeño finely diced
  • ½ small red onion finely diced

Instructions
 

  • Using a large baking sheet, place 1 sheet of foil on top. Place salmon filet on top of foil and curl edges slightly around salmon.
  • In a large bowl, whisk together olive oil, lime juice, naranja agria, garlic, green onions, cumin, cayenne pepper, black pepper, paprika, salt, and oregano until well combined.
  • Pour the marinade over the salmon, ensuring they are fully coated. Let marinate for at least 30 minutes, or up to 2 hours for deeper flavor.
  • Preheat oven to 425° F. Place salmon in oven and bake for 12-14 minutes or until your desired doneness is reached. 
  • While salmon is cooking, make the avocado salsa by combining all ingredients in a large bowl and stirring to combine. Season with salt and pepper to taste
  • When salmon is finished cooking, let cool for 5 minutes. Top with avocado salsa mixture and serve immediately. 

Notes

* If you don’t have naranja agria, you can substitute it with 1/4 cup orange juice and 1 tablespoon vinegar.
Salmon marinade is inspired by GoodieGodmother
Tried this recipe?Snap a photo and mention @JenniferMeyering

Comments (1)

4.53 from 19 votes (19 ratings without comment)

Leave a Reply

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

Recipe Rating




Share + Follow:

20.6kFollowers
11kFans
4.4kFollowers
341Followers
36.3kTotal fans

explore our recent finds

Search