RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Creamy Tomato & Pepper Chicken with Melted Cheeses
  • Lasagna Lasagna — Roasted Pepper & Heirloom Tomato Lasagna with Creamy Béchamel
  • Lasagna Lasagna — Roasted Pepper & Tomato Lasagna with Creamy Béchamel
  • Seared Flank Steak with Caramelized Onions & Roasted Bell Pepper Sauce
  • Pan-Seared Citrus Salmon with Spring Pea & Lemon Cauliflower "Risotto"
  • Citrus‑Miso Seared Salmon with Sesame Soba Noodles & Blanched Sugar Snap Peas
  • Browse all recipes →
Aji Verde Seared Salmon with Tomato-Pepper Compote

Aji Verde Seared Salmon with Tomato-Pepper Compote

By Chevon Flores

Peruvian-inspiredIntermediate

Seared salmon fillets glazed with a bright, creamy Peruvian aji verde and served on a warm tomato–pepper compote. The dish balances the salmon’s rich, buttery texture with a herbaceous, tangy aji verde and a caramelized, slightly sweet vegetable base — vivid, fresh and restaurant-level without fuss.

Prep: 20 minutes
Cook: 20 minutes
Total: 40 minutes
4 servings

Ingredients

  • 4 6-oz fillets (about 170 g each) salmon fillets (skin-on preferred)
  • 1 1/2 tsp kosher salt
  • 1 tsp freshly ground black pepper
  • 5 tbsp olive oil
  • 1 150 g, diced medium yellow onion
  • 2 cloves, minced garlic cloves (for compote)
  • 2 medium (about 300 g), coarsely diced ripe tomatoes
  • 1 medium (about 120 g), seeded and diced bell pepper (any color)
  • 1/2 tsp smoked paprika
  • 1/2 tsp sugar (optional, to balance acidity)
  • 1 cup packed (about 16 g) fresh cilantro
  • 1 small (about 14–20 g), seeded for less heat jalapeño or a small hot pepper
  • 2 cloves garlic cloves (for aji verde)
  • 1/3 cup (about 78 g) mayonnaise (full-fat)
  • 2 tbsp (about 30 g) plain Greek yogurt (2% or full)
  • 2 tbsp (about 30 g) fresh lime juice
  • 2 tbsp extra virgin olive oil (for aji verde)
  • 1/4 tsp black pepper (for aji verde)
  • 1 large yolk if making mayo from scratch eggs (optional: for homemade mayonnaise)
  • 1 tsp (if needed) milk (optional: to thin sauce)

Instructions

1

Pat the salmon dry and season both sides with 1 tsp kosher salt and 1/2 tsp freshly ground black pepper. Drying the skin removes surface moisture so the skin crisps rather than steams when it hits the hot pan.

2

Blend the aji verde: in a food processor or blender add the cilantro, jalapeño (seeded if you want milder heat), 2 cloves garlic, 1/3 cup mayonnaise, 2 tbsp Greek yogurt, 2 tbsp lime juice, 2 tbsp extra virgin olive oil, 3/4 tsp kosher salt and 1/4 tsp black pepper. Pulse until smooth, then taste and adjust acidity or salt. If the sauce is too thick, blend in 1 tsp milk at a time to reach a loose, drizzleable consistency. Making the sauce first allows flavors to meld while you cook the salmon and gives you time to adjust heat and acidity.

3

Prepare the tomato–pepper compote: heat 1 tbsp olive oil in a wide skillet over medium heat. Add the diced onion and a pinch of salt; cook, stirring occasionally, for 6–8 minutes until the onion is translucent and beginning to brown. Sweating the onion at moderate heat extracts sweetness and builds the base flavor without burning.

4

Add 2 minced garlic cloves and cook for 30–45 seconds until fragrant — you want the raw edge of the garlic to soften and flavor the oil but not burn it, which would turn bitter.

5

Increase heat to medium-high, add the diced bell pepper and cook 3–4 minutes until it softens and the edges take on a little color. Then add the diced tomatoes, 1/2 tsp smoked paprika, and 1/2 tsp sugar (if using). Cook the mixture, stirring occasionally, for 6–8 minutes until the tomatoes break down and the compote is glossy but still slightly chunky. Reducing the compote concentrates flavor and gives a pleasant contrast to the bright aji verde.

6

Taste the compote and adjust salt and a pinch of black pepper. Turn the compote to low and keep warm while you sear the salmon. Keeping it warm lets the flavors marry without over-reducing.

7

Heat a large skillet (preferably cast-iron) over medium-high heat until hot. Add 2 tbsp olive oil and swirl to coat. A hot pan creates an immediate sear on contact, which locks flavor into a golden crust.

8

Place the salmon fillets skin-side down, pressing gently for 10 seconds so the skin makes even contact with the pan (this prevents cupping). Cook skin-side down for 4–5 minutes without moving them, until the skin is crisp and the fish is cooked about two-thirds of the way through as seen on the side.

9

