Simple fish curry with minimal spices

A simple fish curry can be deeply satisfying without a long ingredient list or a complicated cooking process. The key is to use fresh fish, build flavour gradually, and keep the sauce light enough to let the seafood remain the star.

This homestyle recipe uses onion, tomato, ginger, garlic, turmeric, cumin, and a small amount of chilli. It works well for an everyday lunch or dinner and can be prepared in about 30 minutes once the fish is cleaned and portioned.

For cooks in Noida, fresh fish delivered to your doorstep makes the preparation easier. Meat Stock Exchange offers fish and seafood cuts for home cooking, along with delivery options that can help you plan a quick meal without a market visit.

Choose the right fish

Firm fish pieces are easiest for a beginner because they hold their shape while simmering. Rohu, katla, basa, pomfret, or boneless fillets can all work, although cooking time may vary with the thickness of each piece. Use pieces of a similar size so they finish together.

Pat the fish dry before seasoning. A light coating of turmeric and salt for 10 minutes removes excess moisture and gives the fish a gentle earthy flavour. Avoid leaving it in a strong marinade for too long, since delicate fish can become soft before it reaches the pan.

If you plan to store fish before cooking, use an airtight container and keep it properly chilled. This guide to freezing fish texture explains why repeated freezing or slow freezing can affect the final bite.

Prepare a gentle flavour base

Heat two tablespoons of mustard oil or another cooking oil in a wide pan. If using mustard oil, warm it until it reaches its smoking point, then lower the heat slightly. Shallow-fry the seasoned fish for two minutes on each side. It does not need to cook through at this stage; the goal is to lightly seal the surface. Transfer it to a plate.

In the same pan, add sliced onion and cook until soft and pale golden. Add grated ginger and garlic, followed by cumin powder, turmeric, mild chilli powder, and salt. Stir for 30 seconds, then add chopped tomato. Cook until the tomato breaks down and the oil begins to separate from the mixture. This slow sauté creates depth without requiring garam masala or a long list of spices.

Keep the ingredient list focused

The curry becomes easier to manage when each ingredient has a clear purpose. Onion provides sweetness, tomato adds gentle acidity, and ginger and garlic bring warmth. Turmeric colours the gravy, while cumin gives it a subtle roasted note.

Use water for a light, pourable sauce or coconut milk for a softer, creamier version. Coconut milk changes the character of the dish, so add it after the tomato mixture has cooked and keep the heat low to prevent splitting.

Ingredient Suggested amount Purpose
Firm fish pieces 500 g Main protein
Onion, sliced 1 medium Sweetness and body
Tomato, chopped 2 medium Acidity and gravy
Ginger and garlic, grated 1 tablespoon each Fresh aromatic flavour
Turmeric ½ teaspoon Colour and earthiness
Cumin powder 1 teaspoon Warm, savoury depth
Mild chilli powder ½ teaspoon Gentle heat
Oil 2 tablespoons Frying and cooking the masala
Water or coconut milk 1 to 1½ cups Curry sauce
Salt and coriander As needed Seasoning and garnish

Simmer the fish carefully

Once the tomato mixture is glossy, add water or coconut milk and bring the sauce to a gentle simmer. Taste it before adding the fish. It should be slightly more seasoned than you want the finished curry to be because the fish will absorb some of the salt and spice.

Slide the partially fried fish into the sauce in a single layer. Cover the pan and cook for six to eight minutes, depending on the size of the pieces. Avoid stirring with a spoon, as fish can break easily. Instead, hold the pan by its handles and gently swirl the sauce around the pieces.

The curry is ready when the flesh turns opaque and flakes easily. If the sauce is too thin, uncover the pan for a few minutes. If it becomes too thick, add a small splash of hot water rather than cold water, which can interrupt the simmer.

Adjust the heat and texture

Minimal spices do not mean minimal flavour. You can increase the chilli slightly for a hotter curry, or add a slit green chilli while the sauce simmers. A squeeze of lime at the end brightens the dish, especially when using a rich coconut base.

For a thicker Bengali-style texture, fry the fish a little longer before adding it to the gravy. For a lighter coastal-style curry, skip frying and place the seasoned fish directly into the simmering sauce. Handle both versions gently and avoid cooking beyond the point of doneness.

Serve it as a complete meal

Steamed basmati rice is the simplest partner for this fish gravy because it absorbs the sauce without competing with its flavour. Plain roti, jeera rice, or a small portion of vegetable pulao also works well. Add cucumber, sliced onion, or a quick lemon salad for freshness.

For a larger spread, pair the curry with kebabs or grilled starters. The practical guide to grilling chicken kebabs can help when you want to turn a regular meal into a casual barbecue-style gathering.

Make dinner easier in Noida

Fresh ingredients make this recipe especially convenient, but you can simplify the rest of the meal by ordering ready-to-cook cuts or adding a prepared side. Meat Stock Exchange supplies fresh chicken, fish, seafood, and mutton, as well as biryanis, gravies, marinades, frozen foods, and meal combos across Noida.

Browse the available fish cuts, choose the portion that suits your household, and prepare this lightly spiced curry the same day. For gatherings, the business also provides live BBQ catering, making it possible to serve a home-style fish dish alongside freshly grilled favourites.