Fullmeals.
Home
Categories
Browse Recipes
By Cuisine
IndianAsianPakistaniAmericanWesternItalianEuropeanInternationalDessertFusionMiddle EasternMexican
By Meal Type
BreakfastLunchDinnerSnacks & Street FoodDesserts
By Preference
VegetarianNon-VegetarianVeganHealthy & Diet
Explore RecipesPantry MatchSurprise MeShopping ListHow it Works
Home
By Cuisine
IndianAsianPakistaniAmericanWesternItalianEuropeanInternationalDessertFusionMiddle EasternMexican
By Meal Type
BreakfastLunchDinnerDesserts
By Preference
VegetarianVeganHealthyCategoriesExplore RecipesPantry MatchSurprise MeShopping ListMy FavoritesHow it Works

Have a Recipe Stuck Inside a Video?

Fullmeals pulls it out and turns it into a clean, step-by-step recipe you can actually use in your kitchen.

Gemini Convert a Youtube Video Now
Fullmeals.

Fullmeals helps you cook without watching by converting cooking videos into simple, step-by-step recipes designed for real kitchens.

Contact

Email
team@fullmeals.com
How it WorksCategoriesExplore RecipesRSS Feed
Legal
Terms of UsePrivacy Policy
© 2026 Fullmeals. All Rights Reserved.

North Indian Base Gravy – Authentic Restaurant Style

Ready in

60 mins

Cuisine

Indian · North Indian

Prep Time

15 min

Cook Time

45 min

Serving

8 Servings (Gravy)

Calories / Serving

~450 kcal
Recipe by Taste of Indian on YouTube

Recipe Summary

  • This recipe guides you through making a rich and flavorful North Indian base gravy from scratch, perfect for a variety of authentic Indian dishes like butter chicken, paneer, or kormas. It involves slow-cooking onions, ginger-garlic, cashews, and a blend of aromatic spices with fresh tomatoes and yogurt to create a creamy, well-balanced sauce.
Adjust servings
Tap an ingredient to mark it ready0 of 16 ready

All Ingredients - Main Ingredients

  1. Ghee 120 ml
  2. Onions 4 large (approx. 800g-1kg), finely chopped
  3. Ginger-Garlic Paste 120 g
  4. Unsalted Cashews 150 g
  5. Fresh Tomatoes 6 medium (approx. 600-700g), blended
  6. Full-Fat Yogurt 240 g
  7. Water 360 ml

All Ingredients - Spices

  1. Kasuri Methi (Dried Fenugreek) 1 heaped tbsp
  2. Ajwain 1 pinch
  3. Salt 1 tsp (or to taste)
  4. Coriander Powder 2 heaped tbsp
  5. Kashmiri Chili Powder 1 heaped tbsp
  6. Garam Masala 1 heaped tbsp
  7. Turmeric Powder 1 heaped tsp
  8. Cumin Powder 1 heaped tsp
  9. Fenugreek Powder 1 heaped tsp

⚠ Contains Allergens

dairynuts

Step-by-Step Instructions

Step 1: Prepare the Onions

Heat the ghee in a large karahi (wok) over medium-high heat. Add the finely chopped onions and fry them for approximately until they are well browned and caramelized, stirring occasionally to ensure even cooking.

Step 2: Add Ginger-Garlic Paste

Once the onions are browned, add the ginger-garlic paste to the pan. Cook for approximately , stirring constantly, until all the moisture from the paste has evaporated and it is well roasted with the onions.

Step 3: Incorporate Cashews

Add the unsalted cashews to the pan. Continue to roast them with the onion-ginger-garlic mixture for a few minutes until they are lightly toasted, which will bring out their flavor and add texture to the gravy.

Step 4: Add Dry Spices

Add all the dry spices (Kasuri Methi, Ajwain, salt, coriander powder, Kashmiri chili powder, garam masala, turmeric powder, cumin powder, and fenugreek powder) to the pan. Stir well to combine and roast the spices for . Ensure there is enough liquid in the pan to prevent the spices from burning; add a splash of water if needed.

Step 5: Cook Tomatoes

Gradually add the blended fresh tomatoes to the pan in two batches. Add about half first, cook for until it thickens and the raw tomato flavor cooks out. Then add the remaining blended tomatoes and continue to cook, stirring frequently, until the mixture is thick and the oil begins to separate from the sides of the pan.

Step 6: Add Water and Simmer

Pour in the water to prolong the cooking process. Bring the mixture to a boil, then reduce the heat and simmer for about , stirring occasionally. This ensures all ingredients become super soft and flavors meld together. You should see oil splitting slowly from the gravy.

Step 7: Temper and Add Yogurt

To prevent the yogurt from splitting, temper it by taking a ladleful of the hot gravy and mixing it thoroughly with the full-fat yogurt in a separate bowl. Once well combined, slowly add the tempered yogurt mixture back into the karahi, stirring continuously. Simmer for another until the gravy reaches a beautiful creamy texture and the cashews are plump.

Step 8: Rest and Blend (Optional)

Turn off the heat and let the gravy relax for . At this point, you can choose to keep it as is for a rustic texture with whole cashews, or blend it with a stick blender until smooth for a finer consistency. The choice is yours.

Pro Tips

• Ensure onions are finely chopped for even cooking and a smoother texture.

• Cook onions until well browned to develop deep flavor.

• Roast ginger-garlic paste and dry spices thoroughly to remove raw flavors and enhance aroma.

• Cook fresh tomatoes until their raw flavor is gone and oil starts to separate.

• Use full-fat yogurt to prevent splitting; temper it with hot gravy before adding to the pan.

• Add water gradually to prolong the cooking process and ensure all ingredients are super soft.

• This base gravy can be portioned and frozen for future use.

Recipe Variations

• For a quicker option, use a British Indian Restaurant (BIR) Mix Powder from 'Taste of Indian' instead of individual spices.

• For a vegan version, use vegetable oil instead of ghee and a plant-based yogurt alternative.

• This base gravy is versatile and can be used to make dishes like Butter Chicken, Butter Paneer, or various Kormas by adding your pre-cooked protein or vegetables.

Was this recipe helpful?

Comments

Sign in to leave a comment on this recipe.

Loading comments...

Favorite Recipes

Recently Generated Recipes

Discover recipes already generated from creators and ready to cook without testing your cred.

Pav Bhaji – Indian Street Food
View Recipe

Pav Bhaji – Indian Street Food

Cuisine

Indian · Mumbai Street Food

Prep + Cook Time

50 Minutes

Difficulty Level

Medium

Notun Alu'r Dom – Bengali Style New Potato Curry
View Recipe

Notun Alu'r Dom – Bengali Style New Potato Curry

Cuisine

Indian · Bengali

Prep + Cook Time

1 hr 50 min

Difficulty Level

Medium

Veg Pulao - Restaurant Style
View Recipe

Veg Pulao - Restaurant Style

Cuisine

Indian · North Indian

Prep + Cook Time

1 hr 5 min

Difficulty Level

Easy

Street Style Veg Biryani
View Recipe

Street Style Veg Biryani

Cuisine

Indian · North Indian

Prep + Cook Time

1 hr 45 min

Difficulty Level

Medium

Rajasthani Panchmel Dal Tadka
View Recipe

Rajasthani Panchmel Dal Tadka

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Easy

Thecha Lemon Rice
View Recipe

Thecha Lemon Rice

Cuisine

Indian · Maharashtrian

Prep + Cook Time

30 Minutes

Difficulty Level

Easy