Flip the fillets and cook for an additional 1–2 minutes depending on thickness for medium doneness (internal temperature ~125–130°F / 52–54°C). If you prefer well done, cook to 140°F (60°C). A quick flip finishes the fish and preserves a tender center; overcooking dries salmon and blunts the flavors.

10

Rest the salmon on a warm plate for 2 minutes. Resting allows juices and the residual heat to finish gently cooking the center and keeps the fillet moist.

11

To serve: spoon a generous bed of the warm tomato–pepper compote onto each plate, place a salmon fillet on top (skin-side up for presentation if crisp), and drizzle or spoon 2–3 tbsp of aji verde over the fish. Garnish with a small cilantro sprig and a lime wedge. The warm compote and cool, tangy aji verde create a dynamic temperature and flavor contrast.

12

If you made homemade mayonnaise (optional): whisk 1 large egg yolk with 1/2 tsp lemon juice or vinegar, then drizzle in up to 1/2 cup neutral oil while whisking to emulsify (or use a blender). Use 1/3 cup of that mayo in the aji verde and refrigerate the remainder. Homemade mayo brightens the sauce and uses the egg from your ingredient list; ensure eggs are fresh and handled safely.

Chef's Tips

  • 1Pat the salmon completely dry and make sure the pan is hot before adding the fish — this ensures a crisp skin and a clean sear.
  • 2If you prefer a milder aji verde, remove the seeds and ribs from the jalapeño (or substitute with a mild green bell pepper) — seeds hold most of the heat.
  • 3Make the aji verde in advance: it will keep covered in the fridge for up to 3 days and the flavors will meld and become more rounded. If it thickens in the fridge, thin with a teaspoon of milk or water before serving.
  • 4Don't overcrowd the pan when searing the salmon. Overcrowding drops the pan temperature and prevents a proper sear.
  • 5When making homemade mayonnaise, add oil very slowly at first while whisking to build a stable emulsion; if it breaks, whisk in a teaspoon of warm water or another egg yolk to rescue it.

Variations

  • Spicy aji amarillo version: substitute the jalapeño with 1 aji amarillo (if available) and add 1 tsp aji amarillo paste for an authentically Peruvian heat and fruity flavor.
  • Dairy-light version: omit the Greek yogurt and use 1/2 cup mayonnaise plus 1 tbsp lime juice; you can also make a vegan aji verde by using vegan mayo.
  • Citrus-herb twist: replace half the cilantro with flat-leaf parsley and add the zest of 1 lime for an herbaceous but slightly brighter sauce.
  • Serve with sides: offer grilled corn, boiled baby potatoes, or sautéed greens (spinach/kale) to turn this into a complete plated meal.

Nutrition per Serving

678

Calories

36.5g

Protein

10.8g

Carbs

54.4g

Fat

2.44g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Aji Verde Seared Salmon with Tomato-Pepper Compote

By Chevon Flores

Aji Verde Seared Salmon with Tomato-Pepper Compote - salmon fillets (skin-on preferred), kosher salt recipe

Seared salmon fillets glazed with a bright, creamy Peruvian aji verde and served on a warm tomato–pepper compote. The dish balances the salmon’s rich, buttery texture with a herbaceous, tangy aji verde and a caramelized, slightly sweet vegetable base — vivid, fresh and restaurant-level without fuss.

Peruvian-inspiredIntermediate4 servings
Prep: 20 minutes
Cook: 20 minutes
40 minutes

Ingredients

  • 4 6-oz fillets (about 170 g each) salmon fillets (skin-on preferred)
  • 1 1/2 tsp kosher salt
  • 1 tsp freshly ground black pepper
  • 5 tbsp olive oil
  • 1 150 g, diced medium yellow onion
  • 2 cloves, minced garlic cloves (for compote)
  • 2 medium (about 300 g), coarsely diced ripe tomatoes
  • 1 medium (about 120 g), seeded and diced bell pepper (any color)
  • 1/2 tsp smoked paprika
  • 1/2 tsp sugar (optional, to balance acidity)
  • 1 cup packed (about 16 g) fresh cilantro
  • 1 small (about 14–20 g), seeded for less heat jalapeño or a small hot pepper
  • 2 cloves garlic cloves (for aji verde)
  • 1/3 cup (about 78 g) mayonnaise (full-fat)
  • 2 tbsp (about 30 g) plain Greek yogurt (2% or full)
  • 2 tbsp (about 30 g) fresh lime juice
  • 2 tbsp extra virgin olive oil (for aji verde)
  • 1/4 tsp black pepper (for aji verde)
  • 1 large yolk if making mayo from scratch eggs (optional: for homemade mayonnaise)
  • 1 tsp (if needed) milk (optional: to thin sauce)

Instructions

1

Pat the salmon dry and season both sides with 1 tsp kosher salt and 1/2 tsp freshly ground black pepper. Drying the skin removes surface moisture so the skin crisps rather than steams when it hits the hot pan.

2

