Oven-Roasted Salmon with Fresh Salsa

This Salsa Roasted Salmon recipe is quick, healthy, and full of bright flavors. Salmon filets are topped with a fresh, mildly spicy salsa and roasted until tender and flaky. It’s low in calories, easy to prepare, and makes a great weeknight meal for two. You can double or triple the recipe to serve more people.

salsa roasted salmon on baking sheet

Why you’ll love this Salsa Roasted Salmon

This dish combines the rich, buttery texture of salmon with a bright, fresh salsa for contrast. It’s made mostly from pantry and refrigerator staples — tomato, onion, garlic, jalapeño and a few spices — and comes together in minutes in a food processor. Roast everything on a single sheet pan for minimal cleanup and a satisfying, nutritious meal.

Ingredients needed:

  • 1 medium plum tomato
  • ½ small onion, roughly chopped
  • 1 medium garlic clove, chopped
  • 1 small jalapeño, seeded and roughly chopped
  • 1 teaspoon cider vinegar
  • ½ teaspoon chili powder
  • ¼ teaspoon ground cumin
  • ¼ teaspoon salt
  • 2–3 dashes hot sauce (Tabasco or similar)
  • Two 4-ounce salmon filets

ingredients displayed for salmon recipe

How to make Salsa Roasted Salmon

Start by making the homemade salsa. Add the tomato, onion, garlic, jalapeño, cider vinegar, chili powder, cumin, salt and hot sauce to a food processor. Pulse until everything is finely chopped and evenly combined. This takes just a few seconds and produces a chunky, fresh salsa that’s perfect for topping fish.

Place the salmon filets on a rimmed baking sheet lined with parchment paper. Spoon the salsa evenly over the tops of the filets. Roast in a preheated 400°F (205°C) oven until the salmon is just cooked through and flakes easily with a fork — typically 12 to 15 minutes depending on thickness.

salsa topped salmon on baking sheet ready for oven

Step-by-step Instructions

  1. Preheat the oven to 400°F (205°C) and line a rimmed baking sheet with parchment paper.
  2. In a food processor, combine the tomato, onion, garlic, jalapeño, cider vinegar, chili powder, ground cumin, salt and hot sauce. Pulse until finely chopped and uniform.
  3. Place salmon filets on the prepared baking sheet and spoon the salsa over each filet.
  4. Roast until the salmon is cooked through and flakes easily with a fork, about 12 to 15 minutes.
  5. Remove from the oven and let rest for a minute before serving.

Can you use store‑bought salsa?

Yes. A thick, chunky store-bought salsa can be used in place of the homemade version for an even quicker meal. Choose a fresh-style salsa rather than a thin, watery jarred variety, and drain any excess liquid before spooning it over the salmon so the fish doesn’t steam.

Cooking tips and variations

  • If you prefer milder heat, leave seeds in the jalapeño out or use half a jalapeño. For more heat, include the seeds or add a dash more hot sauce.
  • Substitute lime or lemon juice for cider vinegar for a brighter citrus finish.
  • Top finished salmon with chopped fresh cilantro or green onions for added freshness.
  • For a sheet-pan meal, roast asparagus or broccoli alongside the salmon (toss in olive oil, salt and pepper and add to the pan if space allows).

Is this recipe Weight Watchers friendly?

Yes — this recipe is a low-calorie, protein-rich option that fits well into many healthy eating plans. The light, fresh salsa adds flavor without adding many calories. If you’re following a specific plan like Weight Watchers, check the plan’s nutrition and points calculator and adjust portions as needed.

salsa roasted salmon on white plate with salad

Serving suggestions

Serve the salsa-roasted salmon with a simple green salad, steamed vegetables, or a small portion of whole grains like quinoa or brown rice. A wedge of lime or lemon on the side brightens the dish. Leftovers make a great topping for a grain bowl or salad the next day.

More salmon recipes you might enjoy:

  • Barbecued Salmon
  • Honey Garlic Butter Salmon in Foil
  • Broiled Honey-Lime Glazed Salmon
  • Asian Salmon Steaks
  • Baked Salmon with Parmesan Herb Crust
  • Salmon with Brown Butter, Almonds and Capers
  • Baked Salmon with Creamy Coconut Ginger Sauce
  • Lemon-Oregano Salmon with Roasted Tomatoes

Salsa Roasted Salmon — Recipe Details

Author: Lori Lange

Prep: 15 mins   Cook: 12–15 mins   Total: 27 mins   Servings: 2

Ingredients

  • 1 medium plum tomato
  • ½ small onion, roughly chopped
  • 1 medium garlic clove, chopped
  • 1 small jalapeño, seeded and roughly chopped
  • 1 teaspoon cider vinegar
  • ½ teaspoon chili powder
  • ¼ teaspoon ground cumin
  • ¼ teaspoon salt
  • 2–3 dashes hot sauce (Tabasco or similar)
  • Two 4-ounce salmon filets

Instructions

  1. Preheat oven to 400°F (205°C). Line a rimmed baking sheet with parchment paper.
  2. Combine tomato, onion, garlic, jalapeño, vinegar, chili powder, cumin, salt and hot sauce in a food processor; pulse until finely chopped.
  3. Place salmon on the prepared pan and spoon the salsa over the filets.
  4. Roast until salmon is just cooked through, 12 to 15 minutes. Let rest briefly before serving.

Nutrition (per serving)

Serving: 1 serving; Calories: 181 kcal; Carbohydrates: 4 g; Protein: 23 g; Fat: 7 g; Saturated Fat: 1 g; Cholesterol: 62 mg; Sodium: 355 mg; Potassium: 655 mg; Fiber: 1 g; Sugar: 2 g; Vitamin A: 527 IU; Vitamin C: 14 mg; Calcium: 14 mg; Iron: 1 mg.

Nutrition information is automatically calculated and should be used as an approximation.

Salsa Roasted Salmon