Spicy Roasted Pepper Tilapia Skillet

Save
| cookingwithnadine.com

This colorful skillet combines tender tilapia with a medley of roasted red and yellow peppers, plus a kick of jalapeño. The fish simmers in a smoky, aromatic sauce made with garlic, onion, diced tomatoes, and warm spices like smoked paprika and cumin. A finish of fresh lime juice and cilantro brightens everything. Ready in under 40 minutes, this gluten-free and dairy-free main delivers restaurant-quality flavors with minimal effort.

The first time I made this skillet, my kitchen filled with such incredible aromas that my roommate wandered in, asking what restaurant I'd ordered from. There's something magical about how roasted peppers transform in the pan, their natural sweetness intensifying while the spices create this warm, inviting backbone. I've since learned that keeping the heat controlled makes all the difference between tender fish and something disappointingly dry. Now it's become my go-to when I want dinner to feel special without spending hours at the stove.

Last summer, I served this for a casual dinner with friends who swore they didn't like spicy food. Within minutes, everyone was asking for seconds, and my friend Sarah actually admitted she'd been licking the sauce off her fork when she thought no one was watching. The balance of heat from the jalapeño and brightness from the lime makes it absolutely addictive. Now whenever someone mentions they're nervous about cooking fish, this is the recipe I share because it's practically foolproof.

Ingredients

  • 4 tilapia fillets (about 6 oz each): Choose fillets that are uniform in thickness for even cooking and avoid any with that slightly ammonia-like smell
  • 1 tbsp olive oil: This creates the perfect sear and helps those spices bloom beautifully
  • 1/2 tsp salt: Essential for drawing out the peppers natural sweetness and enhancing the fish
  • 1/2 tsp freshly ground black pepper: Adds a subtle warmth that complements without overpowering
  • 2 large red bell peppers, roasted, peeled, and sliced: Roasting them yourself over an open flame gives the best charred flavor
  • 1 large yellow bell pepper, roasted, peeled, and sliced: The yellow variety brings a slightly sweeter, more delicate pepper flavor
  • 1 jalapeño, thinly sliced: Remove seeds if you're heat-sensitive, but keeping a few adds gorgeous pops of spice
  • 2 cloves garlic, minced: Fresh garlic is non-negotiable here for that aromatic base
  • 1 medium onion, thinly sliced: Yellow onions work perfectly as they mellow and sweeten during cooking
  • 1 can (14 oz) diced tomatoes, drained: Draining prevents the sauce from becoming too watery
  • 1 tsp smoked paprika: This is the secret ingredient that adds that incredible depth and smoky undertone
  • 1/2 tsp ground cumin: Earthy and warm, it bridges the gap between the peppers and tomatoes
  • 1/2 tsp chili flakes: Adjust up or down based on your heat tolerance
  • 2 tbsp fresh cilantro, chopped: Adds brightness and a fresh finish that cuts through the rich sauce
  • Juice of 1 lime: Absolutely crucial for cutting through the richness and waking up all the flavors

Instructions

Season the fish:
Pat those fillets thoroughly dry with paper towels, then season both sides generously with salt and pepper, pressing gently to help it adhere
Sear to perfection:
Heat olive oil in a large skillet over medium-high heat until shimmering, then add fillets and cook for 2 to 3 minutes per side until just opaque with a gorgeous golden crust
Build the aromatic base:
In the same pan, add another splash of oil if needed and sauté onion and garlic until softened and fragrant, about 3 minutes
Add the peppers and spices:
Toss in roasted peppers, jalapeño, smoked paprika, cumin, and chili flakes, stirring constantly for 2 minutes until the spices become incredibly fragrant
Create the sauce:
Add drained tomatoes and cook for 4 to 5 minutes, stirring occasionally until the excess liquid evaporates and the mixture thickens beautifully
Bring it together:
Nestle the seared tilapia back into the pepper mixture, spoon some sauce over the top, cover tightly, and simmer on low for 5 minutes until fish is cooked through
Finish with brightness:
Remove from heat, drizzle with fresh lime juice, scatter cilantro over the top, and serve immediately while everything is still steaming hot
Save
| cookingwithnadine.com

