This post may include affiliate links; for details, see our disclosure policy.

Here are the best easy fish recipes for your table! Make a healthy dinner everyone will love using salmon, tilapia, tuna and more.

Fish recipes

Want fish for dinner? Do we have the recipes for you! Fish is a fantastic low-fat, high quality protein to add to your diet, whether you’re an omnivore, pescatarian or eat the Mediterranean diet. Salmon is arguably the most popular way to eat fish here in the US, but there are so many more tasty fish to try. In fact, we’ve surprised ourselves finding new and interesting ways to eat fish for dinner.

Here are the best easy and healthy fish recipes to add to your dinner repertoire! Try baked fish with bright green herbaceous pesto or fish tacos with a creamy, zingy sauce. Mix up a tasty poke bowl, or even grab a quick and easy tuna sandwich. There’s something for everyone in this list!

And now…our top fish recipes to try!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Baked Fish

30 Easy Fish Recipes: Baked Fish & More!

  • Author: Sonja Overhiser
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 1x


This baked fish recipe uses simple ingredients for big Mediterranean flavor! It’s a crowd-pleaser with any type of white fish.


  • 1 1/2 pounds white fish fillets (tilapia, halibut, cod, snapper, and so forth)
  • 1 pint cherry tomatoes, sliced in half
  • ¼ cup green olives, sliced in half (optional*; we like Castelvetrano)
  • ¼ cup red onion, thinly sliced
  • 3 garlic cloves, minced
  • 2 tablespoons capers, drained
  • 2 tablespoons chopped fresh parsley, divided
  • 2 tablespoons olive oil, divided
  • 1 teaspoon kosher salt, divided
  • Fresh ground black pepper
  • 1 tablespoon dried oregano
  • 2 tablespoons lemon juice


  1. Preheat the oven to 425 degrees Fahrenheit. Allow the fish to stand at room temperature while prepping the vegetables.
  2. Chop the tomatoes, olives, red onion and garlic, as noted above.
  3. Place the chopped vegetables, drained capers, and 1 tablespoon chopped parsley in the bottom of a 9 x 13″ baking dish. Mix with 1 tablespoon olive oil, ¼ teaspoon salt, and fresh ground black pepper.
  4. Pat the fish dry. Rub it with 1 tablespoon olive oil and ¾ teaspoon kosher salt, split between the filets. Sprinkle both with the oregano and a few grinds black pepper. Place the fillets on top of the vegetables in the pan, then gently drizzle the fillets with the lemon juice.
  5. Place the pan in the oven and bake for 20 to 25 minutes (depending on the thickness of the fish; check at 15 minutes for very thin fillets), until the fish is flaky and the internal temperature is 140 degrees Fahrenheit when measured with a food thermometer. Garnish with the remaining 1 tablespoon chopped parsley and serve immediately, adding a few spoonful of vegetables to each plate (over the top or next to the fish).


*Omit the olives if you’re cooking for olive haters; the dish is still delicious. But we highly recommend using them for the best flavor here! The Italian variety Castelvetrano has a mild, buttery flavor. 

  • Category: Main Dish
  • Method: Baked
  • Cuisine: Seafood
  • Diet: Gluten Free

Keywords: Fish Recipes

More dinner ideas

Need more inspiration outside of these fish recipes? Here are a few of our other favorite collections of healthy dinner recipes:

About the authors

Sonja & Alex

Hi, we’re Alex and Sonja Overhiser, married cookbook authors, food bloggers, and recipe developers. We founded A Couple Cooks to share fresh, seasonal recipes for memorable kitchen moments! Our recipes are made by two real people and work every time.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment