This vibrant tilapia skillet combines tender white fish with a medley of roasted red and yellow bell peppers, enhanced with jalapeño heat and aromatic spices. The dish comes together in just 35 minutes, making it perfect for busy weeknights when you still want something special.
Smoked paprika, cumin, and chili flakes create a rich, smoky sauce that perfectly complements the mild, flaky fish. A finish of fresh lime juice and cilantro adds brightness and balances the spices.
The one-pan method means less cleanup while allowing all the flavors to meld together beautifully. Serve over steamed rice, quinoa, or with crusty bread to soak up the delicious sauce.
The first time I made this spicy roasted pepper tilapia, my kitchen filled with the most incredible aroma of roasting peppers and citrus. I had picked up these gorgeous red and yellow bell peppers from the farmers market, and something about their sweetness just screamed to be paired with mild, flaky fish. My husband wandered in from the garage asking what smelled so amazing, and honestly, that was the moment I knew this recipe was going into our regular rotation.
Last summer, I made this for a dinner with friends who claimed they did not like fish. I watched skeptically as they took their first bites, then saw their eyes light up when the peppers and smoky spices hit their palate. By the end of the meal, one of them was literally scraping sauce off the plate with a piece of bread, and now whenever we have them over, this is the first thing they request.
Ingredients
- 4 tilapia fillets (about 6 oz each): I love tilapia here because it is so mild and lets those bold pepper flavors shine without competing
- 1 tbsp olive oil: Use a good quality extra virgin olive oil for the best flavor foundation
- 1/2 tsp salt: Essential for bringing out all those layered flavors in the peppers and spices
- 1/2 tsp freshly ground black pepper: Freshly cracked makes such a difference here, do not skip it
- 2 large red bell peppers, roasted, peeled, and sliced: You can roast them yourself or buy jarred roasted peppers in a pinch
- 1 large yellow bell pepper, roasted, peeled, and sliced: The mix of red and yellow gives you this gorgeous color contrast and slightly different sweetness
- 1 jalapeño, thinly sliced: Remove seeds if you are sensitive to heat, but I love that little kick they add
- 2 cloves garlic, minced: Fresh garlic is nonnegotiable here, the jarred stuff just does not have the same punch
- 1 medium onion, thinly sliced: Sweet onions work beautifully here and become so tender as they cook down
- 1 can (14 oz) diced tomatoes, drained: Draining is crucial because you want that thick, concentrated sauce not a watery mess
- 1 tsp smoked paprika: This is the secret ingredient that gives the dish this incredible depth and almost grilled flavor
- 1/2 tsp ground cumin: Adds this earthy warmth that balances the bright peppers perfectly
- 1/2 tsp chili flakes: Adjust based on your heat tolerance, but this subtle background heat is what ties everything together
- 2 tbsp fresh cilantro, chopped: Fresh herbs at the end make such a difference, do not use dried cilantro
- Juice of 1 lime: The acid cuts through the richness and makes everything pop
Instructions
- Season the fish:
- Pat those tilapia fillets completely dry with paper towels, then sprinkle both sides with your salt and pepper
- Sear the tilapia:
- Heat that olive oil in a large skillet over mediumhigh heat until it shimmers, then add your fillets and let them cook undisturbed for 23 minutes per side until they are just opaque and have this lovely golden crust
- Build the flavor base:
- In the same pan, add a splash more oil if needed and sauté your sliced onion and minced garlic until soft and fragrant, about 3 minutes
- Add the peppers and spices:
- Toss in those beautiful roasted peppers, sliced jalapeño, smoked paprika, cumin, and chili flakes, stirring everything together and letting it cook for 2 minutes to wake up those spices
- Create the sauce:
- Pour in your drained diced tomatoes and let everything simmer for 45 minutes until the excess liquid has evaporated and the flavors have melded into this gorgeous thick sauce
- Combine and finish:
- Nestle those seared tilapia fillets right back into the pepper mixture, spooning some of that sauce over the top, cover and let it simmer on low for 5 minutes until the fish is perfectly cooked through
- Add the finishing touches:
- Pull everything off the heat, drizzle with that fresh lime juice and scatter the cilantro over the top before bringing it to the table
This recipe has become my goto for those nights when I want something that feels special but does not require hours in the kitchen. Something about the vibrant colors and those layers of flavor makes even a regular Tuesday dinner feel like a celebration.
Making It Your Own
I have learned that this recipe is incredibly forgiving and adapts well to whatever you have on hand. Sometimes I will throw in some sliced olives or capers for a briny kick, or add a splash of white wine to the sauce for extra depth. The beauty is that the basic formula stays the same while you can play with the extras.
Perfect Pairings
After making this countless times, I have found that it works with so many sides depending on your mood. Steamed rice is classic and soaks up all that sauce beautifully, but I also love it with quinoa for extra protein or even roasted potatoes for something more hearty. Whatever you choose, make sure you have something to scoop up every last drop of that sauce.
Make Ahead Magic
One of the things I love most about this recipe is how well it meal preps. The pepper and tomato sauce actually tastes even better the next day as the flavors continue to meld. I will often make a double batch on Sunday and portion it out for lunches throughout the week.
- Store the fish and sauce separately if meal prepping to avoid the fish getting soggy
- Reheat gently in a pan over low heat, adding a splash of water if the sauce has thickened too much
- The sauce freezes beautifully for up to 3 months, just thaw and reheat with freshly cooked fish
There is something so satisfying about a recipe that looks and tastes impressive but comes together in under 40 minutes. I hope this becomes one of those dishes you turn to again and again, just like I have.
Recipe Q&A
- → Can I use frozen tilapia fillets?
-
Yes, frozen tilapia works well for this dish. Thaw completely in the refrigerator before cooking, then pat dry thoroughly to ensure proper searing and prevent excess moisture in the skillet.
- → How do I roast the peppers ahead of time?
-
Place whole peppers directly over a gas flame burner or under the broiler, turning frequently until charred on all sides. Transfer to a bowl, cover with plastic wrap, and let steam for 10 minutes. The skins will slip right off.
- → Can I make this dish less spicy?
-
Absolutely. Remove all seeds from the jalapeño, reduce the chili flakes to 1/4 teaspoon, or omit the jalapeño entirely. The roasted peppers still provide plenty of flavor without the heat.
- → What other fish work in this skillet?
-
Cod, halibut, snapper, sea bass, or sole are excellent substitutes. Choose mild white fish fillets of similar thickness to ensure even cooking times and consistent texture.
- → How long will leftovers keep?
-
Store in an airtight container in the refrigerator for up to 2 days. Reheat gently over low heat to prevent the fish from drying out. The flavors often develop even more after sitting.
- → Can I use jarred roasted peppers?
-
Yes, jarred roasted red peppers work in a pinch. Drain them well and pat dry before adding to the skillet. They won't have quite the same smoky depth as freshly roasted, but still deliver great flavor.