farm on plate

  • Home
  • Recipes
    • Breakfast
    • Appetizers & Sides
    • Soups
    • Salads
    • Main Dishes
    • Desserts
    • Snacks & Sweets
  • About
  • Featured
  • Connect

Whole Roasted Snapper with Cherry Tomatoes and Guacamole

I was on the eating-out-is-cheaper-and-more-fun-so-why-cook-at-home diet for a few years. I thought cooking was tedious, time-consuming, and often times more expensive than eating out. Once I discovered some simple cooking techniques, I was amazed at how convenient cooking at home can be. Slow roasting fish or meat is one of these simple techniques I often turn to in my daily cooking.

A whole fish generally costs about 20% cheaper than fillets or steaks. The bones in a whole fish make the dish more flavorful. Most stores will gut and scale the fish for free, which can be a messy process in a home kitchen! The rule of thumb in roasting a whole fish is to cook it slowly on a low temperature. This allows the heat to reach the whole fish without overcooking it on the surface. I also like to use a snug-fitting pan to roast the fish. This helps hold the juices coming out throughout the cooking process and keeps the fish moist.

Roasted_Snapper Roasted_Snapper1


Everyone on my side of the family is vegetarian. I didn’t eat any meat or fish till I was in my mid-20s. Anup’s mom, Florence, was my mentor when I started learning about cooking fish and meat. Florence is an amazing cook and she loves cooking fish! In Gujarat, the western state of India where Anup’s parents live, fresh seafood is hard to find. There is a small fish market in the town where local fishermen sell their daily catch every morning. The fish are generally small, freshwater fish with not many varieties available. Florence still makes a mean Fish Curry with whatever fish she can find, and she taught me her recipe the last time I was in India!

Roated_Snapper6 Spices

Anup’s parents visited us in Vancouver last summer. Florence was amazed at the seafood we can find here! Roasted whole fish was on the menu at least once a week. Their favorite was the roasted whole snapper I made for them, inspired by the Fish Curry recipe I had learned in India.

The spice paste I have used is bold in flavors but it doesn’t overwhelm the fish. I generally like to stuff the cavity of the fish with herbs and citrus, but I decided not to use them here because of the bold spices I have already used for seasoning. I have paired the fish with creamy guacamole and roasted cherry tomatoes on the vine.

Oven roasting a whole tomato concentrates its sweetness and acidity even more. These tomatoes are little pockets of flavors that burst in your mouth, cleansing your palette! Acidity on the plate is a must with any fish dish, and these oven-roasted tomatoes have done the trick for me more than once! Snapper is a lean fish, so it goes well with fats from avocado. Be generous using lime juice in this guacamole! I have also drizzled some reduced pomegranate juice for color on the final plate.

Roasted_Snapper5 Roasted_Snapper7

Whole Roasted Snapper with Cherry Tomatoes and Guacamole

Cook time: 45 Mins

whole snapper cleaned (scaled and gutted)

Spice Paste
2 tablespoon cumin seeds
2 tablespoon chilli flakes
1 tablespoon black peppercorn
1 inch stick of cinnamon
5 green cardamom pods
5 cloves

4 garlic cloves
1 inch of ginger
juice of 2 lime
2 tablespoon olive oil
1 tablespoon salt

To make the spice paste, roast all the whole spices on medium heat in a frying pan for 1-2 minutes and then set aside. Once they are at room temperature, put them in a spice grinder and make a fine powder. Now put garlic, ginger, salt, lime juice and olive oil in the food processor and make a fine paste. Mix whole spice powder and ginger-garlic paste.

Using a sharp knife, make 3-4 parallel long slashes on each side of the snapper – slicing almost through to the bone. Fill the slashes with the spice paste and rub over the fish. Stuff any excess spice paste inside the belly. Set aside for 15 minutes.

Heat the oil in a large pan. Sear the fish for a minute on each side. Transfer the pan into an oven preheated at 350°F. Cook for 15-20 minutes. Remove from the oven, squeeze lime juice over the top and serve. You can also use a grill if you like cooking outdoors!

Roasted_Whole_Snapper

Guacamole:
2 avocados peeled and chopped
1/4 cup lime juice
1 tablespoon olive oil – optional
salt and pepper to taste

Put all the ingredients in a food processor, mix them until smooth.

Roasted Tomatoes on Vine:

Preheat oven 250°F. Place tomatoes in a roasting dish, drizzle with olive oil, salt and pepper. Transfer to the oven and roast for 30-45 minutes.

IMG_4093

Filed Under: Main Dishes, Recipes

← Lentil and Eggplant Vegetarian Meatballs Chocolate Soufflé →

Comments

  1. Ronaldo says

    October 18, 2013 at 9:34 am

    delicious superfood. this is what I was lookin for.

    Reply
  2. lopa says

    October 18, 2013 at 9:46 am

    your amaizing writing skills. absolutely love to read it. very clear and fun.
    your platting presentation is highly professional, enjoying your style.
    great work.

    Reply
  3. Shrijal says

    October 21, 2013 at 6:31 am

    All these recipes are having mouth leaking ingrediants and superb garnishing which infact thrust my eagers to try all these at home. Almost everyone have some good old memories attached to each recipe they prepare. Your recipes, flavoured with such memories gives an emotional touch when we actually try them.

    Great work… !! Keep it up

    Reply
    • Medha says

      October 22, 2013 at 3:22 am

      Thanks Shrijal!

      Reply
  4. Ash-foodfashionparty says

    October 25, 2013 at 3:49 pm

    Gorgeous. This is my first time visiting your page and this looks mighty good.
    I really like your artistic approach to pictures. Fish is something we make a lot too and roasted it whole is fun and fancy.

    Reply
  5. Kiran @ KiranTarun.com says

    October 26, 2013 at 5:59 am

    I just love that you roasted a whole snapper — keeps it so much more moist and delicious!! Absolutely gawking over your gorgeous food styling 🙂

    Reply
  6. sowmya says

    October 26, 2013 at 9:22 pm

    absolutely gorgeous !! I love ur food styling… totally smitten 🙂 glad to follow u

    Reply
    • Medha says

      October 26, 2013 at 10:12 pm

      Thanks! And I have been a fan of your photography for a while now! You are an inspiration!

      Reply
  7. Pamela @ Brooklyn Farm Girl says

    October 28, 2013 at 12:21 am

    Love these pictures, beautiful job with them. This looks like such a fresh and delicious meal!

    Reply
  8. sbo says

    June 11, 2015 at 9:07 am

    Yum!! That looks so amazing.
    Thank you for the recipe !!!!

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Search the site

My kitchen philosophy

Keep it simple. Mother Nature has already done all the hard work and given us great tasting ingredients. Your job as a cook is to start with the freshest seasonal produce and not to mask it by overcooking. Let the natural taste of ingredients from the farm shine on your plate, and take all the credit for nature's work! That's what I do on Farm on Plate!

Connect with us

  • Facebook
  • Instagram
  • Pinterest
  • RSS
  • Twitter

My Story

Get notified about New Posts!

Join 383 other subscribers

All content is copyright © 2025 by farmonplate.com. All rights reserved. Privacy Policy