Spicy Roasted Pepper Tilapia Skillet

Golden tilapia fillets nestled in a vibrant spicy roasted pepper skillet with tomatoes and cilantro Save to Pinterest
Golden tilapia fillets nestled in a vibrant spicy roasted pepper skillet with tomatoes and cilantro | savivio.com

This vibrant skillet combines tender tilapia with a medley of roasted red and yellow peppers, enhanced by aromatic garlic, onion, and a blend of smoked paprika, cumin, and chili flakes. The dish comes together in just 35 minutes, making it perfect for weeknight dinners. A finishing touch of fresh lime juice and cilantro brightens the rich, smoky flavors. Naturally gluten-free and dairy-free, each serving delivers 31g of protein with only 230 calories.

The first time I made this spicy roasted pepper tilapia, my kitchen smelled like a Spanish tapas bar within minutes. Something about the combination of smoked paprika hitting hot peppers and fresh lime makes people wander in from other rooms asking what's cooking. I've since learned that the magic happens when you let those roasted peppers really caramelize in the pan before adding the fish back in.

Last summer, my neighbor Sarah dropped by unannounced right as I was pulling this off the stove. She ended up staying for dinner and confessed she'd never liked tilapia until that night. Sometimes the simplest ingredients, treated with enough attention and the right spices, can completely change someone's mind about a food they've written off.

Ingredients

  • 4 tilapia fillets: Pat these completely dry before seasoning, water is the enemy of good searing
  • 1 tbsp olive oil: Don't be tempted to use more, the fish will release its own moisture as it cooks
  • 1/2 tsp salt and pepper: Season generously on both sides, tilapia needs help to shine
  • 3 bell peppers roasted and sliced: I roast a batch on Sunday to use all week, but jarred works in a pinch
  • 1 jalapeño: Remove seeds if you're heat sensitive, but leave them for that beautiful slow burn
  • 2 cloves garlic minced: Add it right after the onions so it doesn't burn and turn bitter
  • 1 can diced tomatoes drained: Draining well keeps the sauce rich instead of watery
  • Smoked paprika cumin and chili flakes: This trio is the backbone of the whole flavor profile
  • Fresh cilantro and lime: Don't skip this finish, it cuts through the richness and brightens everything

Instructions

Season and prep your fish:
Pat each fillet completely dry with paper towels, then sprinkle both sides with salt and pepper, pressing gently to help it stick.
Get a golden sear:
Heat that olive oil in your largest skillet over medium high heat until it shimmers, then lay fillets in carefully and let them develop a golden crust for 2 to 3 minutes before flipping.
Build the flavor base:
In the same pan, toss in your onions and garlic, cooking until they're soft and fragrant and your kitchen smells incredible.
Add the peppers and spices:
Throw in those beautiful roasted peppers along with the jalapeño and all your spices, stirring for 2 minutes until everything's coated and smelling smoky and wonderful.
Create the sauce:
Add those drained tomatoes and let everything cook together for 4 to 5 minutes, until the liquid has mostly evaporated and you have this thick, gorgeous pepper mixture.
Bring it all together:
Nestle those seared fillets right back into the peppers, spoon some sauce over the top, cover and let it simmer on low for just 5 minutes until the fish flakes easily.
The finishing touch:
Pull the pan off the heat and immediately squeeze fresh lime juice all over it, then scatter that cilantro like confetti because you just made something impressive.
Save to Pinterest
| savivio.com

This recipe became my go to for dinner guests after I served it at a small dinner party where everyone actually went silent for the first few minutes. That's when I knew it wasn't just good, it was the kind of food that makes people stop talking and just enjoy eating.

Making It Your Own

I've played around with different fish depending on what looks fresh at the market. Cod and halibut both work beautifully here, though they might need an extra minute of cooking time. The beauty is this pepper sauce is so flavorful, it'll make even the most basic fish fillet taste extraordinary.

Side Dish Magic

My favorite way to serve this is over steamed rice that's been cooked with a little extra salt and a bay leaf. The rice soaks up all that spicy, smoky sauce and honestly, that's my favorite part of the entire meal. A slice of warm crusty bread for sopping purposes never hurt anyone either.

Make Ahead Strategy

