This Baked Salmon with Green Beans & Roasted Pepper Salsa is one of those weeknight dinners that looks like you spent an hour fussing but comes together fast. Bright roasted bell pepper salsa cuts through rich, flaky salmon, while tender-crisp green beans and a quick wilt of baby spinach round out the plate. The flavor is fresh, simple, and downright satisfying — a perfect dish to lean on when you want something nutritious and impressive without a lot of stress.
Everything in this recipe is written to be clean and straightforward. You’ll roast a bell pepper, sauté garlic and green beans with a touch of butter, pan-sear or oven-bake the salmon with a whisper of olive oil, and finish with a quick salsa that brings acidity and sweet smokiness. The texture play — crisped skin, soft fish, snappy beans — is what makes this meal so enjoyable.
Why you’ll love this dish

- Fast: From prep to plate in about 30 minutes.
- Balanced: Protein, veggies, and a bright salsa make for a complete meal.
- Flexible: Use a cast-iron skillet or a baking tray. Roast the pepper ahead to save time.
- Flavor-packed: The roasted pepper salsa transforms simple ingredients into something vibrant.
Ingredients
- 180g salmon fillet
- 150g green beans
- 1/4 garlic
- 15g butter
- 15 leaves baby spinach
- 1 roasted bell pepper
- vegetable oil
- 1 tsp olive oil
- salt
- pepper
Notes on ingredients: the quantities above are precise — use them as written. The recipe calls for a single 180g salmon fillet, 150g of green beans, one-quarter head or clove of garlic (use one-quarter of a clove or roughly a small pinch if that’s easier), 15g butter, 15 baby spinach leaves, and one roasted bell pepper. Use neutral vegetable oil for cooking the vegetables and a teaspoon of olive oil for the salmon. Season with salt and pepper to taste.
Equipment
- Oven or stovetop with skillet
- Baking tray or cast-iron skillet
- Small mixing bowl
- Tongs or spatula
- Sharp knife and cutting board
Prep work (5–8 minutes)

Preheat your oven to 200°C (about 400°F) if you plan to finish the salmon in the oven. If you prefer to cook the salmon entirely on the stovetop, heat a skillet over medium-high heat when you’re ready to cook. Rinse and trim the green beans by snapping off the stem ends. Mince the 1/4 garlic finely — this small amount will deliver a gentle garlic note. Pat the 180g salmon fillet dry with a paper towel and season both sides lightly with salt and pepper. If your bell pepper isn’t already roasted, roast and peel it first; otherwise, use a pre-roasted bell pepper, roughly chopped for the salsa.
Roasted Pepper Salsa

