Bommidala Pulusu
A homestyle Andhra fish pulusu made with tender bommidala simmered in a tangy tamarind gravy. The sauce gets its depth from onion, tomato, garlic, and a gentle spice base that tastes even better after a short rest.
For 4 servings
- prep · ~15 min
Soak the tamarind and prepare the fish.
1.Soak tamarind in warm water for 15 minutes and squeeze out a thick pulp.2.Rinse the bommidala fish pieces gently and drain well.3.Slice the onion, chop the tomato, slit the green chilies, and crush the garlic. - saute · ~8 min
Make the spice base.
1.Heat oil in a wide pan over medium heat.2.Add mustard seeds, cumin seeds, fenugreek seeds, and curry leaves; let them crackle for 20 to 30 seconds.3.Add onion, green chili, and garlic and cook until the onion turns soft and lightly golden.4.Add tomato and cook until it breaks down and looks pulpy.TIPKeep the heat medium once the fenugreek goes in so it flavors the oil without turning bitter. - mix · ~2 min
Add the spice powders and tamarind.
Stir in turmeric powder, red chili powder, coriander powder, and salt. Mix for a few seconds, then pour in the tamarind pulp and water and stir well.
- simmer · ~10 min
Simmer the pulusu base.
Bring the gravy to a gentle simmer and cook until the raw tamarind smell fades and the flavors come together.
- simmer · ~10 min
Cook the fish in the gravy.
Slide the bommidala fish pieces into the simmering gravy in a single layer. Cover loosely and cook on low heat until the fish is just tender and the pulusu slightly thickens.
TIPDo not stir hard after adding the fish. Gently shake the pan so the pieces stay whole. - rest · ~10 min
Rest the pulusu before serving.
Turn off the heat and let the pulusu sit for 10 minutes so the fish absorbs the tangy gravy.
- garnish
Garnish with cilantro.
- serve
Serve hot with steamed rice.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Use a wide, shallow pan so the bommidala can sit in one layer and cook without breaking.
- 2Let the tamarind gravy simmer fully before adding fish; the raw sour smell should disappear first.
- 3Keep fenugreek on medium heat only until aromatic—if it darkens too much, the pulusu can turn bitter.
- 4After adding the fish, swirl the pan instead of stirring with a spoon to keep the pieces intact.
- 5Resting the pulusu for 10 to 15 minutes noticeably improves the taste as the fish absorbs the tangy gravy.
- 6This curry often tastes even better after a few hours, so it is a good make-ahead lunch dish.
- 7Reheat very gently on low heat; a hard boil can toughen the fish and break the delicate pieces.
Adapt it for your goals.
Extra-spicy
Increase red chili powder slightly and add 1 or 2 more slit green chilies for a hotter, more fiery Andhra-style pulusu.
low oilLow-oil
Reduce the oil a little and cook the onion-tomato base slowly so it still softens and thickens the gravy with less fat.
seer fishSeer-fish
Make the same pulusu with firm fish like seer fish if bommidala is unavailable; it holds shape well in the tamarind gravy.
shallot basedShallot-based
Use sliced small onions instead of regular onion for a sweeter, more traditional coastal flavor in the pulusu base.
Why this is on our healthy list.
Good Source of Protein
The fish provides satisfying protein, making the pulusu filling while pairing well with simple steamed rice.
Rich in Aromatic Spices
Garlic, cumin, coriander, fenugreek, and curry leaves add flavor complexity with minimal extra ingredients.
Tomato and Tamarind Base
Tomato and tamarind create a bright, tangy gravy that adds depth without needing heavy cream or rich thickeners.
Frequently asked questions
The fish should turn opaque and feel just tender when nudged. Avoid overcooking, because bommidala can break apart quickly in the gravy.



