Traditional fish patty kebabs usually contain only onions, whereas this recipe incorporates a mixture of vegetables, spinach, and herbs into the fish base to boost the fiber and nutrient profile.
For a veggie-loaded version, use equal parts vegetables and fish. If you prefer a meatier, firmer texture, you can easily adjust the ratio to two parts fish and one part vegetables.
These kebabs can be roasted under the oven broiler, air fryer, grill pan, normal pan, or deep fry. In this recipe, a frying pan is used to get the two outside surfaces of the fish patties to attain a brown/dark brown color. These fish veggie patty kebabs are tender, juicy inside with a brown/dark brown flavorful crust outside.
Dry fish: Pat the fish pieces dry with a paper towel before you begin to make pieces.
Coarse mince: To coarsely mince fish pieces easily at home using a food processor or a mixer-grinder (Mixi).
Note : The goal is to grind the fish into very small pieces; it should not be a smooth paste (finely ground), nor should it have large chunks (too coarse).
Wash, Dry and Chop: Make sure to wash and dry all vegetables and herbs. Then chop them finely.
Note: Ensure they are chopped into very small pieces rather than large ones.
Wash and Dry: Wash and dry the ginger and green chilies. Peel the ginger, skin the garlic cloves, and remove the stems from the chilies.
Blend: Place 1/2 inch of ginger, 2 to 3 garlic cloves, and 2 to 3 green chilies in the jar and blend them into a coarse texture. Alternatively, you can finely chop the garlic, ginger, and green chilies using a sharp knife.
Note: If the pieces are too big, just chop them down a bit first so the standard blender can handle them easily.
Plan ahead to prepare in advance the homemade bread crumbs that are coarsely grind or use store bought bread crumbs. But using toasted bread crumbs gives a faster dark-brown color than regular bread crumbs while pan frying.
250 grams coarse fish mince
1 tsp lime juice
½ tsp salt
Instead of pouring them in one spot with a spoon, sprinkle it evenly over the mince fish and mix gently to coat. Set the marinated fish mince aside until the vegetables are sautéed and cooled.
Preheat a frying pan in medium heat for 2 to 3 minutes then add ½ tbsp ghee. Allow ghee to heat for a few more minutes before adding veggie.
Note: Use solid fats like coconut oil or ghee to saute the veggie mixture, because it will help the mixture to hold its shape after refrigeration.
Once ghee gets hot add 40 grams carrot and 50 grams onion. Sauté them for few minutes then add little salt. Stir them frequently for 4 to 5 minutes until most of the moisture is evaporated.
Add 50 grams capsicum, 30 grams spinach, 10 grams coriander leaves, 10 grams pudina leaves along with sautéed vegetables in pan then add little salt. Stir them for 2 to 3 minutes until most of the moisture is evaporated.
Note: If the pan is overcrowded, increase the heat to medium-high to evaporate moisture.
Reduce the heat to low and create a small space in the center of the pan and add paste & 1 tsp ghee. Saute them for about 1 minute.
Add ½ tsp garam masala powder, 1 tsp chili powder, ½ tsp cumin powder and 1 tsp ghee. Sauté them frequently for 30 to 45 seconds.
Combine all the spices with the vegetables well. Add 1 tsp lime juice, mix well and remove the pan from heat.
Note: Let the vegetable mixture pan cool down before proceeding to the next step.
Add the ingredients - 250 grams marinated fish mince, 25 grams beaten egg(half egg approx.), and 45 grams (3 tbsp) bread crumbs to the cooled sauted vegetables.
Mix Gently - Gently combine all the ingredients. Don’t overmix the mixture then it became dense kebab.
Note: Using toasted bread crumbs gives a faster dark-brown color than regular bread crumbs while pan frying.
Note: Allow the vegetable mixture to cool completely before adding it to the marinated fish. Never mix warm vegetables with raw fish. Warm ingredients make bacteria grow quickly and cause the kebab mixture to become watery and loose.
Refrigerate: Place the mixture in the refrigerator for at least 30 minutes. Chilling firms up the fish mixture so it holds its shape and also gets marinated well.
Note: Refrigerating for at least 30 minutes will also help to avoid breaking apart the fish veggie patties while cooking. But if you refrigerate the fish veggie mixture for longer time then the fish mixture become hard, so let them sit at room temperature for 20 to 30 minutes before/after shaping, to reduce chill before cooking.
Oil Your Hands - Take 1 tsp of oil in a small bowl and apply it to your hands. The fish mixture will be slightly sticky, and the oil prevents it from sticking to your skin.
Check the Consistency: The mixture should be just slightly sticky. If it is too wet, add breadcrumbs 1 teaspoon at a time. If it is too dry or crumbly, add beaten egg, 1 teaspoon at a time.
Ball shape and then flatten - Take one portion of the fish veggie mixture and gently form a loosely packed ball. Lightly flatten the top of the ball to form a circular-shaped fish patty.
To note - It’s important by using hands to gently form the fish mixture in to loosely packed fish patty not to form too tightly packed/ too loosely packed fish patty. And also, The key factor when shaping patties is their thickness: aim for ½ inch, ensuring they are neither too thin nor too thick.
Choosing the right pan and managing your spacing is the key to achieving that perfect restaurant-style crust.
Why Non-Stick : It allows you to cook the fish pieces with less oil, prevents the meat from sticking, and makes cleanup much easier.
The Rule of Non-Stick: Always choose non-toxic cookware (like ceramic non-stick) that is completely free from harmful chemicals like PTFE and PFAS. This ensures your food stays safe and healthy, even when cooking over a hot flame.
Pan Options
Option 1: Ceramic Non-Stick (Medium Heat): A premium ceramic coating safely works at medium heat. Best for cooking fewer pieces at a time. Leave plenty of space between the fish pieces so moisture can escape, helping you attain a brown/dark brown color.
Option 2: Hybrid or Seasoned Carbon Steel (Medium-High Heat): If using these durable pans, you can safely use the stove up to medium-high heat. This higher heat allows you to cook more pieces at a time in a pan and leave a little space between the fish pieces to still achieve a deep, dark brown color.
💡 Pro Tip for Maximum Crunch: For the crispiest crust, use a heavy, well-seasoned cast iron skillet on medium-high heat.
Ghee the pan - Add 2 tbsp liquid ghee to the pan. Swirl the pan evenly to spread ghee to the entire surface of the pan. The usage of tbsp of ghee depends upon the size of your pan.
Preheat- Preheat the pan for about 5 to 7 minutes over medium flame
Note: I used a non-stick pan at medium heat for this recipe.
Check the Heat- You will hear a Sizzling sound when you place the fish veggie patties in hot pan but not extremely hot. Then the pan is ready. So don’t add the fish patties to the pan until the pan is hot.
Place and Cook- Place the fish patties on the pan with more space between them. Cook over medium heat without moving them for 4 to 5 minutes.
Check and Flip- After 4 minutes, quickly peek by lifting the sides of the patties using two spoons, whether brown/dark brown crust formed. Once formed then flip.
Note: The pan should be hot enough to sizzle, but not smoking (too high) or failing to sizzle immediately (too low).
Second side- After flipping, cook them in medium-low heat, for about 3 to 4 minutes or until the internal temperature of the fish patties at 145F.
Total time- Total cooking time is usually 6–8 minutes per batch.
Timing will vary- The cooking time will vary depending upon the thickness of the fish patties, how coarsely the fish pieces are minced (size of fish pieces), the type of cookware used, and the amount of heat used.
Note: Wait to flip! Check the bottom and only turn the patties once you see brown/dark brown crust formed.
Drain and pat dry- Transfer the cooked patties to a paper towel-lined plate. Using a fresh paper towel, gently pat all sides of the patties to absorb the surface oil.
Transfer and cover- After a minute or two, move them to a clean plate and loosely cover them with a lid or foil to rest before serving.
Rest- Allow the kebabs to rest for a minimum of 5 to 10 minutes before serving
Serve: After the resting period is complete, the patties are ready to be served alongside a cooling curd mint dip.
Color is Flavor (Prioritize a Dark Brown Finish) : While a brown color on the surface of fish veggie patties is good, the key to maximizing depth of flavor is a rich, dark brown finish. Aim to achieve as much deep browning on the fish surface as possible. This depth of browning guarantees a delicious, restaurant-quality patties that delivers the richest flavor profile.
Note: Watch your patties closely, as it only takes a few seconds for a dark brown crust to turn into a burnt (black) one. Avoid letting the crust burn to prevent a bitter taste.
Verify with a Thermometer : For perfectly cooked, juicy, tender and safe fish veggie patties every time, rely on an instant-read meat thermometer. The target internal temperature is at 145°F, measured in the thickest part of the meat.
Refrigeration firms up the fish veggie mixture and allows it to marinate. This makes it much easier to shape and prevents the patties from breaking apart while cooking.
If the fish veggie mixture becomes too hard from over chilling, let the mixture sit at room temperature for about 30 minutes before cooking. This ensures the fish patties cooks evenly.
Use ghee because it infuses a rich flavor while enhancing the fish taste and texture. Avoid using butter, as it contains water and prevent the fish from browning properly.
To prevent the patties from breaking apart, flip them only once during cooking. Because the mixture is gently combined and loosely packed for tenderness, frequent turning will break apart in to pieces.
The most likely reasons are that the pan is not hot enough and is overcrowded. Make sure the pan is hot and leave enough space between the patties.
Thick patties can stay raw in the middle. To fix this, cover the pan with a lid halfway through cooking to trap heat. You can also add more oil to the pan for a shallow fry to help them cook more evenly.
Not refrigerating the fish veggie mixture before start to cook, very loosely packed patties, fliping the patties frequently, cooking them in low heat the entire time.
You can use these fish veggie patties in many different meals. Try chopping them up to use in fried rice, soups, or noodles. They also make an excellent filling for sandwiches, burgers, and chapati wraps, or you can use them as a savory stuffing for dosas and tacos.
Just put it in an airtight container and store it in the fridge immediately after cooling (and always within 2 hours of cooking). According to food safety guidelines, cooked fish lasts in the fridge for 3–4 days.
Traditional fish patty kebabs usually contain only onions, whereas this recipe incorporates a mixture of vegetables, spinach, and herbs into the fish base to boost the fiber and nutrient profile.
For a veggie-loaded version, use equal parts vegetables and fish. If you prefer a meatier, firmer texture, you can easily adjust the ratio to two parts fish and one part vegetables.
These kebabs can be roasted under the oven broiler, air fryer, grill pan, normal pan, or deep fry. In this recipe, a frying pan is used to get the two outside surfaces of the fish patties to attain a brown/dark brown color. These fish veggie patty kebabs are tender, juicy inside with a brown/dark brown flavorful crust outside.
Dry fish: Pat the fish pieces dry with a paper towel before you begin to make pieces.
Coarse mince: To coarsely mince fish pieces easily at home using a food processor or a mixer-grinder (Mixi).
Note : The goal is to grind the fish into very small pieces; it should not be a smooth paste (finely ground), nor should it have large chunks (too coarse).
Wash, Dry and Chop: Make sure to wash and dry all vegetables and herbs. Then chop them finely.
Note: Ensure they are chopped into very small pieces rather than large ones.
Wash and Dry: Wash and dry the ginger and green chilies. Peel the ginger, skin the garlic cloves, and remove the stems from the chilies.
Blend: Place 1/2 inch of ginger, 2 to 3 garlic cloves, and 2 to 3 green chilies in the jar and blend them into a coarse texture. Alternatively, you can finely chop the garlic, ginger, and green chilies using a sharp knife.
Note: If the pieces are too big, just chop them down a bit first so the standard blender can handle them easily.
Plan ahead to prepare in advance the homemade bread crumbs that are coarsely grind or use store bought bread crumbs. But using toasted bread crumbs gives a faster dark-brown color than regular bread crumbs while pan frying.
250 grams coarse fish mince
1 tsp lime juice
½ tsp salt
Instead of pouring them in one spot with a spoon, sprinkle it evenly over the mince fish and mix gently to coat. Set the marinated fish mince aside until the vegetables are sautéed and cooled.
Preheat a frying pan in medium heat for 2 to 3 minutes then add ½ tbsp ghee. Allow ghee to heat for a few more minutes before adding veggie.
Note: Use solid fats like coconut oil or ghee to saute the veggie mixture, because it will help the mixture to hold its shape after refrigeration.
Once ghee gets hot add 40 grams carrot and 50 grams onion. Sauté them for few minutes then add little salt. Stir them frequently for 4 to 5 minutes until most of the moisture is evaporated.
Add 50 grams capsicum, 30 grams spinach, 10 grams coriander leaves, 10 grams pudina leaves along with sautéed vegetables in pan then add little salt. Stir them for 2 to 3 minutes until most of the moisture is evaporated.
Note: If the pan is overcrowded, increase the heat to medium-high to evaporate moisture.
Reduce the heat to low and create a small space in the center of the pan and add paste & 1 tsp ghee. Saute them for about 1 minute.
Add ½ tsp garam masala powder, 1 tsp chili powder, ½ tsp cumin powder and 1 tsp ghee. Sauté them frequently for 30 to 45 seconds.
Combine all the spices with the vegetables well. Add 1 tsp lime juice, mix well and remove the pan from heat.
Note: Let the vegetable mixture pan cool down before proceeding to the next step.
Add the ingredients - 250 grams marinated fish mince, 25 grams beaten egg(half egg approx.), and 45 grams (3 tbsp) bread crumbs to the cooled sauted vegetables.
Mix Gently - Gently combine all the ingredients. Don’t overmix the mixture then it became dense kebab.
Note: Using toasted bread crumbs gives a faster dark-brown color than regular bread crumbs while pan frying.
Note: Allow the vegetable mixture to cool completely before adding it to the marinated fish. Never mix warm vegetables with raw fish. Warm ingredients make bacteria grow quickly and cause the kebab mixture to become watery and loose.
Refrigerate: Place the mixture in the refrigerator for at least 30 minutes. Chilling firms up the fish mixture so it holds its shape and also gets marinated well.
Note: Refrigerating for at least 30 minutes will also help to avoid breaking apart the fish veggie patties while cooking. But if you refrigerate the fish veggie mixture for longer time then the fish mixture become hard, so let them sit at room temperature for 20 to 30 minutes before/after shaping, to reduce chill before cooking.
Oil Your Hands - Take 1 tsp of oil in a small bowl and apply it to your hands. The fish mixture will be slightly sticky, and the oil prevents it from sticking to your skin.
Check the Consistency: The mixture should be just slightly sticky. If it is too wet, add breadcrumbs 1 teaspoon at a time. If it is too dry or crumbly, add beaten egg, 1 teaspoon at a time.
Ball shape and then flatten - Take one portion of the fish veggie mixture and gently form a loosely packed ball. Lightly flatten the top of the ball to form a circular-shaped fish patty.
To note - It’s important by using hands to gently form the fish mixture in to loosely packed fish patty not to form too tightly packed/ too loosely packed fish patty. And also, The key factor when shaping patties is their thickness: aim for ½ inch, ensuring they are neither too thin nor too thick.
Ghee the pan - Add 2 tbsp liquid ghee to the pan. Swirl the pan evenly to spread ghee to the entire surface of the pan. The usage of tbsp of ghee depends upon the size of your pan.
Preheat- Preheat the pan for about 5 to 7 minutes over medium flame
Note: I used a non-stick pan at medium heat for this recipe.
Check the Heat- You will hear a Sizzling sound when you place the fish veggie patties in hot pan but not extremely hot. Then the pan is ready. So don’t add the fish patties to the pan until the pan is hot.
Place and Cook- Place the fish patties on the pan with more space between them. Cook over medium heat without moving them for 4 to 5 minutes.
Check and Flip- After 4 minutes, quickly peek by lifting the sides of the patties using two spoons, whether brown/dark brown crust formed. Once formed then flip.
Note: The pan should be hot enough to sizzle, but not smoking (too high) or failing to sizzle immediately (too low).
Second side- After flipping, cook them in medium-low heat, for about 3 to 4 minutes or until the internal temperature of the fish patties at 145F.
Total time- Total cooking time is usually 6–8 minutes per batch.
Timing will vary- The cooking time will vary depending upon the thickness of the fish patties, how coarsely the fish pieces are minced (size of fish pieces), the type of cookware used, and the amount of heat used.
Note: Wait to flip! Check the bottom and only turn the patties once you see brown/dark brown crust formed.
Drain and pat dry- Transfer the cooked patties to a paper towel-lined plate. Using a fresh paper towel, gently pat all sides of the patties to absorb the surface oil.
Transfer and cover- After a minute or two, move them to a clean plate and loosely cover them with a lid or foil to rest before serving.
Rest- Allow the kebabs to rest for a minimum of 5 to 10 minutes before serving
Serve: After the resting period is complete, the patties are ready to be served alongside a cooling curd mint dip.
Color is Flavor (Prioritize a Dark Brown Finish) : While a brown color on the surface of fish veggie patties is good, the key to maximizing depth of flavor is a rich, dark brown finish. Aim to achieve as much deep browning on the fish surface as possible. This depth of browning guarantees a delicious, restaurant-quality patties that delivers the richest flavor profile.
Note: Watch your patties closely, as it only takes a few seconds for a dark brown crust to turn into a burnt (black) one. Avoid letting the crust burn to prevent a bitter taste.
Verify with a Thermometer : For perfectly cooked, juicy, tender and safe fish veggie patties every time, rely on an instant-read meat thermometer. The target internal temperature is at 145°F, measured in the thickest part of the meat.