Blend the aji verde: in a food processor or blender add the cilantro, jalapeño (seeded if you want milder heat), 2 cloves garlic, 1/3 cup mayonnaise, 2 tbsp Greek yogurt, 2 tbsp lime juice, 2 tbsp extra virgin olive oil, 3/4 tsp kosher salt and 1/4 tsp black pepper. Pulse until smooth, then taste and adjust acidity or salt. If the sauce is too thick, blend in 1 tsp milk at a time to reach a loose, drizzleable consistency. Making the sauce first allows flavors to meld while you cook the salmon and gives you time to adjust heat and acidity.

3

Prepare the tomato–pepper compote: heat 1 tbsp olive oil in a wide skillet over medium heat. Add the diced onion and a pinch of salt; cook, stirring occasionally, for 6–8 minutes until the onion is translucent and beginning to brown. Sweating the onion at moderate heat extracts sweetness and builds the base flavor without burning.

4

Add 2 minced garlic cloves and cook for 30–45 seconds until fragrant — you want the raw edge of the garlic to soften and flavor the oil but not burn it, which would turn bitter.

5

Increase heat to medium-high, add the diced bell pepper and cook 3–4 minutes until it softens and the edges take on a little color. Then add the diced tomatoes, 1/2 tsp smoked paprika, and 1/2 tsp sugar (if using). Cook the mixture, stirring occasionally, for 6–8 minutes until the tomatoes break down and the compote is glossy but still slightly chunky. Reducing the compote concentrates flavor and gives a pleasant contrast to the bright aji verde.

6

Taste the compote and adjust salt and a pinch of black pepper. Turn the compote to low and keep warm while you sear the salmon. Keeping it warm lets the flavors marry without over-reducing.

7

Heat a large skillet (preferably cast-iron) over medium-high heat until hot. Add 2 tbsp olive oil and swirl to coat. A hot pan creates an immediate sear on contact, which locks flavor into a golden crust.

8

Place the salmon fillets skin-side down, pressing gently for 10 seconds so the skin makes even contact with the pan (this prevents cupping). Cook skin-side down for 4–5 minutes without moving them, until the skin is crisp and the fish is cooked about two-thirds of the way through as seen on the side.

9

Flip the fillets and cook for an additional 1–2 minutes depending on thickness for medium doneness (internal temperature ~125–130°F / 52–54°C). If you prefer well done, cook to 140°F (60°C). A quick flip finishes the fish and preserves a tender center; overcooking dries salmon and blunts the flavors.

10

Rest the salmon on a warm plate for 2 minutes. Resting allows juices and the residual heat to finish gently cooking the center and keeps the fillet moist.

11

To serve: spoon a generous bed of the warm tomato–pepper compote onto each plate, place a salmon fillet on top (skin-side up for presentation if crisp), and drizzle or spoon 2–3 tbsp of aji verde over the fish. Garnish with a small cilantro sprig and a lime wedge. The warm compote and cool, tangy aji verde create a dynamic temperature and flavor contrast.

12

If you made homemade mayonnaise (optional): whisk 1 large egg yolk with 1/2 tsp lemon juice or vinegar, then drizzle in up to 1/2 cup neutral oil while whisking to emulsify (or use a blender). Use 1/3 cup of that mayo in the aji verde and refrigerate the remainder. Homemade mayo brightens the sauce and uses the egg from your ingredient list; ensure eggs are fresh and handled safely.

Chef's Tips

  • 1Pat the salmon completely dry and make sure the pan is hot before adding the fish — this ensures a crisp skin and a clean sear.
  • 2If you prefer a milder aji verde, remove the seeds and ribs from the jalapeño (or substitute with a mild green bell pepper) — seeds hold most of the heat.
  • 3Make the aji verde in advance: it will keep covered in the fridge for up to 3 days and the flavors will meld and become more rounded. If it thickens in the fridge, thin with a teaspoon of milk or water before serving.
  • 4Don't overcrowd the pan when searing the salmon. Overcrowding drops the pan temperature and prevents a proper sear.
  • 5When making homemade mayonnaise, add oil very slowly at first while whisking to build a stable emulsion; if it breaks, whisk in a teaspoon of warm water or another egg yolk to rescue it.

Variations

  • Spicy aji amarillo version: substitute the jalapeño with 1 aji amarillo (if available) and add 1 tsp aji amarillo paste for an authentically Peruvian heat and fruity flavor.
  • Dairy-light version: omit the Greek yogurt and use 1/2 cup mayonnaise plus 1 tbsp lime juice; you can also make a vegan aji verde by using vegan mayo.
  • Citrus-herb twist: replace half the cilantro with flat-leaf parsley and add the zest of 1 lime for an herbaceous but slightly brighter sauce.
  • Serve with sides: offer grilled corn, boiled baby potatoes, or sautéed greens (spinach/kale) to turn this into a complete plated meal.

Nutrition per Serving

678

Calories

36.5g

Protein

10.8g

Carbs

54.4g

Fat

2.44g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥘 More with salmon fillets (skin-on preferred)🥘 More with kosher salt🥘 More with freshly ground black pepper

Similar Recipes