30 Minute Spicy Fish Stew

This spicy fish stew is saucy, vivid, and chunk-filled: tender 1 inch pieces of cod (or halibut or tilapia) simmer in a roasted red pepper and tomato base brightened with lemon zest and cilantro, with a touch of red pepper flakes for heat.

30 Minute Spicy Fish Stew

It comes together in about 30 minutes (10 minutes prep, 20 minutes cook) in a single high-sided pan — an easy weeknight supper that’s great with rice or crusty bread to soak up the sauce.

Why You’ll Love This Recipe

A few reasons this recipe works well for busy evenings:

  • One-pan stovetop finish keeps cleanup minimal and concentrates flavors.
  • Quick 30-minute total time (10 min prep, 20 min cook) gets dinner on the table fast.
  • Firm white fish cut into 1 inch pieces cooks evenly and stays tender when not overcooked.
  • Bright lemon-cilantro finish lifts the tomato–roasted red pepper sauce for a fresh, balanced bite.
  • Heat is easy to control with the 1/4 tsp red pepper flakes so you can tailor the spice.

Use a small high-sided frying pan (about 8 inch) so the fish cooks surrounded by the sauce and stays moist.

Ingredients You’ll Need

  • 1/2 cup red onion, finely chopped: Red onion adds a sweet, savory backbone to the sauce once softened and lightly browned.
  • 1 tbsp olive oil: Olive oil is the sauté fat that softens the onion and carries the other flavors.
  • 1 12 oz jar roasted red bell peppers, drained and chopped: Roasted red bell peppers bring smoky sweetness and body to the tomato base; drain before chopping so the sauce isn’t watery.
  • 1 14.5 oz can diced tomatoes, with juice: Diced tomatoes with their juice form the saucy backbone and provide acidity to balance the peppers.
  • 1 tsp fresh garlic, finely minced: Fresh minced garlic gives sharp aromatic flavor that mellows during the 10-minute simmer.
  • 1/4 tsp red pepper flakes, see notes: Red pepper flakes supply the stew’s heat; the recipe uses 1/4 tsp so you can nudge it up or down easily.
  • 1/4 cup fresh cilantro, chopped; plus more for garnish if desired: Chopped cilantro is stirred in at the end for a fresh, herbaceous finish and a pop of color.
  • 1/2 tsp fresh lemon zest: Fresh lemon zest lifts the sauce with bright citrus oils for a cleaner flavor profile.
  • 2 tsp fresh lemon juice: Fresh lemon juice adds acidity to balance the rich tomato–pepper sauce and highlight the fish.
  • 1 lb cod, halibut, or tilapia fillets, cut into 1 inch pieces: Firm white fish (cod, halibut, or tilapia) provides tender flakes when cut into 1 inch pieces so they cook evenly in the sauce.
  • salt and fresh ground black pepper, to taste: Salt and fresh ground black pepper are used to finish and balance flavors to taste.

How to Make the Stew

  1. Use a small frying pan with high sides so the fish pieces will be surrounded by liquid (an 8 inch pan works well).
  2. Heat 1 T olive oil in the pan, add 1/2 cup finely chopped red onion, and sauté over medium heat about 3-4 minutes until the onions are soft and starting to brown.
  3. Add the chopped roasted red bell peppers, the 14.5 oz. can diced tomatoes with juice, 1 tsp. finely minced fresh garlic, and 1/4 tsp. red pepper flakes to the pan.
  4. Simmer the mixture over medium-low heat for 10 minutes, until the garlic is cooked and the flavors are well blended.
  5. While the stew simmers, zest and juice the lemon and chop the cilantro so they’re ready to add when the sauce is finished.
  6. Cut 1 lb. cod (or halibut or tilapia) fillets into 1 inch pieces and blot dry with a paper towel if needed so the fish releases less water into the sauce.
  7. Stir the 1/2 tsp. fresh lemon zest, 2 tsp. fresh lemon juice, and 1/4 cup chopped fresh cilantro into the stew, then add the fish pieces and gently stir to combine.
  8. Simmer the stew 5-7 minutes, or until the fish is just turning opaque and releases some liquid into the sauce — this is the sign the fish is cooked through without being overcooked.
  9. Stir again, season to taste with salt and fresh ground black pepper, and garnish with additional chopped cilantro if desired.
30 Minute Spicy Fish Stew close-up view

Keep the Fish Tender

Cutting the fish into uniform 1 inch pieces and keeping the simmer gentle are the two easiest ways to ensure tender, moist fish.

Blotting the fish dry before adding it prevents excess cold water from cooling the sauce and steaming the fish, which can affect texture.

  • Even 1 inch pieces cook at the same rate, so there are no overcooked scraps.
  • Add fish once the sauce is hot and bubbling gently, not at a rolling boil.
  • Reduce simmer time for thinner pieces; follow the 5-7 minute guideline and check for opacity.

Adjust the Spice Level

