Slow-Cooker Salmon

Total Time

Prep: 10 min. Cook: 1-1/2 hours


4 servings

Updated: May. 26, 2023
I love this slow-cooker salmon recipe because it's healthy and almost effortless. The salmon always cooks to perfection! —Erin Chilcoat, Central Islip, New York
Slow-Cooker Salmon Recipe photo by Taste of Home


  • 2 cups water
  • 1 cup white wine
  • 1 medium onion, sliced
  • 1 celery rib, sliced
  • 1 medium carrot, sliced
  • 2 tablespoons lemon juice
  • 3 fresh thyme sprigs
  • 1 fresh rosemary sprig
  • 1 bay leaf
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper
  • 4 salmon fillets (1-1/4 inches thick and 6 ounces each)
  • Lemon wedges


  1. In a 3-qt. slow cooker, combine the first 11 ingredients. Cook, covered, on low 45 minutes.
  2. Carefully place fillets in liquid; add additional warm water (120° to 130°) to cover if needed. Cook, covered, just until fish flakes easily with a fork (a thermometer inserted in fish should read at least 145°), 45-55 minutes. Remove fish from cooking liquid. Serve warm or cold with lemon wedges.
Slow-Cooker Salmon Tips

What type of salmon fillet should you use in the slow cooker?

We like using skin-on salmon fillets in the slow cooker. Removing the skin beforehand is one of the most common mistakes when cooking fish. The skin provides a buffer between the hot pan and the delicate flesh, keeping the salmon juicy as it cooks. You also don’t need four separate fillets to make this recipe. If you find a single, larger salmon fillet at the grocery store, feel free to use it in one piece. Just make sure it fits into the slow cooker in a single layer.

What do you serve with slow-cooker salmon?

There are so many delicious side dishes for salmon. A fresh green salad or citrus-forward grain salad provides a refreshing element that counters the rich flavors of salmon, whereas simple sides like rice or quinoa allow the salmon to shine through as the star of the show. Most vegetables complement salmon, too. Try red roasted potatoes, grilled asparagus, air-fryer garlic-rosemary Brussels sprouts, wilted spinach or glazed carrots.

How long will leftover slow-cooker salmon last?

Stored in an airtight container, leftover salmon will last up to 4 days in the refrigerator. To reheat, put in a 300°F oven for about 10 to 15 minutes; reheating it low and slow will keep it from drying out. If you see white stuff on the salmon while reheating, don’t worry. It's a harmless protein called albumin, and it’s perfectly safe to eat.

Lindsay Mattison, Taste of Home Contributing Writer

Nutrition Facts

1 salmon fillet: 272 calories, 16g fat (3g saturated fat), 85mg cholesterol, 115mg sodium, 1g carbohydrate (0 sugars, 0 fiber), 29g protein. Diabetic Exchanges: 4 lean meat.