Indian Healthy Fish Recipe (Easy & High Protein)

Indian healthy fish recipe made with fresh herbs, garlic, mint, and coriander, pan-fried with less oil for a high-protein healthy meal.

If you’re looking for a light, flavorful seafood dish that doesn’t rely on heavy spices or deep frying, this Indian Healthy Fish Recipe is a fantastic choice. Fresh herbs, garlic, ginger, and green chilies create a vibrant coating that keeps the fish moist while adding plenty of fresh flavor. With just a small amount of oil—or even none if you use an air fryer—this recipe is perfect for anyone who wants a nutritious meal without sacrificing taste.

The fish develops a tender, flaky texture inside while the herb coating turns fragrant and lightly crisp on the outside. Whether you’re preparing a quick weeknight dinner, a healthy lunch, or a protein-rich appetizer, this recipe comes together with minimal effort and delivers satisfying results.

Why You’ll Love This Recipe

  • Made with fresh herbs and simple ingredients
  • Uses very little oil for a lighter meal
  • Naturally high in protein
  • Ready in about 30 minutes, including marinating
  • Easy enough for beginners
  • Works with many types of fish
  • Can be cooked in a skillet or air fryer
  • Fresh, vibrant flavors without heavy spices
  • Perfect for healthy meal planning

Recipe Overview

DetailValue
Prep Time30 minutes
Cook TimeAbout 8 minutes
Total TimeAbout 38 minutes
Servings2
CourseMain Course, Appetizer
CuisineIndian
DifficultyEasy

Indian Healthy Fish Ingredients

Main Ingredients

  • 4 pieces fish (Bhetki or any firm fish)
  • 1 cup fresh coriander leaves
  • ¼ cup fresh mint leaves
  • 2 tablespoons curd
  • 15 garlic cloves
  • 5 green chilies
  • 1-inch ginger
  • Salt, to taste
  • Lemon wedges

For Cooking

  • ½ teaspoon mustard oil (optional)

For Serving (Optional)

  • Slit green chilies
  • Extra lemon wedges
  • Green chutney
  • Fresh salad

Equipment Needed

  • Mixing bowl
  • Blender or grinder
  • Frying pan or non-stick skillet
  • Spatula
  • Knife
  • Cutting board
  • Measuring spoons

Ingredient Notes

  • Fish:-Bhetki works especially well because it stays tender after cooking, but any firm white fish can be used.
  • Coriander Leaves:-These provide the fresh herbal base and vibrant green color.
  • Mint Leaves:-Mint adds freshness and balances the richness of the fish.
  • Garlic:-The generous amount of garlic gives the marinade bold flavor without needing many spices.
  • Ginger:-Fresh ginger adds warmth and helps brighten the herb mixture.
  • Green Chilies:-Adjust the quantity depending on your preferred spice level.
  • Curd:-Curd helps bind the herb paste and lightly tenderizes the fish. If you avoid dairy, simply leave it out or replace it with fresh grated coconut.
  • Mustard Oil:-A small amount adds authentic flavor, but it is optional.

How to Make Healthy Fish Step-by-Step Instructions

Prepare the Fish

Wash the fish thoroughly and pat it dry with paper towels. Sprinkle salt evenly over both sides and rub gently. Squeeze fresh lemon juice over the fish and let it rest for about 15 minutes.

This short resting time helps reduce any strong fish aroma while seasoning the fish from the inside.

Make the Fresh Herb Paste

Add the coriander leaves, mint leaves, garlic, green chilies, ginger, curd, and salt to a blender.

Blend until a smooth, thick green paste forms. The mixture should be spreadable rather than watery.

A thick paste stays on the fish better during cooking.

Coat the Fish

Spread the herb mixture evenly over every piece of fish.

Cover all sides so every bite gets the fresh herb flavor.

The fish should be completely coated without large clumps of marinade.

Cook the Fish

Heat a non-stick skillet over medium heat.

Lightly grease the pan with the mustard oil if using.

Place the fish gently into the hot pan.

Cook for about 4 minutes on one side, then carefully flip and cook another 4 minutes on the other side, or until the fish is fully cooked.

The herb coating will become fragrant, while the fish should easily flake with a fork.

Avoid moving the fish too often, as it may break before it firms up.

Air Fryer Option

For an even lighter version, arrange the coated fish in an air fryer basket in a single layer.

Cook until the fish is fully done and flakes easily.

This method produces a delicious result with little to no added oil.

Serve

Transfer the cooked fish to a serving plate.

Serve immediately with fresh lemon wedges, slit green chilies, green chutney, or a crisp salad for a refreshing meal.

Expert Tips

  • Pat the fish dry before seasoning so the marinade sticks better.
  • Use fresh herbs for the brightest flavor.
  • Blend the herb paste until smooth for even coating.
  • Cook over medium heat to prevent the herbs from burning.
  • Flip the fish only once whenever possible.
  • A non-stick skillet makes cooking easier with very little oil.
  • Let the fish rest for a minute before serving so the juices settle.

Common Mistakes

  • Using Wet Fish:-Excess moisture prevents the herb paste from sticking properly.
  • Overcooking:-Fish cooks quickly and can become dry.
  • Cooking on High Heat:-High heat may burn the herbs before the fish finishes cooking.
  • Thin Herb Paste:-A watery marinade slides off the fish.

Variations

  • Add grated fresh coconut instead of curd for a different texture.
  • Use mild chilies for a less spicy version.
  • Cook in an air fryer for an oil-free option.
  • Serve the fish inside lettuce wraps for a light meal.

Ingredient Substitutions

IngredientSubstitute
BhetkiAny firm white fish
CurdFresh grated coconut or omit
CorianderFresh parsley (different flavor)
MintAdditional coriander if unavailable
Mustard OilNeutral cooking oil

What to Serve With This Recipe

  • Fresh cucumber and onion salad
  • Green chutney
  • Lemon wedges
  • Steamed vegetables
  • Brown rice

Frequently Asked Questions

What is the best fish for this recipe?

Bhetki is an excellent choice, but any firm white fish works well.

Can I make this recipe without oil?

Yes. The fish can be cooked in an air fryer with little to no oil.

Is curd necessary?

No. You can skip it or replace it with fresh grated coconut.

How do I know when the fish is done?

The fish should turn opaque and flake easily with a fork.

Final Thoughts

This Indian Healthy Fish Recipe proves that delicious seafood doesn’t need heavy spices or deep frying to be satisfying. Fresh herbs, garlic, ginger, and green chilies create a vibrant coating that enhances the natural flavor of the fish while keeping the dish light and nutritious. Whether you pan-cook it with just a touch of oil or prepare it in the air fryer, this easy recipe is perfect for busy weeknights, healthy meal plans, or a protein-packed appetizer. Give it a try and enjoy a fresh, flavorful fish dish that’s simple to make and full of wholesome goodness.

Leave a Comment

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

Scroll to Top