Fish curry with rice (مچھلی سالن + چاول) comes in at about 400 calories per serving — a Bengali-style plate that delivers lean protein and omega-3s alongside comforting basmati rice. White fish simmered in a tangy tomato-yogurt masala with mustard oil is rich in flavor but surprisingly reasonable in calories.
Quick answer
- Calories: ~400 kcal per serving
- Serves: 4 · Cook time: 40 min
- Region: Bengali · Tags: high-protein, omega
Calories in Fish Curry + Rice: the count
~400 calories per serving. A serving is a piece of firm white fish cooked in an onion-tomato-yogurt gravy (finished in mustard oil, the classic Bengali touch) served over a portion of basmati rice. The fish and gravy bring the protein; the rice is the main carb.
Why Fish Curry + Rice lands at this number
- Fish is lean protein. White fish is low in fat for its protein, so the curry itself isn’t heavy — the rice is a big share of the total.
- Mustard oil and yogurt. The gravy’s fat comes mainly from the cooking oil and the yogurt richness; a lighter hand on the oil trims the count.
- Rice portion matters. As with any curry-and-rice plate, your rice serving is the easiest lever on the calories.
Fish Curry + Rice macros at a glance
Fish curry + rice is high-protein with valuable omega-3 fats. The fish provides lean protein and heart-healthy omega-3s, the yogurt and mustard oil add moderate fat, and the rice supplies the carbs. It’s a well-rounded plate — protein-rich without the saturated fat load of a red-meat curry.
How Fish Curry + Rice fits a desi diet
At ~400 calories, this is a nourishing lunch or dinner, and the omega-3s make it a genuinely healthy pick. To make it more weight-loss friendly, keep the rice portion modest (or swap to brown rice) and go easy on the mustard oil — the fish stays just as satisfying. A squeeze of lemon and a side salad round it out beautifully.
Fish Curry + Rice: full macro breakdown
A standard serving (a piece of fish with gravy over a cup of rice) works out to roughly:
| Nutrient | Amount (per serving) |
|---|---|
| Calories | ~400 kcal |
| Protein | ~22–25 g |
| Carbohydrates | ~45–50 g |
| Fat | ~12–14 g (incl. omega-3s from fish and mustard oil) |
| Fiber | ~2–3 g |
The protein-to-carb balance here is better than most curry-and-rice plates because fish is naturally lean — you’re not paying the higher saturated-fat cost that a red-meat curry of the same protein content would carry.
Fish Curry + Rice portion size comparison
| Portion | Calories | Best for |
|---|---|---|
| Fish + gravy only (no rice) | ~220 kcal | Low-carb, high-protein option |
| Fish + gravy + half rice portion | ~310 kcal | Weight-loss friendly plate |
| Standard serving (fish + full rice) | ~400 kcal | Typical lunch or dinner |
| Standard + side salad | ~420 kcal | Fuller, more balanced meal |
| Two fish pieces + rice | ~550 kcal | Larger appetite, higher protein |
Tips for a lighter Fish Curry + Rice
- Go easy on the mustard oil. A teaspoon for tempering instead of a full tablespoon saves 80–100 calories without losing the signature flavor.
- Swap to brown rice. Similar calories, more fiber — steadier energy and better satiety.
- Choose a leaner cut of fish. Firm white fish (rohu, basa) stays lean; oilier fish adds more fat calories per piece.
- Add a side salad instead of extra rice. More volume, more micronutrients, minimal added calories.
Frequently asked questions about Fish Curry + Rice calories
Is fish curry and rice good for weight loss?
Yes — the lean fish protein keeps you full while the omega-3 fats support overall health without the calorie density of a red-meat curry. Trimming the rice portion or swapping to brown rice makes it even more weight-loss friendly.
Is fish curry healthier than chicken curry?
Generally yes on the fat side — fish carries less saturated fat than a bone-in chicken curry cooked in the same style, plus it adds omega-3s that chicken doesn’t provide. Calorie-wise they can be similar depending on the oil used.
How many calories does mustard oil add to fish curry?
A tablespoon of mustard oil adds roughly 120 calories to the dish; using it sparingly (a teaspoon or two for tempering rather than a full tablespoon) keeps the gravy flavorful while trimming a meaningful chunk of the fat calories.
Can I eat fish curry and rice daily while trying to lose weight?
Yes, it’s one of the better everyday choices in the desi repertoire because of the lean protein and omega-3 content — just watch the rice portion and go easy on the oil, since those are the two biggest calorie levers on the plate.
Is fish curry + rice a good post-workout meal?
Yes — it combines complete protein from the fish with carbs from the rice for glycogen replenishment, a combination that works well after training, especially if you keep the rice portion on the fuller side that day.
Related reading on Fish Curry + Rice
- Fish curry + rice recipe — the full step-by-step for the dish behind these numbers
- Roti vs. rice for weight loss — how a rice-based plate like this compares to a roti-based one
- Masoor daal + brown rice — another lean, fiber-forward option if you want variety
Get the exact calorie count for Fish Curry + Rice
Your fish portion, the oil in the gravy, and your rice serving set the number. RotiAI computes the exact kcal for your fish curry + rice, and Sehat Mode turns omega-rich meals like this into a personalized desi diet plan.