Creamy Roasted Red Pepper Salmon

Category: Satisfying Main Dishes for Every Occasion

Enjoy a silky salmon dish featuring roasted red peppers, coconut milk, and fresh garlic, all simmered together for deep flavor. With simple prep, this alluring main is ideal for a quick weeknight meal or a spontaneous supper for two. The vibrant sauce blends tangy peppers and rich coconut for a balanced finish, and you can easily tailor the salt and dairy content for your needs. Serve with your favorite sides and enjoy creamy decadence with every bite.

Recipes Fives Halima
Created by Mary Loxip Mary Loxip
Last updated on Sat, 07 Mar 2026 03:55:30 GMT
A plate of food with salmon and rice. Pin
A plate of food with salmon and rice. | panbite.com

This creamy roasted red pepper salmon has become my go to weeknight dinner when I want something that feels fancy but comes together without much fuss. The vibrant coral colored sauce gets its richness from coconut milk and roasted peppers, creating a restaurant quality dish that honestly tastes like you spent hours in the kitchen. I stumbled upon this combination after buying too many jars of roasted red peppers on sale, and now it is the recipe my friends ask me to make whenever they visit.

I remember the first time I served this to my sister who claimed she did not like salmon. She went back for seconds and then texted me the next day asking for the recipe. That is when I knew this one was a keeper. The creamy sauce somehow makes even people who are hesitant about fish completely change their minds.

Gather Your Ingredients

  • 2 tablespoons avocado oil for the salmon: This high smoke point oil is perfect for getting a nice sear without burning. Look for cold pressed varieties that have a light clean taste.
  • 1/2 teaspoon sea salt to taste for seasoning the fish: Good quality flaky sea salt makes a real difference here. You want something that will enhance rather than overpower the delicate salmon flavor.
  • 1 teaspoon garlic powder: While fresh garlic goes in the sauce, the powder creates a different kind of savory crust on the salmon that really complements the whole dish.
  • 1 tablespoon avocado oil for the sauce: Keeps everything cohesive and helps the aromatics release their full flavor without sticking to the pan.
  • 1 cup yellow onion chopped: Yellow onions have just the right balance of sweetness and sharpness. Choose ones that feel heavy for their size with papery skins and no soft spots.
  • 5 large cloves garlic minced: Fresh garlic is non negotiable here. It becomes sweet and mellow when cooked down into the sauce. I always buy the pre peeled cloves to save time.
  • 1 sixteen ounce jar roasted red peppers drained: This is your flavor star. Go for jarred peppers packed in water rather than oil for a cleaner taste that will not compete with the coconut milk.
  • 1 fifteen ounce can full fat coconut milk: Full fat is essential for that luxurious creamy texture. Shake the can well before opening since the cream often separates.
  • 1 teaspoon sea salt to taste for the sauce: Season in layers and taste as you go. You can always add more but you cannot take it away.
  • 1 cup cherry tomatoes optional: These little bursts of freshness cut through the richness beautifully. I like to halve them so they release their juices into the sauce.
  • 5 ounces baby spinach optional: Wilts down to almost nothing but adds color, nutrition, and a slight earthiness that balances the sweetness of the peppers.

How to Make It

