Chipotle Salmon with Orange Salsa and Aji Verde

Servings: 4 Total Time: 40 mins Difficulty: Intermediate
Chipotle Salmon with Orange Salsa and Aji Verde
Chipotle Salmon with Orange Salsa and Aji Verde

I have a habit of chopping vegetables before I even know exactly where they’re going. It’s not efficient. Not even close. The other night I had half a cabbage on the cutting board, cilantro scattered everywhere, and three oranges rolling around the counter while I was still deciding what dinner should be.

That messy start somehow turned into one of the best salmon dinners I’ve made in a while.

The thing that grabbed me first was the contrast. The salmon is smoky, sweet, and a little spicy from chipotle. Then you throw on this bright orange salsa that tastes fresh and juicy. Then there’s the aji verde. Creamy, garlicky, green, and just spicy enough to keep things interesting.

It feels like restaurant food. Not in a complicated way. More in that “why does this taste better than what I usually make on a Tuesday?” kind of way.

The ingredient list looks longer than it really is because cilantro, lime, and jalapeño show up in multiple places. Once everything is laid out, it moves pretty quickly.

And yes, I definitely stood at the counter eating spoonfuls of the orange salsa before dinner was ready.

A Quick Moment Before Cooking Started

I almost skipped the orange salsa entirely.

The salmon rub smelled so good on its own that I figured maybe the fish could carry the meal. Then I tasted a tiny piece of orange with some lime and cilantro and immediately changed my mind.

The citrus cuts through the richness of the salmon in a way that makes every bite feel lighter.

I also forgot to buy extra cilantro. For about thirty seconds I considered leaving the green sauce out. That would’ve been a mistake. The aji verde ended up being everyone’s favorite part.

Funny how the thing you almost skip becomes the thing people talk about afterward.

Ingredients I Used for the Recipe

  • 1 1/2 pounds salmon fillet – the star of the meal, skin-on or skinless
  • 2 tablespoons taco seasoning – adds savory depth
  • 2 tablespoons brown sugar – balances the smoky heat
  • 1/2 teaspoon chipotle powder – for smoky spice
  • 1 tablespoon avocado oil – helps the seasoning stick
  • 3 large navel oranges, peeled and chopped – fresh sweetness for the salsa
  • 2 cups finely shredded purple cabbage – adds crunch and color
  • 1/2 cup chopped cilantro – bright flavor throughout the dish
  • 1/4 cup minced red onion – sharp bite for the salsa
  • 2 tablespoons olive oil – helps dress the salsa
  • Juice of 2 limes – fresh acidity
  • 1/2 jalapeño, seeded – gentle heat for the salsa
  • 1 tablespoon sugar – balances citrus flavors
  • 1/2 teaspoon salt – brings the salsa together
  • 2 tablespoons olive oil – base for the aji verde
  • 1/2 cup mayonnaise – makes the sauce creamy
  • 1 cup cilantro leaves and stems – gives the sauce its green color
  • 1/2 jalapeño, seeded – adds a little kick
  • 1 garlic clove – essential for the sauce
  • Juice of 1 lime – brightens the aji verde
  • Pinch of salt – seasoning for the sauce
  • Cooked rice – for serving and soaking up all the flavors

Something That Almost Ruined the Dish

I mixed the oranges into the cabbage way too early once.

Not this time, thankfully.

But I’ve done it before and the bright orange pieces slowly stained everything pink. It still tasted good, but it looked a little strange.

Now I keep the oranges separate until the very end.

Another small thing: don’t walk away during the broil step. Salmon can go from perfectly flaky to slightly overdone faster than you’d think.

I got distracted by unloading the dishwasher and came back with about thirty seconds to spare.

The fish survived. My attention span barely did.

How to make Chipotle Salmon with Orange Salsa and Aji Verde?

Chipotle Salmon with Orange Salsa and Aji Verde

Step 1 – Mix the salsa base

In a large bowl, combine the shredded cabbage, chopped cilantro, red onion, jalapeño, olive oil, lime juice, sugar, and salt. Toss everything together well.

I usually squeeze the cabbage lightly with my hands for a minute. It softens a bit and becomes less stiff.

Keep the orange pieces separate for now.

Step 2 – Blend the aji verde

Add the mayonnaise, cilantro, jalapeño, garlic, lime juice, olive oil, and salt to a blender.

Blend until smooth.

I always taste it at this stage. Sometimes I add another squeeze of lime. Sometimes another pinch of salt. It depends on the cilantro and how strong the garlic is that day.

The sauce should taste bold because it’ll mellow out once it’s on the plate.

Step 3 – Prepare the salmon

Heat the oven to 450 degrees.

Pat the salmon dry with paper towels. Put it on a foil-lined baking sheet.

Mix together the taco seasoning, brown sugar, and chipotle powder.

Rub the mixture all over the salmon. Drizzle or spray lightly with avocado oil.

The seasoning mixture looks like a lot at first, but that’s exactly what creates that sweet-and-smoky crust.

Step 4 – Bake and broil

Bake the salmon near the top of the oven for about 5 minutes.

Switch to broil and cook another 4 to 6 minutes.

I like salmon slightly medium in the center. Still moist. Still tender.

The surface gets darker in spots and smells incredible. That’s usually my signal to start checking closely.

Step 5 – Finish the salsa

Right before serving, fold the orange chunks into the cabbage mixture.

Toss gently.

The oranges release a little juice that blends with the lime and oil dressing.

At this point I usually sneak a bite. Quality control, obviously.

Step 6 – Build the bowl

Spoon rice into shallow bowls.

Add a generous swipe of aji verde on one side.