The roasted pepper salsa is the bright star here. It adds color and a slightly smoky sweetness that lifts the whole plate. Use the roasted bell pepper, a pinch of salt and pepper, and a little olive oil to bring it together.
- Chop the roasted bell pepper into small dice and place it into a small bowl.
- Add a light pinch of salt and a few grinds of black pepper.
- Drizzle in about 1/2 teaspoon of the olive oil (reserve the rest for the salmon) and mix gently. Taste and adjust seasoning if needed.
Cooking the green beans and spinach
The green beans are cooked with butter and garlic until they are tender-crisp, then finished with baby spinach for a quick wilt. This method keeps the vegetables bright and full of texture.
- Heat a medium skillet over medium heat and add a small splash of vegetable oil (about 1 teaspoon) so the butter won’t burn immediately.
- Add 15g butter to the skillet. Once the butter has melted and begins to foam, add the minced 1/4 garlic and cook for about 20–30 seconds until fragrant. Be careful not to let the garlic brown.
- Add the 150g green beans to the skillet. Toss to coat in the garlic-butter mixture. Season with a pinch of salt and a little black pepper.
- Cook the green beans, stirring occasionally, for about 4–6 minutes until they are tender-crisp. If they need a touch more time, continue in 1–2 minute increments so they don’t overcook.
- Add the 15 leaves baby spinach to the pan in the last 30–60 seconds. Toss the spinach with the beans until it wilts but still retains a bright color. Remove the pan from the heat and set the vegetables aside on a plate. Keep any pan juices — they’re flavorful and will be great with the salmon.
Cooking the salmon
You can finish the salmon in the oven or cook it entirely on the stovetop. Both approaches yield tender, flaky fish. The directions below preserve the order of steps and match the ingredient list, using 1 tsp olive oil and the seasoned 180g salmon fillet.
- Pat the 180g salmon fillet dry again if needed and season both sides with salt and pepper.
- Heat a clean skillet over medium-high heat and add the 1 tsp olive oil. Swirl to coat the pan.
- When the oil shimmers, place the salmon fillet skin-side down (if it has skin). Press gently for 10 seconds with a spatula to ensure even contact with the pan.
- Cook the salmon undisturbed for 3–4 minutes to crisp the skin and develop color. If your fillet is thicker, you may need a touch longer; watch for opaque color to rise up the sides.
- Carefully flip the fillet and cook the other side for 2–3 minutes. If you prefer the oven finish, place the skillet in the preheated 200°C (400°F) oven for 4–6 minutes until the internal temperature reaches 62–63°C (145°F) and the salmon flakes easily. If finishing fully on the stovetop, continue cooking in the skillet until the salmon reaches your desired doneness.
- Remove the salmon from the pan and rest it for 1–2 minutes — resting helps keep the juices locked in.
Bringing it all together
Assemble the plate by placing the green beans and wilted spinach on a serving dish, set the warm salmon fillet on top or beside the vegetables, and spoon the roasted pepper salsa over the fish or to the side. A small drizzle of any remaining pan juices or a tiny extra dot of olive oil can add shine and extra flavor. Taste and season with a final pinch of salt and pepper if needed.
Serving suggestions
- Serve with steamed rice, quinoa, or crusty bread to soak up the juices.
- A squeeze of lemon or a few lemon wedges on the side brightens the dish even more (optional).
- Pair with a light white wine, iced tea, or sparkling water for a simple, satisfying meal.
Storage and reheating
- Refrigerate leftovers in an airtight container for up to 2 days. The salmon is best when eaten the same day but will keep for a short time in the fridge.
- To reheat, warm gently in a low oven (about 150°C / 300°F) for 8–10 minutes, or microwave on low power in 30-second bursts until just warmed through. Reheat the green beans briefly in a skillet with a small splash of vegetable oil to revive their texture.
Recipe recap: step-by-step directions
These concise steps follow the same order as the method above and use the exact ingredient amounts listed.
- Preheat oven to 200°C (400°F) if finishing salmon in the oven. Trim and rinse 150g green beans; mince 1/4 garlic. Pat dry the 180g salmon fillet and season with salt and pepper.
- Prepare the roasted pepper salsa: dice the 1 roasted bell pepper, place in a small bowl, add a pinch of salt and pepper, and drizzle with about 1/2 teaspoon of the 1 tsp olive oil. Stir and set aside.
- Heat a skillet over medium heat with a small splash of vegetable oil. Add 15g butter and, once melted, the minced 1/4 garlic. Cook 20–30 seconds until fragrant but not browned.
- Add 150g green beans to the skillet, toss to coat, and season with a pinch of salt and pepper. Cook 4–6 minutes until tender-crisp.
- Add 15 leaves baby spinach during the last 30–60 seconds, toss until wilted, then remove vegetables to a plate and reserve any pan juices.
- In a clean skillet over medium-high heat, add the remaining 1 tsp olive oil. When shimmering, add the seasoned 180g salmon fillet skin-side down and press gently for 10 seconds.
- Cook the salmon skin-side down 3–4 minutes to crisp. Flip and cook another 2–3 minutes. If using the oven finish, transfer skillet to preheated oven for 4–6 minutes until the salmon flakes easily.
- Remove salmon from heat and rest 1–2 minutes. Plate the green beans and spinach, place the salmon beside or on top, and spoon the roasted pepper salsa over the fish or to the side. Drizzle any reserved pan juices or a little extra olive oil if desired. Season with additional salt and pepper to taste.
Final thoughts
This Baked Salmon with Green Beans & Roasted Pepper Salsa gives you a restaurant-style plate with minimal effort. It’s adaptable, bright, and balanced — the perfect dish to make when you want something wholesome but deliciously elevated. The roasted pepper salsa adds a fresh pop, while the buttery green beans and spinach offer comfort and color. Keep your ingredients simple, follow the steps, and you’ll have a weeknight winner on your hands.
Enjoy your meal, and don’t be afraid to tweak the seasoning to suit your taste. With the crisp skin, flaky salmon, and lively roasted pepper salsa, this recipe is likely to become a staple in your rotation.

Baked Salmon with Green Beans & Roasted Pepper Salsa
Equipment
- Large Pot
- Large bowl (for ice bath)
- Oven-safe frying pan or baking dish
- Small sauté pan
- Knife
- Cutting Board
- Tongs or spatula
- Measuring Spoons
Ingredients
- 180 g salmon fillet
- 150 g green beans
- 1/4 head garlic crushed
- 15 g butter
- 15 leaves baby spinach finely chopped for salsa
- 1 roasted bell pepper finely chopped for salsa
- vegetable oil for frying
- 1 tsp olive oil for salsa
- salt to taste
- pepper to taste
Instructions
- Bring a large pot of salted water to a boil. Blanch the green beans for 2–3 minutes until bright and tender-crisp, then transfer them to a bowl of ice water to stop cooking; drain and set aside.
- Preheat the oven to 180°C (356°F). Pat the salmon dry and season both sides with salt and pepper.
- Heat an oven-safe frying pan over high heat with a little vegetable oil until very hot. Reduce the heat to low, place the salmon skin-side down and cook 3–4 minutes until the skin is crispy.
- Transfer the pan to the preheated oven and bake the salmon 8–10 minutes, or until cooked through to your liking; remove and keep warm.
- In a small sauté pan, heat a little vegetable oil over medium-high heat. Add the crushed garlic and fry briefly (about 2–3 seconds) until fragrant—do not burn.
- Add the blanched green beans to the garlic pan with the butter and toss for 1–2 minutes to heat through and coat; season with salt and pepper to taste.
- For the salsa, finely chop the roasted bell pepper and baby spinach; mix with 1 tsp olive oil and season with salt and pepper.
- Serve the baked salmon with the garlicky green beans and spoon the roasted pepper and spinach salsa on top or alongside.
Notes
- Blanching keeps green beans bright and crisp.
- Do not burn the garlic; fry only briefly.
- Use an oven-safe pan to finish the salmon in the oven.
- Adjust salt and pepper to taste.