Prepare Your Salmon
Take your salmon fillets out of the refrigerator about 15 minutes before cooking so they come closer to room temperature. This ensures even cooking throughout. Pat them completely dry with paper towels because any moisture will prevent that gorgeous golden crust from forming. Season both sides generously with the half teaspoon of sea salt and the full teaspoon of garlic powder. Really press those seasonings into the flesh with your fingers so they adhere properly. Set the seasoned salmon aside on a clean plate while you prepare everything else.
Sear the Salmon
Heat a large skillet over medium high heat for a good two minutes until it is properly hot. Add the 2 tablespoons of avocado oil and swirl it around to coat the entire bottom of the pan. You will know it is ready when the oil shimmers and moves quickly across the surface. Carefully place your salmon fillets skin side up into the hot pan. Do not move them or touch them for at least 4 to 5 minutes. I know it is tempting to peek but resist the urge because moving them too early will tear that beautiful crust. You want a deep golden brown color on the first side. Flip the salmon gently using a fish spatula and cook for another 3 to 4 minutes on the other side depending on thickness. The salmon should be just cooked through with a slightly translucent center. Remove the salmon to a clean plate and tent loosely with foil to keep warm.
Build the Aromatics
In the same skillet you used for the salmon, reduce the heat to medium and add your remaining tablespoon of avocado oil. Toss in the chopped yellow onion and let it cook for about 6 to 8 minutes, stirring occasionally. You want the onions to become completely soft and translucent with golden edges. This step builds the entire flavor foundation so do not rush it. The onions should smell sweet and have no raw crunch left when you taste one. Add your minced garlic and stir constantly for about 60 to 90 seconds until it becomes fragrant. Be careful not to let the garlic burn because it turns bitter instantly. You will know it is ready when your kitchen smells absolutely incredible.
Create the Sauce Base
Add your drained roasted red peppers to the skillet with the onions and garlic. Stir everything together and let it cook for about 2 minutes so the peppers can heat through and start mingling with the aromatics. Pour in the entire can of full fat coconut milk and add your teaspoon of sea salt. Stir well to combine everything and bring the mixture to a gentle simmer. Let it bubble away for about 5 minutes so the flavors can marry together. The sauce will reduce slightly and thicken just a bit around the edges.
Blend Until Silky
Turn off the heat and let the sauce cool for just a minute or two so it is not dangerously hot. Use an immersion blender right in the pan to puree everything until completely smooth and creamy. If you do not have an immersion blender, carefully transfer the hot sauce in batches to a regular blender, but leave the lid slightly cracked and cover with a towel to let steam escape. Blend until you have a gorgeous coral colored silky sauce with no chunks remaining. Pour the blended sauce back into the skillet if you used a regular blender.
Add Your Greens
If you are using the optional cherry tomatoes and baby spinach, now is the time to add them. Turn the heat back to medium low and stir in the halved cherry tomatoes first. Let them cook for about 2 minutes until they just start to soften and release their juices. Then add all of the baby spinach. It will look like way too much but just keep stirring gently and it will wilt down dramatically in about 2 to 3 minutes. The spinach should be completely wilted but still bright green. Taste your sauce and adjust the seasoning with more salt if needed.
Bring It All Together
Nestle your reserved salmon fillets back into the creamy sauce, spooning some of it over the top of each piece. Let everything warm together over low heat for just 2 to 3 minutes. You do not want to overcook the salmon so just enough time to heat it through and let it soak up some of that incredible sauce. The salmon should look glossy and be coated in that beautiful creamy pepper sauce.
A plate of food with a piece of fish and rice.
A plate of food with a piece of fish and rice. | panbite.com

The roasted red peppers are honestly my favorite part of this whole dish. There is something about their sweet smoky flavor that transforms regular salmon into something special. I once made this for a dinner party where half the guests were following different diets, and everyone could eat it without any changes. That is the beauty of naturally wholesome ingredients that just happen to check all the boxes.

Flavor Boosters

If you cannot find or do not like coconut milk, you can absolutely use heavy cream for a more traditional creamy sauce. The flavor will be richer and less tropical but still delicious. For a lighter dairy free option, cashew cream works beautifully and gives you that same silky texture. Roasted red peppers can be swapped with roasted tomatoes for a slightly more acidic sauce, or sun dried tomatoes if you use the oil packed kind and reduce the added oil. The sauce works well with chicken, shrimp, white fish, or chickpeas for a vegetarian twist. Add fresh basil, dill, or tarragon at the end for a herbal lift, or try kale and beans for a heartier version in cooler weather. Sprinkle in smoked paprika or red pepper flakes to dial up the warmth and add extra depth.

Serving Suggestions

Serve the salmon over jasmine rice or cauliflower rice for lighter fare, or creamy polenta to match the sauce's silkiness. Roasted asparagus, Brussels sprouts, or a simple green salad with vinaigrette pair well as sides. Crusty bread is essential for soaking up extra sauce. For meal prep, portion salmon and sauce with rice in individual containers for easy lunches, or present family style with salmon arranged on the sauce in a shallow bowl for special occasions.

Creative Twists

Switch out the vegetables seasonally: fresh heirloom or cherry tomatoes and corn in summer, kale and white beans in fall and winter, or mix in herbs and asparagus in spring. The sauce base is adaptable throughout the year, allowing you to customize with whatever fresh produce or herbs inspire you. Add torn herbs right before serving for a seasonal finish. Vary proteins or try with roasted cauliflower steaks for a vegetarian main.

A plate of food with salmon and vegetables.
A plate of food with salmon and vegetables. | panbite.com

This is one recipe that earns rave reviews every time. It is equally suited to a simple weeknight meal or an elegant dinner party, and the leftovers taste just as amazing the next day.

Common Questions About This Recipe

→ How can I make this dairy-free?

Simply substitute the coconut milk with oat or almond milk for a delicious dairy-free alternative. The flavor and creaminess will still shine in the dish.

→ Can I lower the sodium content?

Yes, use a reduced-salt option or decrease the amount of sea salt when seasoning. Taste the sauce before adding additional salt to suit your preference.

→ Is this salmon dish suitable for meal prep?

Absolutely! You can prepare the sauce and salmon ahead of time, then store them separately or together in the fridge. Gently reheat before serving.

→ What can I serve with this entrée?

This salmon pairs well with rice, quinoa, or crusty bread, and a simple side salad works great to balance the creamy sauce.

→ Can I add extra vegetables?

Definitely. Spinach and cherry tomatoes are optional in this recipe, but you can add other greens or seasonal veggies for added texture and nutrition.

Creamy Roasted Red Pepper Salmon

Perfect for cozy dinners or weeknight meals, this creamy salmon features roasted red peppers, coconut milk, and savory garlic. Enjoy a comforting seafood favorite. Save & click.

Preparation Time
35 minutes
Cooking Time
25 minutes
Complete Time
60 minutes
Created by Mary Loxip: Mary Loxip

Type of Recipe: Main Dishes

Level of Skill: Some Experience Needed

Cultural Cuisine: American

Serves: 2 Portion Size (2 fillets with sauce)

Dietary Needs: Free From Gluten, Lactose-Free

What You Need

→ For the Salmon

01 2 tablespoons avocado oil
02 1/2 teaspoon sea salt, divided
03 1 teaspoon garlic powder

→ For the Sauce

04 1 tablespoon avocado oil
05 1 cup chopped yellow onion
06 5 large cloves garlic, minced
07 1 (16-ounce) jar roasted red peppers, drained
08 1 (15-ounce) can full-fat coconut milk
09 1 teaspoon sea salt, or to taste

→ Optional Add-ins

10 1 cup cherry tomatoes
11 5 ounces baby spinach

How to Make It

Step 01

Pat salmon fillets dry and season both sides with 2 tablespoons avocado oil, 1/2 teaspoon sea salt, and 1 teaspoon garlic powder.

Step 02

Heat a large skillet over medium-high heat. Add seasoned salmon and cook for 3-4 minutes on each side until golden and cooked through. Remove salmon and set aside.

Step 03

In the same skillet, add 1 tablespoon avocado oil. Sauté chopped yellow onion for 3 minutes until softened. Stir in minced garlic and cook for another 30 seconds until fragrant.

Step 04

Add drained roasted red peppers to the skillet and cook for 2 minutes. Transfer mixture to a blender along with coconut milk and 1 teaspoon sea salt; blend until completely smooth.

Step 05

Pour the blended sauce back into the skillet and heat over medium-low. Add salmon fillets, coating them with sauce. Simmer for 10-12 minutes, allowing flavors to meld.

Step 06

If using, stir in cherry tomatoes and baby spinach during the last 5 minutes of simmering until softened and wilted.

Step 07

Plate salmon with generous spoonfuls of red pepper sauce. Serve immediately.

Extra Tips

  1. For a dairy-free variation, substitute coconut milk with oat or almond milk. Lower sodium by reducing the quantity of salt or using a reduced-salt substitute.

Tools You'll Need

  • Large skillet
  • Blender
  • Chef’s knife
  • Cutting board
  • Measuring spoons

Allergen Information

Always review ingredients for possible allergens and consult a healthcare provider if unsure.
  • Contains coconut, which may cause reactions in individuals with tree nut allergies.

Nutritional Details (Per Serving)

These facts are provided as informational and aren't a substitute for professional advice.
  • Calories: 350
  • Fat Content: 18 grams
  • Carbohydrate Content: 30 grams
  • Protein Content: 15 grams