Why You’ll Love This Recipe
This Mediterranean fish stew is a fantastic option for busy nights when you want something healthy but don’t have the time for complex preparation. Simply toss everything into the slow cooker or Instant Pot, and let the flavors meld together while you go about your day. The stew is light but filling, with flaky fish, sweet bell peppers, and savory tomatoes. It’s a one-pot meal that’s easy to customize and sure to please everyone at the table.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
1 pound fish, cut into 1-inch pieces (use your favorite white fish such as cod, tilapia, or halibut)
-
1 bell pepper, diced
-
½ cup onion, diced
-
1 garlic clove, minced
-
2 cups low-sodium chicken broth
-
15 ounces diced tomatoes
-
1 tablespoon Italian seasoning
-
1 teaspoon salt (or more, to taste)
-
½ teaspoon pepper
directions
Slow Cooker:
-
Add all ingredients to the slow cooker. Stir well to combine.
-
Cover and cook on HIGH for 2–3 hours or LOW for 4–6 hours, until the fish is tender and cooked through.
-
Once done, serve hot and enjoy the Mediterranean flavors!
Instant Pot:
-
Turn on the Instant Pot and select the sauté function. Once hot, add oil to the pot. Add the diced onion and bell pepper, cooking for 3–5 minutes until softened.
-
Add the minced garlic and cook for an additional minute. Turn off the sauté function.
-
Pour in the chicken broth and deglaze the bottom of the pot by scraping up any browned bits with a wooden spoon.
-
Stir in the diced tomatoes, Italian seasoning, salt, and pepper.
-
Close the lid, seal the valve, and set the Instant Pot to high pressure for 7 minutes. Once the cooking time is complete, perform a quick release of the pressure.
-
Add the fish pieces to the pot. Turn the Instant Pot to sauté and cook the fish for 7–10 minutes, or until the fish is cooked through and flakes easily.
-
Serve hot and enjoy!
Servings and timing
Yield: 4 servings
Prep Time: 10 minutes
Cook Time: 2 hours 10 minutes (Slow Cooker), 25 minutes (Instant Pot)
Total Time: 2 hours 10 minutes (Slow Cooker), 25 minutes (Instant Pot)
Variations
-
Add Veggies: Feel free to add more vegetables like zucchini, spinach, or kale for added nutrition.
-
Spicy Kick: Add a pinch of red pepper flakes or a diced jalapeño for some heat.
-
Coconut Milk: For a creamy variation, stir in a can of coconut milk after cooking and before serving.
-
Lemon Zest: Add lemon zest or a squeeze of fresh lemon juice just before serving for a burst of brightness.
-
Seafood Option: Use a mix of fish and shellfish (like shrimp or scallops) for a heartier Mediterranean seafood stew.
storage/reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat or in the microwave, adding a little water or broth to prevent it from drying out. This stew can also be frozen for up to 3 months; simply thaw overnight in the refrigerator before reheating.
FAQs
Can I use frozen fish for this stew?
Yes, frozen fish can be used. Just make sure to thaw it before adding it to the slow cooker or Instant Pot for even cooking.
Can I use vegetable broth instead of chicken broth?
Absolutely! For a vegetarian version, simply swap the chicken broth with vegetable broth.
Can I make this stew spicier?
Yes, you can add red pepper flakes, hot sauce, or diced chili peppers to increase the heat level to your liking.
What type of fish is best for this stew?
White fish like cod, halibut, tilapia, or snapper work well for this stew. Choose a mild-flavored fish that will hold up during cooking.
Can I add potatoes to this stew?
Yes, diced potatoes would be a great addition. Add them along with the bell peppers and onions in the beginning so they have enough time to cook through.
Is this stew Whole30 compliant?
Yes, this recipe is Whole30 compliant as it uses whole ingredients without added sugars or processed items.
How can I make this stew more filling?
Add more vegetables like potatoes, carrots, or sweet potatoes, or serve the stew over cauliflower rice for a low-carb, filling option.
Can I make this stew ahead of time?
Yes, you can make it ahead and store it in the refrigerator for up to 3 days. Reheat it gently when you’re ready to serve.
Can I use fresh herbs instead of dried Italian seasoning?
Yes, fresh basil, oregano, and thyme would work wonderfully in place of dried Italian seasoning. Add them to the pot toward the end of cooking for the best flavor.
How do I know when the fish is cooked?
The fish is done when it flakes easily with a fork and is opaque throughout. Be sure not to overcook it to maintain its tender texture.
Conclusion
This Slow Cooker Mediterranean Fish Stew is the perfect dish for a light, flavorful, and nutritious meal. Whether you’re using a slow cooker or Instant Pot, the process is simple, and the results are always delicious. With tender fish, vibrant vegetables, and a savory broth, this stew will become a new favorite in your meal rotation. Enjoy it as a standalone meal or serve it with some crusty bread to soak up the delicious broth.

Slow Cooker Mediterranean Fish Stew
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
This Slow Cooker Mediterranean Fish Stew is a light, flavorful, and nutritious one-pot meal. With tender fish, vibrant vegetables, and a savory broth, it’s the perfect choice for a healthy, low-carb, Whole30-friendly dinner. Whether made in the slow cooker or Instant Pot, it’s easy to prepare and packed with Mediterranean flavors.
- Total Time: 2 hours 10 minutes (Slow Cooker), 25 minutes (Instant Pot)
- Yield: 4 servings
Ingredients
1 pound fish, cut into 1-inch pieces (cod, tilapia, halibut, or your preferred white fish)
1 bell pepper, diced
½ cup onion, diced
1 garlic clove, minced
2 cups low-sodium chicken broth
15 ounces diced tomatoes
1 tablespoon Italian seasoning
1 teaspoon salt (or more, to taste)
½ teaspoon pepper
Instructions
Slow Cooker:
- Add all ingredients to the slow cooker and stir well to combine.
- Cover and cook on HIGH for 2–3 hours or LOW for 4–6 hours, until the fish is tender and cooked through.
- Serve hot and enjoy!
Instant Pot:
- Turn on the Instant Pot and select the sauté function. Once hot, add oil and sauté the diced onion and bell pepper for 3–5 minutes until softened.
- Add minced garlic and cook for an additional minute.
- Turn off sauté and add the chicken broth. Scrape the bottom of the pot to deglaze.
- Stir in diced tomatoes, Italian seasoning, salt, and pepper.
- Close the lid, seal the valve, and set the Instant Pot to high pressure for 7 minutes.
- Once cooking is complete, perform a quick release of the pressure.
- Add the fish pieces to the pot, set the Instant Pot to sauté, and cook for 7–10 minutes or until the fish is cooked through and flakes easily.
- Serve hot and enjoy!
Notes
Add veggies like zucchini, spinach, or kale for extra nutrition.
For a creamy twist, stir in coconut milk after cooking and before serving.
Add a squeeze of fresh lemon juice or lemon zest for a burst of flavor.
To make it heartier, mix in shellfish like shrimp or scallops.
Store leftovers in the fridge for up to 3 days or freeze for up to 3 months. Reheat gently on the stovetop or in the microwave.
- Author: Chloe Mae
- Prep Time: 10 minutes
- Cook Time: 2 hours 10 minutes (Slow Cooker), 25 minutes (Instant Pot)
- Category: Stew
- Method: Slow Cooker or Instant Pot
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 180
- Sugar: 6g
- Sodium: 700mg
- Fat: 3g
- Saturated Fat: 0.5g
- Unsaturated Fat: 2.5g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 2g
- Protein: 25g
- Cholesterol: 50mg