This skillet dish features tender tilapia fillets nestled among a medley of roasted red and yellow peppers, jalapeño slices, and aromatic tomatoes seasoned with smoked paprika and cumin. The fish simmers gently in the spicy pepper sauce, absorbing all those bold southwestern flavors. Finished with fresh lime juice and cilantro, each bite delivers a perfect balance of heat and brightness. The entire dish comes together in just over half an hour, making it ideal for weeknight dinners when you want something impressive yet effortless.
Last Tuesday, my apartment smelled like a Spanish cocina and I honestly did not want it to ever stop. The roasted peppers hit the hot oil and suddenly I was standing in my tiny kitchen instead of somewhere much warmer and more exciting.
My neighbor actually knocked on my door to ask what I was making, which has literally never happened before in three years of living here. Now she requests this whenever I offer to cook dinner.
Ingredients
- 4 tilapia fillets: This mild white fish takes on whatever flavors you give it, making it perfect for bold spice lovers
- 1 tbsp olive oil: Just enough to get a good sear without making the dish feel heavy
- 1/2 tsp salt and 1/2 tsp black pepper: Simple seasoning that lets the peppers shine while enhancing the fishs natural sweetness
- 2 large red bell peppers and 1 yellow bell pepper, roasted: Roasting your own peppers makes such a difference, and the yellow adds beautiful color contrast
- 1 jalapeño, thinly sliced: This is where the heat lives, so keep the seeds if you want to feel it
- 2 cloves garlic, minced: Fresh garlic is non-negotiable here, it blooms beautifully in the oil
- 1 medium onion, thinly sliced: Yellow onion works best for that slight sweetness when cooked down
- 1 can (14 oz) diced tomatoes, drained: Draining is crucial so your sauce stays rich instead of watery
- 1 tsp smoked paprika: This is the secret ingredient that makes everyone ask what you used
- 1/2 tsp ground cumin: Earthy warmth that pairs perfectly with the roasted peppers
- 1/2 tsp chili flakes: Adjust this depending on your spice tolerance and how brave you are feeling
- 2 tbsp fresh cilantro, chopped: Bright herbal finish that cuts through the rich spices
- Juice of 1 lime: Acid at the end wakes up all those cooked-down flavors
Instructions
- Season and prepare the fish:
- Pat those fillets completely dry with paper towels and season both sides generously with salt and pepper. This simple step creates a beautiful crust and prevents the fish from steaming in the pan.
- Sear the tilapia to golden perfection:
- Heat that olive oil in your large skillet over medium-high heat until it shimmers, then carefully lay in the fillets. Let them cook undisturbed for 2 to 3 minutes per side until they turn opaque and develop that gorgeous golden color, then transfer to a plate and forget about them for a few minutes.
- Build the flavor foundation:
- Add a splash more oil to the same skillet if it looks dry, then toss in your onion and garlic. Sauté them for about 3 minutes until they soften and become fragrant, scraping up any browned bits from the fish—those bits are liquid gold.
- Bring on the peppers and spices:
- Toss in those gorgeous roasted red and yellow peppers along with the sliced jalapeño. Sprinkle in the smoked paprika, ground cumin, and chili flakes, then stir everything together and let it cook for another 2 minutes until the spices bloom and fill your kitchen with the most incredible aroma.
- Create the sauce:
- Pour in those drained diced tomatoes and cook for 4 to 5 minutes. You want the excess liquid to evaporate so the sauce becomes thick and rich, almost like a rustic pepper confit.
- Bring it all together:
- Gently return those seared tilapia fillets to the skillet, nestling them right into the pepper mixture. Spoon some of that spicy sauce over the top of each fillet, cover the pan, and let everything simmer on low heat for 5 minutes until the fish is perfectly cooked through.
- Finish with brightness:
- Pull the skillet from the heat and immediately drizzle fresh lime juice over everything. Scatter the chopped cilantro across the top and serve straight from the pan while it is still sizzling slightly.
This dish has become my go-to when I want to impress without actually trying that hard, which is the best kind of recipe. Last weekend my friend took three photos of it before we even picked up our forks.
Choosing The Right Fish
Tilapia works wonderfully here because it is mild and affordable, but cod or halibut will give you an even more luxurious experience. Avoid overly delicate fish like sole because they might fall apart when you nestle them into that chunky pepper sauce.
Roasting Peppers Like A Pro
If you have the time, roasting your own peppers makes such a difference in flavor. Just place them directly over a gas flame or under your broiler until blackened all over, then pop them in a bowl covered with plastic for 10 minutes.
Make It Your Own
Sometimes I throw in a handful of olives or capers when I want a salty brine element cutting through the sweetness. The basic formula is so forgiving that you can really play around with whatever sounds good to you.
- A pinch of saffron steeped in warm water adds an incredible depth
- Chorizo crumbles make this feel even more like a Spanish tapa
- Serve it over cauliflower rice for a lighter grain-free option
There is something so satisfying about a one-pan dinner that looks impressive but comes together in under 40 minutes. Hope this brings a little spice to your weeknight routine.
Recipe Q&A
- → Can I use frozen tilapia fillets?
-
Yes, frozen tilapia works well for this skillet. Thaw completely in the refrigerator overnight, then pat dry before seasoning and searing to ensure proper browning.
- → How do I roast bell peppers at home?
-
Place whole peppers directly over a gas flame or under a broiler, turning frequently until charred on all sides. Transfer to a bowl, cover with plastic wrap for 10 minutes, then peel away the blackened skin and remove seeds.
- → What other white fish can I substitute?
-
Cod, halibut, snapper, or sole work beautifully in this preparation. Adjust cooking time slightly based on fillet thickness—thicker pieces may need 1-2 additional minutes of simmering.
- → How can I reduce the spiciness?
-
Remove all jalapeño seeds and membranes before slicing, reduce the chili flakes to 1/4 teaspoon, or omit the jalapeño entirely. The roasted peppers still provide plenty of flavor without intense heat.
- → Can this be made ahead?
-
The pepper sauce reheats wonderfully and actually tastes better the next day. Make the sauce up to 2 days ahead, then gently reheat while searing fresh fish just before serving.