Slow cooker Mediterranean salmon is a reliable, flavorful recipe that yields tender, perfectly cooked salmon. Fillets simmer gently with diced tomatoes, bell pepper, onion, garlic, and Italian seasoning for a simple, healthy meal. Below are instructions for both a slow cooker and an Instant Pot.

I use the slow cooker for salmon often because it frees up the oven and delivers a hands-off, consistent result. While oven or stovetop methods are faster, the Crock-Pot is great when you want an easy, set-and-forget dinner that fills the house with Mediterranean aromas.

Table of Contents
Ingredients For Slow Cooker Salmon
- Salmon
- Diced tomatoes (with juices)
- Bell pepper
- Onion
- Garlic
- Seasonings: Italian seasoning, salt, pepper

How To Make Salmon In The Slow Cooker
Slow Cooker
- Lightly spray the slow cooker with cooking spray and place the salmon in the base of the cooker.
- Season the salmon with salt, pepper, and Italian seasoning. Top with diced onion, minced garlic, diced bell pepper, and the canned diced tomatoes with their juices.
- Cook on HIGH for 1–2 hours or on LOW for 2–4 hours, until the salmon flakes easily and reaches a safe internal temperature.
Instant Pot
- Select the sauté function and heat a tablespoon of oil. Add the onion and bell pepper and cook 3–5 minutes until softened. Add the garlic and cook 1 more minute, then turn the Instant Pot off.
- Stir in the diced tomatoes, Italian seasoning, salt, and pepper.
- Season the salmon with salt and pepper, then lay the fillets on top of the tomato mixture.
- Close the lid, seal the vent, and select high pressure for 3 minutes. When the timer finishes, perform a quick release. Check that the salmon is cooked through.

What Type & How Much Salmon To Use
Use your preferred salmon variety—sockeye, coho, Atlantic, or another type will work. This recipe is flexible: if your slow cooker is oval and a single large fillet won’t lie flat, you can stack pieces or use several smaller fillets. The recipe shown uses about 1½ pounds of salmon, which serves four.

Cooking Time
Cooking times vary by appliance and thickness of the fillets. The FDA recommends cooking salmon to an internal temperature of 145°F; insert a thermometer into the thickest part of a fillet to check. A reliable visual cue is that the flesh should flake easily with a fork. You may notice white albumin on the surface—this is a coagulated protein and is normal. If desired, scrape it away, but it’s safe to eat.

FAQs & Tips
- If you’re not a fan of salmon, this method works well with other firm fish such as cod or halibut, and it can also be adapted for shrimp.
- Store leftovers in an airtight container in the refrigerator for up to four days.
- You can use frozen salmon; adjust cooking time and ensure it reaches the proper internal temperature.
- This recipe was prepared in a 6-quart slow cooker and an Instant Pot.
Seafood Recipes
Shrimp Boil Casserole
Mediterranean Fish Stew
Low-Country Boil
Seafood Cioppino
Slow cooker Mediterranean salmon is a straightforward, healthy recipe that combines flaky salmon with bright tomatoes and vegetables. It’s easy to prepare in either a slow cooker or Instant Pot and makes a satisfying weeknight dinner.
- Author: Shannon Epstein
- Prep Time: 5 minutes
- Cook Time: 2 hours
- Total Time: 2 hours 5 minutes
- Yield: 4 servings
Ingredients
- 1½ pounds salmon
- 24 ounces diced tomatoes with juices
- ½ cup diced onion
- 1 bell pepper, diced
- 1 garlic clove, minced
- 1 tablespoon Italian seasoning (or another dried herb)
- Salt and pepper to taste
- 1 tablespoon oil (for Instant Pot only)
Instructions
Slow Cooker
- Spray the slow cooker with cooking spray and add the salmon.
- Season salmon with salt, pepper, and Italian seasoning. Top with onion, garlic, bell pepper, and tomatoes.
- Cook on HIGH 1–2 hours or LOW 2–4 hours, until cooked through.
Instant Pot
- Use the sauté function with 1 tablespoon oil. Cook onion and bell pepper 3–5 minutes until soft. Add garlic and cook 1 minute more. Turn the Instant Pot off.
- Stir in tomatoes, Italian seasoning, salt, and pepper.
- Season salmon, place on top of the tomato mixture, close the lid, and seal the vent.
- Cook at high pressure for 3 minutes, then quick-release the pressure. Confirm salmon is fully cooked.
Nutrition
- Calories: 196
- Sugar: 2.8 g
- Sodium: 146 mg
- Fat: 5.5 g
- Saturated Fat: 1 g
- Carbohydrates: 9 g
- Fiber: 1.6 g
- Protein: 26 g
- Cholesterol: 57.9 mg
This post contains affiliate links which means I may receive compensation if you click certain product links. For details see the original disclosure policy on the author’s site.