The recipe’s 1/4 tsp red pepper flakes gives a noticeable but moderate kick; increase for more warmth or omit entirely to make the stew mild.

If you’d like very spicy food, add a pinch of extra red pepper flakes after the initial 10-minute simmer so the heat reads through the sauce and the fish.

  • Mild: omit red pepper flakes and finish with lemon to keep flavors bright.
  • Medium: use the full 1/4 tsp called for in the recipe.
  • Hot: add extra red pepper flakes gradually or a splash of hot sauce to taste.

Best Serving Pairings

Serve this stew over plain steamed rice or with plenty of crusty bread to mop up the sauce; for a fresh contrast try a lemony salad like Wild Rice Salad with Roasted Vegetables and Lemon-Tahini Dressing.

  • Steamed white or brown rice soaks up the tomato–pepper sauce.
  • Crusty bread or garlic bread makes the meal more casual and shareable.
  • A crisp green salad or roasted vegetables provides textural contrast and freshness.

Tips for Success

Use the right pan: A small high-sided frying pan (about 8 inch) keeps the fish submerged in the sauce so pieces cook evenly.

Watch the cook time: Simmer the fish only 5-7 minutes until it’s barely opaque — overcooking makes firm white fish dry and flaky.

Adjust heat simply: Change the spice level by increasing or decreasing the 1/4 tsp red pepper flakes; add more gradually and taste as you go.

Save This Recipe

30 Minute Spicy Fish Stew Pinterest pin

More Recipes

Frequently Asked Questions

Cool the stew to room temperature, then refrigerate in an airtight container for up to 3 days. Reheat gently on the stovetop over low heat to avoid overcooking the fish.

To thicken, simmer uncovered a few minutes to reduce and concentrate the sauce. To loosen, add a splash of water, broth, or an extra spoonful of tomato juice and warm through.

Quick Weeknight Win

This 30 Minute Spicy Fish Stew is a dependable one-pan dinner that balances smoky roasted red pepper, bright lemon, and a cilantro finish — and it’s easy to scale up for guests.

If you want a lighter side, pair it with a fresh chopped salad or roasted vegetables for a complete meal with minimal fuss.

30 Minute Spicy Fish Stew

30 Minute Spicy Fish Stew

This 30 Minute Spicy Fish Stew is a bright, saucy tomato and roasted red pepper stew studded with tender chunks of cod and finished with lemon and cilantro. Ready in about 30 minutes, it makes a quick one-pan stovetop dinner that pairs well with rice or crusty bread.
Prep Time:10 minutes
Cook Time:20 minutes
Total Time:30 minutes
Course: Dinner
Keyword: 30-minute, fish stew, one pan, roasted red pepper, spicy, tomato

Equipment

  • small high-sided frying pan (8 inch)

Ingredients

  • 1/2 cup red onion finely chopped
  • 1 tbsp olive oil
  • 1 12 oz jar roasted red bell peppers drained and chopped
  • 1 14.5 oz can diced tomatoes with juice
  • 1 tsp fresh garlic finely minced
  • 1/4 tsp red pepper flakes see notes
  • 1/4 cup fresh cilantro chopped; plus more for garnish if desired
  • 1/2 tsp fresh lemon zest
  • 2 tsp fresh lemon juice
  • 1 lb cod, halibut, or tilapia fillets cut into 1 inch pieces
  • salt and fresh ground black pepper to taste

Instructions

  1. Use a small frying pan with high sides so the fish pieces will be surrounded by liquid (an 8 inch pan works well).
  2. Heat 1 T olive oil in the pan, add 1/2 cup finely chopped red onion, and sauté over medium heat about 3-4 minutes until the onions are soft and starting to brown.
  3. Add the chopped roasted red bell peppers, the 14.5 oz. can diced tomatoes with juice, 1 tsp. finely minced fresh garlic, and 1/4 tsp. red pepper flakes to the pan.
  4. Simmer the mixture over medium-low heat for 10 minutes, until the garlic is cooked and the flavors are well blended.
  5. While the stew simmers, zest and juice the lemon and chop the cilantro.
  6. Cut 1 lb. cod (or halibut or tilapia) fillets into 1 inch pieces and blot dry with a paper towel if needed.
  7. Stir the 1/2 tsp. fresh lemon zest, 2 tsp. fresh lemon juice, and 1/4 cup chopped fresh cilantro into the stew, then add the fish pieces and gently stir to combine.
  8. Simmer the stew 5-7 minutes, or until the fish is just turning opaque and releases some liquid into the sauce.
  9. Stir again, season to taste with salt and fresh ground black pepper, and garnish with additional chopped cilantro if desired.

Notes

Use a small, high-sided frying pan (about 8 inch) so the fish cooks surrounded by liquid. Adjust the heat by increasing or decreasing the 1/4 tsp red pepper flakes to suit your spice preference. Serve with rice or crusty bread to soak up the sauce.

You'll Also Love...

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating