Authentic Punjabi Non Veg Recipes for Flavorful Meals

Updated On: October 5, 2025

Punjabi cuisine is renowned for its robust flavors, rich textures, and hearty dishes that bring people together. When it comes to non-vegetarian recipes, Punjab offers some of the most mouthwatering delights that are steeped in tradition and bursting with spice.

From aromatic butter chicken to slow-cooked mutton curry, these recipes are a celebration of bold tastes and culinary craftsmanship. Whether you’re an experienced cook or a curious foodie, diving into authentic Punjabi non-veg recipes is a journey worth taking.

In this post, we’ll explore some classic Punjabi non-vegetarian dishes that are sure to impress your family and guests. You’ll learn about the key ingredients, cooking equipment, step-by-step instructions, and valuable tips to make your dishes truly authentic.

So, let’s bring the vibrant flavors of Punjab right into your kitchen!

Why You’ll Love This Recipe

Punjabi non-vegetarian recipes are beloved for their rich use of spices, creamy sauces, and tender meats. These dishes are perfect for special occasions or a cozy family dinner.

You’ll love how the layers of spices and marination bring out deep, complex flavors.

Most recipes are designed to be approachable yet impressive, using simple techniques that enhance the natural taste of the meat. Plus, these dishes pair wonderfully with traditional Indian breads like naan or roti, making every meal a feast.

Ingredients

  • 1 kg chicken or mutton (bone-in pieces for best flavor)
  • 3 tbsp mustard oil or vegetable oil
  • 2 large onions, finely sliced
  • 3 tomatoes, pureed
  • 1 cup yogurt, beaten
  • 2 tbsp ginger-garlic paste
  • 2-3 green chilies, slit
  • 1 tbsp red chili powder
  • 1 tbsp coriander powder
  • 1 tsp turmeric powder
  • 1 tsp garam masala
  • 1 tsp cumin seeds
  • Fresh coriander leaves for garnish
  • Salt to taste
  • Water as needed

Equipment

  • Heavy-bottomed pan or pressure cooker for cooking meat
  • Sharp knife for chopping
  • Mixing bowls for marination
  • Spoon and spatula for stirring
  • Measuring spoons and cups
  • Blender or hand blender for tomato puree

Instructions

  1. Marinate the Meat: In a large bowl, combine the chicken or mutton pieces with yogurt, ginger-garlic paste, red chili powder, turmeric powder, coriander powder, and salt. Mix well and let it marinate for at least 1 hour, preferably overnight in the refrigerator for deeper flavor.
  2. Prepare the Base: Heat mustard oil in a heavy-bottomed pan or pressure cooker until it starts smoking slightly, then reduce the heat. Add cumin seeds and allow them to crackle.
  3. Sauté Onions: Add sliced onions and sauté until golden brown. This step is crucial for the depth of flavor.
  4. Add Tomato Puree and Spices: Pour in the pureed tomatoes and cook until the oil separates from the masala. Stir in slit green chilies.
  5. Cook the Meat: Add the marinated meat to the pan. Mix well to coat all pieces with the masala. Cook on medium heat for 5-7 minutes to let the spices infuse the meat.
  6. Add Water and Pressure Cook: Pour in about 1 to 1.5 cups of water depending on how thick you want the gravy. Close the lid and pressure cook for 15-20 minutes on medium heat (for mutton) or 10 minutes (for chicken). If using a pan, cover and simmer until the meat is tender.
  7. Final Touches: Once cooked, open the lid and check seasoning. Sprinkle garam masala and cook uncovered on low heat for another 5 minutes to thicken the gravy.
  8. Garnish and Serve: Garnish with freshly chopped coriander leaves and serve hot.

Tips & Variations

Pro tip: To deepen the flavor, try adding a pinch of dried fenugreek leaves (kasuri methi) during the final cooking stage. It adds a wonderful earthy aroma.

For a richer dish, substitute mustard oil with ghee. You can also add cream or butter at the end for a luscious finish.

Try these recipes with goat meat for an authentic rustic taste.

Nutrition Facts

Nutrient Per Serving (approx.)
Calories 350-450 kcal
Protein 30-35 g
Fat 20-25 g
Carbohydrates 10-15 g
Fiber 2-3 g
Sodium 600-700 mg

Serving Suggestions

Punjabi non-veg dishes pair excellently with traditional Indian breads like naan or roti. They also go well with fragrant basmati rice or jeera rice to soak up the delicious gravy.

For a complete meal, serve with fresh cucumber raita or a tangy salad to balance the richness of the dish. You might also enjoy some pickles or chutneys alongside for extra zing.

Conclusion

Authentic Punjabi non-vegetarian recipes are a treasure trove of flavors that bring warmth and satisfaction to your dining table. With simple ingredients, basic equipment, and a little patience, you can recreate these traditional dishes that have been passed down through generations.

The secret lies in careful marination, slow cooking, and layering of spices to achieve that perfect balance.

Whether you choose chicken, mutton, or goat, these recipes promise a hearty and flavorful experience that will leave your guests asking for more. Don’t forget to explore other delightful recipes like the Lal Chicken Recipe for a spicy twist or cool down with the Goats Milk Yogurt Recipe to complement your meal.

Enjoy cooking and savor every bite of these Punjabi classics!

📖 Recipe Card: Authentic Punjabi Butter Chicken

Description: A rich and creamy North Indian dish made with marinated chicken cooked in a buttery tomato gravy. This recipe captures the true flavors of Punjabi non-vegetarian cuisine.

Prep Time: PT20M
Cook Time: PT40M
Total Time: PT60M

Servings: 4 servings

Ingredients

  • 500g boneless chicken thighs, cut into pieces
  • 1 cup plain yogurt
  • 2 tbsp ginger-garlic paste
  • 2 tsp red chili powder
  • 1 tsp turmeric powder
  • 2 tbsp butter
  • 2 tbsp cooking oil
  • 1 large onion, finely chopped
  • 3 large tomatoes, pureed
  • 1/2 cup fresh cream
  • 1 tsp garam masala
  • Salt to taste
  • Fresh coriander leaves for garnish

Instructions

  1. Marinate chicken with yogurt, ginger-garlic paste, red chili powder, turmeric, and salt for 1 hour.
  2. Heat oil and 1 tbsp butter in a pan; sauté onions until golden brown.
  3. Add tomato puree and cook until oil separates.
  4. Add marinated chicken and cook on medium heat until tender.
  5. Stir in fresh cream, remaining butter, and garam masala; simmer for 5 minutes.
  6. Garnish with coriander leaves and serve hot with naan or rice.

Nutrition: Calories: 450 kcal | Protein: 35 g | Fat: 28 g | Carbs: 10 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Authentic Punjabi Butter Chicken”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A rich and creamy North Indian dish made with marinated chicken cooked in a buttery tomato gravy. This recipe captures the true flavors of Punjabi non-vegetarian cuisine.”, “prepTime”: “PT20M”, “cookTime”: “PT40M”, “totalTime”: “PT60M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“500g boneless chicken thighs, cut into pieces”, “1 cup plain yogurt”, “2 tbsp ginger-garlic paste”, “2 tsp red chili powder”, “1 tsp turmeric powder”, “2 tbsp butter”, “2 tbsp cooking oil”, “1 large onion, finely chopped”, “3 large tomatoes, pureed”, “1/2 cup fresh cream”, “1 tsp garam masala”, “Salt to taste”, “Fresh coriander leaves for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Marinate chicken with yogurt, ginger-garlic paste, red chili powder, turmeric, and salt for 1 hour.”}, {“@type”: “HowToStep”, “text”: “Heat oil and 1 tbsp butter in a pan; saut\u00e9 onions until golden brown.”}, {“@type”: “HowToStep”, “text”: “Add tomato puree and cook until oil separates.”}, {“@type”: “HowToStep”, “text”: “Add marinated chicken and cook on medium heat until tender.”}, {“@type”: “HowToStep”, “text”: “Stir in fresh cream, remaining butter, and garam masala; simmer for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Garnish with coriander leaves and serve hot with naan or rice.”}], “nutrition”: {“calories”: “450 kcal”, “proteinContent”: “35 g”, “fatContent”: “28 g”, “carbohydrateContent”: “10 g”}}

Photo of author

Marta K

Leave a Comment

X