This recipe really shines when you serve it family-style, letting everyone help themselves straight from the skillet. I love watching people's eyes light up when they first taste that combination of smoky peppers, tender fish, and bright lime. It's the kind of meal that turns a random Tuesday into something worth remembering.

Making It Your Own

Don't be afraid to play around with different pepper varieties depending on what looks fresh at the market. Sometimes I'll throw in some poblano peppers for their earthy flavor, or use Anaheim peppers when I want something milder that still brings great color to the dish.

Perfect Pairings

That sauce is begging to be soaked up by something starchy and wonderful. Steamed rice with a little butter mixed in is classic, but warm quinoa or even some crusty garlic bread work beautifully too. I've even served it over roasted cauliflower rice when I wanted to keep things lighter.

Make-Ahead Magic

You can roast and slice the peppers up to three days in advance, storing them in an airtight container in the fridge. The whole dish actually tastes even better the next day as all those spices have time to really get friendly with each other.

  • Reheat gently over low heat to avoid drying out the fish
  • The sauce might need a splash of water when reheating since it thickens overnight
  • Add fresh cilantro and lime right before serving again for that just-made taste
Save
| cookingwithnadine.com

There's something deeply satisfying about a one-skillet meal that looks this impressive and tastes even better. I hope this becomes one of those recipes you turn to again and again, tweaking it until it's perfectly yours.

Common Questions

The heat level is customizable. Jalapeño seeds can be removed for milder flavor or kept for more kick. Adjust chili flakes to your preference, from subtle warmth to bold spiciness.

Absolutely. Cod, sole, halibut, or any mild white fish work beautifully. Adjust cooking time slightly based on fillet thickness—thicker cuts may need 1-2 extra minutes.

Not necessarily. Jarred roasted peppers save time and work perfectly. If roasting fresh, broil peppers until charred, then steam in a bowl covered with plastic for easy peeling.

Steamed rice, quinoa, or crusty bread soak up the flavorful sauce. Roasted vegetables or a crisp green salad balance the richness. Cauliflower rice keeps it low-carb.

The pepper sauce reheats beautifully and actually tastes better the next day. Cook fish fresh when serving, or gently reheat flaked fish in the sauce over low heat.

Fillets should turn opaque and flake easily with a fork. The internal temperature should reach 145°F. Avoid overcooking—tilapia dries out quickly once fully cooked.

Spicy Roasted Pepper Tilapia Skillet

Vibrant tilapia with spicy roasted peppers in a smoky tomato sauce, 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 and season generously with salt and black pepper on both sides.
2
Sear the Tilapia: Heat olive oil in a large skillet over medium-high heat. Sear tilapia fillets for 2–3 minutes per side until just opaque and lightly golden. Remove from skillet and set aside.
3
Sauté Aromatics: In the same skillet, add a little more olive oil if needed. Sauté onion and garlic until soft and fragrant, about 3 minutes.
4
Add Peppers and Spices: Add roasted red and yellow peppers, jalapeño slices, smoked paprika, ground cumin, and chili flakes. Stir well and cook for another 2 minutes to release flavors.
5
Simmer Tomato Base: Add drained diced tomatoes and cook for 4–5 minutes, allowing excess liquid to evaporate and flavors to meld into a thick sauce.
6
Finish Cooking Fish: Return tilapia fillets to the skillet, nestling them among the pepper mixture. Spoon sauce over the fish, cover, and let simmer on low heat for 5 minutes until fish is cooked through.
7
Garnish and Serve: Remove from heat. Drizzle fresh lime juice over the skillet and sprinkle with chopped cilantro. Serve immediately while hot.
Additional Information

Equipment Needed

  • Large skillet (preferably non-stick)
  • 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.
Nadine Carter

Sharing approachable recipes, kitchen hacks, and practical cooking tips for home cooks and food lovers.