Lemon herb baked tilapia, 36g protein in 18 minutes
Tilapia fillets baked with lemon, garlic, and herbs. 36g of protein, 240 kcal per portion, ready in 18 minutes. The cheapest weeknight white fish protein hit.
- 1
Heat the oven to 200C / 400F. Line a small baking sheet with parchment paper, or oil a shallow ceramic baking dish.
- 2
Pat the tilapia fillets completely dry with paper towels. Wet fish steams instead of roasting and the herb crust will not stick.
- 3
In a small bowl, whisk together the minced garlic, olive oil, lemon juice, lemon zest, oregano, paprika, salt, and a few cracks of black pepper. The mixture should be loose, not a paste.
- 4
Place the fillets on the prepared sheet, spaced about 3cm apart. Spoon the garlic-oil mixture over the top of each fillet, then use the back of the spoon to spread it evenly.
- 5
Lay 2 lemon slices on each fillet, slightly overlapping. Press them gently into the herb coating.
- 6
Bake for 10 to 13 minutes, depending on thickness. The fish is done when it flakes easily with a fork at the thickest part and turns opaque all the way through. Internal temperature should hit 60C / 140F.
- 7
Pull from the oven and let rest 2 minutes. Scatter fresh parsley and dill over the top. Serve with a green salad, steamed rice, or roasted vegetables.
Tilapia is the most underrated weeknight protein in the supermarket. Per 100g cooked, it runs about 130 kcal and 26g of protein, with almost no fat. A 170g fillet hits 36g of protein for 240 kcal in this recipe, putting the protein-to-calorie ratio higher than chicken breast.
The catch is that tilapia is so mild it needs flavor support to be worth eating. Plain baked tilapia is a sad, beige square. Tilapia baked with garlic, lemon, oregano, and fresh herbs is a fast Mediterranean dinner that takes 18 minutes total and costs about 2 USD per portion.
This recipe fills the white-fish-that-isn't-cod gap in the catalog. The cod version with tomatoes and olives, Mediterranean baked cod, is the heavier sauce-based option. This is the lighter, lemon-forward version for nights when you want fish and a side salad in under 20 minutes.
Why tilapia deserves a second look
Tilapia has an image problem. It's the fish people order when nothing else on the menu is appealing. Sustainability concerns about cheap imported tilapia from poorly regulated farms have soured its reputation further.
The honest picture:
- Macros are exceptional. Per 100g cooked: 130 kcal, 26g protein, 2.7g fat, 0g carbs. That's a higher protein-to-calorie ratio than chicken breast (165 kcal, 31g protein), and tilapia cooks in a third of the time.
- Cost is low. Frozen tilapia fillets cost 8 to 12 USD per kg in most US supermarkets. Compared to salmon at 25 to 35 USD per kg, that's a real difference for a household trying to add fish to the weekly rotation.
- Sustainability is variable. The difference between farms matters. Look for ASC-certified or BAP-certified tilapia, which meet feed-and-water standards. Avoid generic imports without certification.
- Mild flavor is a feature, not a bug. Tilapia takes flavor coatings well. A garlic-herb crust on tilapia tastes mostly of garlic and herbs, which is exactly what most weeknight dinners need.
For a roundup of protein-dense weeknight options, see high-protein dinners in 30 minutes.
The macros that matter
| Per portion (1 of 2 servings) | Amount |
|---|---|
| Calories | 240 |
| Protein | 36g |
| Carbs | 3g |
| Fat | 9g |
| Fiber | 1g |
That is 15g of protein per 100 kcal, one of the highest ratios in the entire recipe catalog. Most of the fat comes from the olive oil, not the fish.
Pair with 150g of cooked rice (about 200 kcal, 4g protein, 44g carbs) and a green salad with olive oil (100 kcal). Total bowl: about 540 kcal, 41g protein, 50g carbs, 16g fat. That's a complete weeknight dinner under 600 kcal with 40+ g of protein.
For a lower-carb plate, swap the rice for 200g of roasted zucchini and bell peppers (60 kcal, 2g protein, 12g carbs). Bowl total: 400 kcal, 38g protein.
How this differs from the cod recipe
The catalog already has Mediterranean baked cod with tomatoes and olives. Both are white fish. Both are Mediterranean-leaning. But they serve different needs:
- Cod version: Heavier, sauce-based, eats like a complete dish with bread to mop up. 380 kcal per portion. Best when you want fish to feel like the main event.
- Tilapia version: Lighter, drier (in a good way), herb-and-lemon focused. 240 kcal per portion. Best when you want fish as a clean protein anchor next to a starch and a vegetable.
If you cook one fish recipe per week, alternate them. The flavor profiles are different enough that you won't feel like you're eating the same dinner.
Choosing tilapia
Three things matter:
- Frozen vs fresh. Frozen tilapia is fine. Most "fresh" tilapia in supermarkets was previously frozen and thawed for display anyway. Buying frozen and thawing yourself is fresher.
- Thaw method. Best: overnight in the fridge. Faster: in a sealed bag submerged in cold water for 30 to 45 minutes. Avoid: thawing on the counter, which is a food safety issue.
- Pat dry. Surface water is the enemy of any baked or roasted fish. Two minutes with paper towels before the herb mixture goes on is non-negotiable.
Swaps and add-ons
- Use a different white fish. Cod, haddock, hake, pollock, sea bass, and halibut all work. Adjust cook time by thickness: 10 minutes per 2.5cm at the thickest point. Thicker fillets like halibut may need 14 to 16 minutes.
- Add a sauce. A drizzle of tahini-yogurt sauce (50g Greek yogurt, 1 tbsp tahini, 1 tsp lemon juice, pinch of salt) turns this into a richer plate without much calorie cost. Adds 60 kcal and 5g protein per portion.
- Crush in some olives or capers. 30g of chopped kalamata olives or 1 tbsp of capers, scattered over the fish before baking. Adds saltiness and a Mediterranean lean.
- Crispy panko top. Mix 30g of panko with 1 tbsp olive oil and 1 tbsp grated parmesan. Sprinkle over the fillets in the last 4 minutes of baking. Adds 90 kcal and a crispy crust. No longer gluten-free unless using GF panko.
- Coconut and chili variant. Swap oregano for 1 tsp ground cumin and 1/4 tsp chili flakes. Drizzle with 1 tbsp coconut cream just before serving. Takes the dish into Southeast Asian territory.
- Sheet-pan everything. Toss 200g of cherry tomatoes and 200g of green beans with olive oil and salt. Spread on the sheet around the fish. Bake together. Add the green beans only at the 4-minute mark so they don't shrivel.
- No fresh herbs. Use 1 tsp dried parsley and 1/2 tsp dried thyme as a stand-in. Fresh herbs are much better, but dried in a pinch is fine. Skip if you have neither.
What not to do
- Do not skip drying the fillets. Wet fish releases water during baking, which steams the surface and prevents the herb crust from adhering. The fillets come out pale and floppy.
- Do not bake straight from frozen. Fully thaw first. Cooking from frozen produces uneven results: gummy on the outside, undercooked in the middle.
- Do not over-bake. 13 minutes is the upper end. Start checking at 10. Tilapia is a thin fillet that overcooks in 60 seconds.
- Do not crowd the pan. Two fillets need at least 3cm of space between them for the heat to circulate. Crowded fillets steam each other.
- Do not use bottled lemon juice. It tastes flat compared to fresh and produces a chemical aftertaste. The 30 seconds spent juicing a real lemon is worth it.
- Do not skip the rest. Two minutes off heat lets the proteins relax and finish carryover-cooking. Plating immediately produces wetter fish and a less integrated flavor.
- Do not add salt twice. The salt in the garlic-oil mixture is enough. Adding more on top before baking pulls water out of the fish and produces a stiffer texture.
Where this fits in a week of meals
Two fillets at a time is the standard pattern: cook two for dinner, eat one cold the next day flaked over salad with a yogurt-lemon dressing. Cold tilapia is unexpectedly good in salads because the mild flavor takes whatever dressing you throw at it.
For balancing protein across the day around a starchier dinner, this pairs naturally with a lighter lunch like Mediterranean chickpea salad bowl or Mediterranean tuna salad bowl. For the macros logic behind why a high-protein dinner like this anchors satiety better than the same calories of pasta, see high-volume low-calorie foods.
For the broader question of how much protein you actually need per day, see protein per day. A single portion of this dish covers roughly 40% of a 90g daily protein target in 240 kcal.