Break the salmon into large flaky chunks and place it over the rice.

Top with the orange salsa.

Some extra cilantro on top never hurts.

Then stand back for a second because the colors are pretty ridiculous.

What I Notice Every Time I Eat This

The texture is what keeps bringing me back.

You get soft salmon, crunchy cabbage, creamy sauce, juicy oranges, fluffy rice.

Every bite changes slightly.

The orange pieces are probably the biggest surprise. They don’t just add sweetness. They make the smoky chipotle flavor taste deeper somehow.

The aji verde pulls everything together. Without it, the meal is good. With it, the meal feels complete.

I once added extra garlic because I thought more would be better.

It wasn’t.

The garlic completely took over and drowned out the citrus.

Now I stick with one clove and let the other ingredients do their thing.

Small lesson learned.

Tips

  • Add the oranges at the last minute so the salsa stays bright and fresh.
  • If you like more heat, increase the chipotle powder or leave some seeds in the jalapeño.
  • Use a food processor for the cabbage if you want a finer texture.
  • Don’t overcook the salmon. It keeps cooking slightly after leaving the oven.
  • The aji verde can be made a few hours ahead and chilled.
  • Leftover salmon works surprisingly well cold the next day.
  • If the sauce feels too thick, blend in a small splash of water.
  • Taste the salsa before serving. Oranges vary in sweetness, so sometimes an extra pinch of salt helps.
  • Rice is my favorite base, but greens or quinoa work too.
  • Make extra salsa. Somehow it disappears faster than expected every single time.

This is one of those dinners that feels bigger than the effort involved. The salmon gets a smoky sweet crust, the orange salsa keeps everything lively, and the aji verde adds that creamy finish that makes people scrape their plates clean.

I started with a cluttered counter and no real plan. Forty minutes later, I had a bowl full of bright colors and bold flavors that looked like something from a restaurant menu.

Not bad for a dinner that almost lost its cilantro before it even started.

Chipotle Salmon with Orange Salsa and Aji Verde

Difficulty: Intermediate Prep Time 30 mins Cook Time 10 mins Total Time 40 mins
Cooking Temp: 450  F Servings: 4 Estimated Cost: $ 18 Calories: 520
Best Season: All Year

Description

Sweet-and-smoky chipotle salmon topped with fresh orange salsa and creamy aji verde! An easy, delicious, restaurant-level salmon dinner that combines vibrant citrus flavors with a spicy kick.

Ingredients

Chipotle Salmon

Orange Salsa

Aji Verde

For Serving

Instructions

  1. Make the Orange Salsa

    In a medium bowl, toss together the shredded purple cabbage, chopped cilantro, minced red onion, olive oil, lime juice, minced jalapeño, sugar, and salt. Massage the mixture with your hands slightly to soften the cabbage. Do not add the oranges yet; wait until just before serving to prevent them from turning pink.
  2. Blend the Aji Verde

    Combine the olive oil, mayonnaise, cilantro leaves and stems, jalapeño, garlic, lime juice, and a pinch of salt in a blender or food processor. Blend until completely smooth and creamy. Taste and adjust salt if needed.
  3. Prep the Salmon

    Preheat your oven to 450°F (230°C) and place a rack near the top. Line a baking sheet with foil for easy cleanup. Pat the salmon fillets dry with paper towels. In a small bowl, mix the taco seasoning, brown sugar, and chipotle powder. Rub this mixture evenly over the salmon fillets. Place on the prepared baking sheet and spritz lightly with avocado oil.
    If using skin-on salmon, place skin-side down.
  4. Bake the Salmon

    Bake the salmon for 5 minutes on the top rack. Then, switch the oven to broil and cook for an additional 4-6 minutes, or until the salmon is cooked to your liking (medium is around 135°F internal temperature). Watch closely during broiling to prevent burning.
  5. Assemble and Serve

    Add the orange chunks to the cabbage slaw mixture and toss gently. To serve, spread a layer of rice and a generous dollop of Aji Verde side-by-side on the bottom of a shallow bowl or plate. Flake large chunks of the warm chipotle salmon over the rice and sauce. Top with a scoop of the fresh orange salsa.

Nutrition Facts

Servings 4


Amount Per Serving
Calories 520kcal
% Daily Value *
Total Fat 28g44%
Saturated Fat 4.5g23%
Cholesterol 95mg32%
Sodium 680mg29%
Potassium 850mg25%
Total Carbohydrate 32g11%
Dietary Fiber 3g12%
Sugars 18g
Protein 38g76%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

If your salmon has skin, place it skin side down on the baking sheet. The oranges should be added to the salsa right before serving to maintain their bright color and texture.

Keywords: salmon recipe, sheet pan salmon, orange salsa, aji verde, healthy dinner, gluten free
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make the Aji Verde ahead of time?

Yes, the Aji Verde can be made up to 2 days in advance. Store it in an airtight container in the refrigerator. Give it a good stir before serving as it may separate slightly.

What can I use instead of purple cabbage?

Green cabbage works well, though it will change the visual contrast. You could also use thinly sliced radishes or jicama for a different crunch.

Is this recipe gluten-free?

Yes, provided you use a certified gluten-free taco seasoning. Most pure spices are naturally gluten-free, but pre-mixed seasonings can sometimes contain additives.

Kelsey Perez Food & Lifestyle Blogger

I’m a London-based food writer, recipe developer, and home cook who has been passionate about cooking for over 15 years. What started as a way to recreate my mother’s traditional dishes turned into a lifelong love for experimenting with flavors, writing about food, and helping others feel more confident in the kitchen.

Leave a Comment