How to Cook Authentic North Indian Curries at Home
North Indian curries are the all time favourite dishes for almost all of us. But we used to think that it is impossible to replicate the taste of north Indian curries prepared at restaurants in the home. Everyone of us must have done some early attempts to get those dishes done. The secret behind those restaurant style taste isn’t fancy ingredients. It’s about the technique, patience, and understanding the base.
Once we get to know the base method, we can cook almost any North Indian Curry like Paneer, Chicken, Chickpeas, or Vegetables - confidently and easily.
Understanding the Base of North Indian Curries
Most of the authentic North Indian curries start just with a simple combination like onions, tomatoes, ginger, garlic, and spices. The main difference between dishes depends on how you cook this base, the ingredients you add, and whether you finish with cream, butter, or just water.
Step 1: Start with Oil and Heat Spices
You can use either oil or ghee. Ghee gives us a richer aroma, but oil works perfectly for our everyday cooking. When the oil got heated, just put in cumin seeds first. If you have bay leaf, cardamom, or a cinnamon stick, just add them in. Usually using one small cinnamon stick is subtle and keeps the flavor balanced.
Doing this releases aroma and sets the foundation for your restaurant style tasty curry.
Step 2: Cook the Onions Slowly
This step matters the most. Chop the onions finely and cook on medium heat until they turn golden brown. Remember well that the onions should turn golden brown and not soft.
Note reg. Timing: Depending on your stove, this process can take 8–12 minutes. Keep stirring occasionally in order to avoid burning.
This slow cooking brings sweetness and depth to the curry. If you rush it, the gravy tastes flat.
Step 3: Add Ginger and Garlic
Then add ginger-garlic paste and cook for a minute or two until the raw smell disappears. Fresh ginger-garlic paste is best, but ready-made paste works fine for our daily cooking — especially if you shop at places like MyLocalMart.
Substitution tip: If you don’t have fresh ginger, a pinch of dried ginger powder works in a pinch.
Step 4: Cook the Tomato Masala
Now add chopped tomatoes or tomato puree along with turmeric, coriander powder, red chilli powder, and salt. Cook slowly until it gets thick and looks shiny. This is the stage where most of the flavor develops.
Real kitchen mistake: Adding water too early at this stage will end up with a watery curry. Ensure to add the correct level of water.
Step 5: Add Your Main Ingredient
Now we need to add the main ingredient, anything like paneer, chicken, vegetables, chickpeas, or potatoes. Mix it well so the masala coats everything. Let it sit in the masala for a couple of minutes before adding water or cream — it helps the flavor absorb better.
Step 6: Decide on Gravy Style
Rich Restaurant-Style Curry: Add cream, butter, or cashew paste. This is good for butter chicken or paneer butter masala.
Home-Style Everyday Curry: Add water or a little curd for body.
Both are authentic. It depends on what you want to eat that day.
Step 7: Cook Gently
Cover it and cook on low heat for 10–15 minutes. This allows flavors to meld together. Stir occasionally to avoid sticking. The curry tastes different after boiling gently — the spices and ingredients combine beautifully.
Timing variation note: Chicken cooks faster than mutton, vegetables faster than lentils — check by looking and tasting.
Step 8: Finish With Flavors
Right at the end, sprinkle garam masala and crush kasuri methi between your palms. Add a little butter if you like, and decorate it with fresh coriander.
Tips: You can skip cream if you don’t like but never skip kasuri methi — it gives that authentic North Indian aroma that makes the curry feel complete.
Quick Substitution Tips
Paneer → tofu for lighter vegetarian option
Cream → cashew paste for richness without dairy
Chickpeas → kidney beans or rajma in gravies
Tomatoes → tomato puree if you’re short on time
Home cooking is all about flexibility. If you don’t have any ingredients at your hands, don’t feel sad — you can grab it quickly from MyLocalMart and continue cooking without any hassle.
Key Takeaways
Cooking authentic North Indian Curries at home is more about technique and time rather than memorizing long recipes. Turning onions brown, roasting masala slowly, and the boiling time make a bigger difference than any fancy ingredients.
Keep a few essentials handy — onions, tomatoes, ginger-garlic, basic spices, etc— and you’ll have delicious North Indian curries anytime.
With continuous practice, you’ll learn your own preferences, timing adjustments, and subtle flavor tweaks. That’s when cooking stops being a recipe and becomes fun.