This post may include affiliate links; see our disclosure policy.
This grilled tilapia is perfectly seasoned and easy to make! It’s a light and flaky fish that’s full of flavor for a simple, healthy dinner recipe.

Here’s a recipe that’s impressive with little effort: grilled tilapia! This flaky white fish has nudged its way into my heart. My family and I generally eat the Mediterranean diet, opting for mostly plant-based meals with occasional seafood throughout the week.
If you’re looking for a fun grilled fish recipe, this flaky tilapia is bursting with savory, smoky flavor. Top it with sweet and tender blistered cherry tomatoes, and it looks stunning. It’s the ideal summer meal for entertaining or even a weeknight. (Plus, my kids actually love this one: double score.)
Ingredients for grilled tilapia
This grilled tilapia recipe is one of those back-pocket recipes that every home cook needs. Once you’ve made it once, memorize it and make it on repeat! Here’s what you’ll need for this easy, healthy recipe:
- Tilapia fillets: Tilapia is a mild, flaky white fish that’s a relatively affordable choice. You can use fresh or frozen here. (Most tilapia is farm-raised; keep reading for choosing sustainable options.)
- Olive oil: This heart-healthy oil is great for grilling.
- Spices: My homemade spice blend includes smoked paprika, garlic powder, onion powder, and celery seed.
Grill tilapia, step-by-step
Just throw those beautiful fish fillets right onto those grill grates. There’s no need for any monkey business with foil! The best grilled fish is made right on the hot grill. You can use this method for other white fish, like grilled cod or grilled salmon.
Here’s what you need to know about the heat level and grill time:
Step 1: Preheat a grill to medium-high heat (375 to 450°F). Pat the tilapia dry with a clean towel. Rub it with olive oil and sprinkle with kosher salt. Mix 2 tsp smoked paprika, ½ tsp garlic powder, ½ tsp onion powder, and ⅛ tsp celery seed in a small bowl, then pat it onto the fish.
Step 2: Grill the tilapia skin side down for 3 to 4 minutes until grill marks appear and it releases from the grates. Flip and cook another 3 to 4 minutes, depending on the thickness, until flaky and the internal temperature is 130°F.

Step 3: Remove from the grill to a baking sheet and allow to rest for a few minutes, then serve.
Pro tip
You don’t even need to oil the grates to keep fish from sticking on the grill. Here’s the secret: don’t turn your fish too soon! Wait until the fish is cooked enough that it releases from the grates, then flip it.
Buying tilapia
Most of the tilapia available to buy is farm-raised, so you’ll want to look for responsibly farmed tilapia. You can use the recommendations from Monterey Bay Aquarium Seafood Watch when looking for sustainable tilapia.
Seasoning for grilled tilapia
The spice blend I love for grilled tilapia is a spin on my popular “magic” seafood seasoning, but simplified! Here are a few notes on the ingredients:
- Smoked paprika: This Spanish version of paprika infuses a smoky essence to foods, and it’s one of my secret weapons! Find it in your local grocery store labeled as pimentón, Spanish smoked paprika, or sweet smoked paprika. I recommend seeking it out if at all possible for that smoky flavor, though standard paprika works as a substitute.
- Garlic powder and onion powder: These bring big savory notes to this spice blend.
- Celery seed: This spice is absolutely worth stocking, and it brings a nuance that’s evocative of Old Bay. You can also use it again in other recipes like my fan-favorite chickpea salad sandwich or chicken tacos.
Want more seasoning ideas? Try 2 tablespoons of my blackened seasoning (mild) or Cajun seasoning (spicy). Or go Tex-Mex with fajita seasoning or taco seasoning.
Add blistered tomatoes
Here’s a way to dress up grilled tilapia: top it with blistered cherry tomatoes! These blistered tomatoes are cooked in a hot pan for a few minutes until charred and tender. The pop of sweet is the perfect complement to the flaky savory fish! Follow these basic steps:
- Heat a generous drizzle of olive oil in a large skillet or cast iron pan.
- Add a handful or two of cherry tomatoes. Cook for 1 minute without touching the pan, then 2 to 3 more minutes until blistered, shaking the pan several times to rotate the tomatoes.
- Turn off the heat and drizzle with the balsamic vinegar, gently shaking a few times. Add 2 pinches kosher salt and black pepper to taste.
Take it over the top! Add a drizzle of this tangy basil vinaigrette for a restaurant-style meal. Or, swap out the tomatoes for a fruit salsa like pineapple salsa, peach salsa, or mango salsa.
Ideas for sides
This grilled tilapia makes a stunning, healthy dinner recipe! It’s one of those meals that works for a dinner party or a weeknight meal, which is my kind of cooking! (You know, pretty simple.) Here are some sides that make this a tasty Mediterranean-style meal:
- Grilled vegetables: While you’re grilling the fish, add some grilled vegetables to the grates. Try grilled corn, grilled broccoli, grilled green beans, grilled potatoes in foil, or grilled peppers and onions.
- Salads: There are so many fun summer salads to pair with grilled fish. Try strawberry salad, arugula salad, corn salad, celery salad, lentil salad, or cucumber salad.
- Grains: Add a side of coconut rice, basil rice, or seasoned quinoa.
More tilapia recipes
While I love salmon recipes most, I love to mix it up with tilapia, too! This white fish always makes a tasty dinner. Here are some of my top tilapia recipes and other grilled fish recipes:
- Baked Tilapia With Lemon
- Easy Blackened Tilapia
- Fried Tilapia
- Parmesan Crusted Tilapia
- Tilapia Fish Tacos
Dietary notes
This grilled tilapia recipe is gluten-free, dairy-free and pescatarian.
Frequently asked questions
Yes! Tilapia’s mild flavor and delicate texture make it a fantastic choice for grilling. Just be mindful of overcooking as it can become dry.
Here are a few tips:
Use medium high heat: This helps sear the fish and create a crust for easier flipping.
Wait for the fish to release from the grates before flipping. This takes about 3 to 4 minutes with tilapia.
Handle with care: Use a wide spatula to avoid breaking the fillets.
Tilapia’s mild flavor welcomes a variety of seasonings! Here are some ideas:
Simple: Salt, pepper, lemon, garlic powder
Citrusy: Lime juice, zest, chili powder, cumin
Herby: Fresh dill, parsley, a touch of thyme
Cajun: Blackened seasoning
Grill tilapia for about 3-4 minutes per side, or until it’s cooked through and flakes easily with a fork. The internal temperature should reach 130 to 140°F (54 to 60°C).
Grilled tilapia pairs wonderfully with:
Rice or quinoa: To soak up the flavorful juices
Grilled vegetables: Asparagus, zucchini, bell peppers
Tropical salsa: Mango, pineapple, avocado
Simple salad: A light side salad to balance the meal
Easy Grilled Tilapia
This grilled tilapia is perfectly seasoned and easy to make! It’s a light and flaky fish that’s full of flavor, making a simple healthy dinner recipe.
- Prep Time: 15 minutes
- Cook Time: 8 minutes
- Total Time: 23 minutes
- Yield: 4 1x
- Category: Main Dish
- Method: Grilled
- Cuisine: American
- Diet: Gluten Free
Ingredients
- 4 4-ounce tilapia fillets, (wild caught if possible)
- 1 tablespoon olive oil
- 1 teaspoon kosher salt
- 2 teaspoons smoked paprika (also called pimentón)*
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ⅛ teaspoon celery seed
- For serving: blistered tomatoes or chopped cherry tomatoes
Instructions
- Preheat a grill to medium-high heat (375 to 450°F).
- Bring the tilapia to room temperature for about 15 minutes.
- Pat the tilapia dry with a clean towel. Rub it with the olive oil and sprinkle it with the kosher salt and fresh ground pepper. Mix the smoked paprika, garlic powder, onion powder, and celery seed in a small bowl, then pat it on to the fish.
- Grill the tilapia skin side down over indirect heat for 3 to 4 minutes, until it releases from the grates. Flip and cook another 3 to 4 minutes, until the fish is tender and just cooked through (internal temperature is 130 to 140°F or 54 to 60°C). Allow to rest for a few minutes, then serve, topping with blistered tomatoes if desired. Store leftovers for up to 3 days refrigerated in an airtight container.
Notes
*If you can’t find it, you can use sweet paprika. But smoked paprika brings the best flavor with a hint of smokiness.
Thanks!
Tried this tonight. I was delicious. I just used spray avocado oil. We’ll have it again!
My husband and I tried this tonight and it was delicious. I even sent recipe to my kids and best friend. Thanks so much. Will make it this way every time
So glad you enjoyed!
You are marvelous. Just needed to switch to Med diet after heart attack and your recipes are, quite
literally, life savers. Thank you so much!