You can roast and slice the peppers up to three days ahead and keep them in the fridge. The entire dish comes together in about fifteen minutes if you do that prep work on Sunday.

  • If doubling for a crowd, use two skillets instead of one giant pan
  • The flavors actually get better after sitting in the fridge overnight
  • This reheats beautifully for lunch the next day, maybe better than fresh
Spicy roasted pepper tilapia skillet garnished with fresh cilantro and lime juice ready to serve Save to Pinterest
Spicy roasted pepper tilapia skillet garnished with fresh cilantro and lime juice ready to serve | savivio.com

There's something deeply satisfying about a one pan meal that tastes like it came from a restaurant kitchen. This is the kind of dinner that makes you feel like a really good cook, even on a Tuesday night.

Recipe FAQs

Yes, cod, sole, or any mild white fish works beautifully as a substitute. Adjust cooking time slightly based on fillet thickness.

Control the heat by removing jalapeño seeds for milder flavor, or leave them in for extra kick. Add cayenne pepper to increase spiciness further.

Steamed rice, quinoa, or warm crusty bread complement the flavors perfectly. Roasted vegetables or a simple green salad also work well.

Yes, roast and slice peppers up to 2 days ahead. Store in an airtight container in the refrigerator until ready to use.

The pepper sauce freezes well for up to 3 months. However, it's best enjoyed fresh, as fish texture may change after freezing and reheating.

The tilapia is ready when it turns opaque and flakes easily with a fork. Avoid overcooking to keep the fish moist and tender.

Spicy Roasted Pepper Tilapia Skillet

Vibrant tilapia with spicy roasted peppers, ready in 35 minutes.

Prep 15m
Cook 20m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Fish

  • 4 tilapia fillets (about 6 oz each)
  • 1 tbsp olive oil
  • 1/2 tsp salt
  • 1/2 tsp freshly ground black pepper

Roasted Peppers

  • 2 large red bell peppers, roasted, peeled, and sliced
  • 1 large yellow bell pepper, roasted, peeled, and sliced
  • 1 jalapeño, thinly sliced (seeds removed for less heat, if preferred)

Aromatics & Sauce

  • 2 cloves garlic, minced
  • 1 medium onion, thinly sliced
  • 1 can (14 oz) diced tomatoes, drained
  • 1 tsp smoked paprika
  • 1/2 tsp ground cumin
  • 1/2 tsp chili flakes (adjust to taste)
  • 2 tbsp fresh cilantro, chopped
  • Juice of 1 lime

Instructions

1
Season the Fish: Pat tilapia fillets dry with paper towels. Season both sides generously with salt and freshly ground black pepper.
2
Sear the Tilapia: Heat olive oil in a large skillet over medium-high heat. Place tilapia fillets in the pan and sear for 2–3 minutes per side until just opaque and lightly golden. Transfer to a plate and set aside.
3
Sauté Aromatics: In the same skillet, add a splash more olive oil if the pan looks dry. Add sliced onion and minced garlic. Sauté until softened and fragrant, about 3 minutes.
4
Build the Pepper Base: Add roasted red and yellow peppers, sliced jalapeño, smoked paprika, ground cumin, and chili flakes. Stir well to combine and cook for another 2 minutes to bloom the spices.
5
Add Tomatoes: Pour in drained diced tomatoes. Cook for 4–5 minutes, stirring occasionally, until excess liquid evaporates and the sauce thickens slightly.
6
Simmer with Fish: Return seared tilapia fillets to the skillet, nestling them into the pepper mixture. Spoon sauce over the fish. Cover and reduce heat to low. Simmer gently for 5 minutes until fish is cooked through.
7
Finish and Serve: Remove from heat. Drizzle fresh lime juice over the entire dish and sprinkle with chopped cilantro. Serve hot.
Additional Information

Equipment Needed

  • Large skillet (preferably non-stick or cast iron)
  • Fish spatula
  • Knife and cutting board
  • Citrus juicer (optional)

Nutrition (Per Serving)

Calories 230
Protein 31g
Carbs 11g
Fat 7g

Allergy Information

  • Contains fish
  • Naturally gluten-free and dairy-free. Double-check canned tomato and spice labels for hidden allergens if sensitive.
Savina Moretti

Warm, easy recipes and meal ideas for home cooks who love wholesome, family-friendly food.