10 Traditional North Indian Recipes

Northern India includes the provinces of Punjab and Sindh and the states of Jammu and Kashmir, Punjab, Haryana, Himachal Pradesh, Rajasthan, Uttarakhand, Delhi, Gujarat and West-Central Uttar Pradesh.

As you might imagine, with this many states packed into one region, North Indian cooking, recipes, spices and techniques can vary widely.

Here are some of the most popular dishes served in North Indian restaurants and homes. Try wowing your guests with these authentic and traditional recipes.

  • 01 of 10

    Indian Butter Chicken (Murg Makhani) Recipe

    Authentic Murg Makhani (Butter Chicken)

    The Spruce

    This dish is among the best-known Indian foods all over the world even though it is relatively new to the cuisine. It was created at the Moti Mahal hotel in Delhi in the 1950s. Its creamy gravy can be made as hot or as mild as you like.

  • 02 of 10

    Indian Rogan Josh Recipe

    Rogan Josh - Indian Lamb Dish Recipe

    The Spruce 

    The name of this lamb stew may sound fiery but as the proverb says, its bark is worse than its bite. The red color of rogan josh comes from the Kashmiri dry red chilies used to prepare it. There are many versions of this dish. Here is one you should enjoy.

  • 03 of 10

    Indian Fish Amritsari Recipe

    Fried White Fish

    Diana Miller / Getty Images

    This fried fish dish is named after the city where it originated. Use firm-fleshed white fish to make this great appetizer or side dish to complement the main course.

  • 04 of 10

    Indian Layered Bread (Lacha Paratha) Recipe

    Giving the roti canai a whack to fluff it up
    Inmagineasia / Getty Images

    Crispy and multi-layered, this Indian flatbread is a great accompaniment for any thick-gravied, hearty Indian dish, especially tikka masala or masala gosht, for example.

    Continue to 5 of 10 below.
  • 05 of 10

    Indian Spinach and Cottage Cheese (Palak Paneer) Recipe

    palak paneer , indian food
    Zohaib Hussain / Getty Images

    This mildly flavored dish is delicious! If paneer (farmer's cheese or dry curd cheese) is not on hand or you want a dairy-free option, you also can use tofu or veggies like cauliflower or potato.

  • 06 of 10

    Indian Peas and Cottage Cheese Curry (Mutter Paneer) Recipe

    Mutter paneer peas cottage cheese recipe

    The Spruce

    Delicately flavored paneer (farmer's cheese or dry curd cheese) is teamed with peas, in a tangy gravy. ​Mutter paneer ​is probably the most frequently ordered vegetarian dish in Indian restaurants.

  • 07 of 10

    Indian Red Kidney Bean Curry (Rajma Dal) Recipe

    Red kidney bean curry in a white bowl

    Scott Veg / Flickr / CC BY 2.0

    Serve this red kidney bean curry or rajma dal with plain boiled rice, kachumber salad, and your favorite pickle.

  • 08 of 10

    Indian Chickpea Curry (Chole) Recipe

    Chole chickpea curry recipe

    ​The Spruce Eats / Nita West

    Chickpea curry or chole is a crowd-pleaser when served piping hot and accompanied by pooris/bhatooras (fried Indian flatbread).

    Continue to 9 of 10 below.
  • 09 of 10

    Indian Rice Pudding (Kheer) Recipe

    kheer or rice pudding is an Indian dessert in a brown terracotta bowl with dry fruits toppings
    subodhsathe / Getty Images

    This creamy rice pudding is delicately flavored with cardamom and is full of nuts. It's a great dessert for any time of the year. In South India, where it is known as payasam, and East India, where it is called payesh, certain versions are made for special festivals.

  • 10 of 10

    Jalebi Recipe

    Jalebi deep fried dessert

    The Spruce Eats / Teena Agnel

    This crispy, syrupy dessert is well-loved everywhere in India. It can be compared to that perennial favorite fair food served in the States—funnel cakes—except at the end, these fried treats are soaked in a sugary syrup.