How to Make Shan Haleem in an Instant Pot

17 mins read

Last Updated on July 27, 2023

Making Shan Haleem in an Instant Pot is a quick and convenient way to enjoy this traditional Pakistani dish. The Instant Pot’s pressure cooking function helps to tenderize the meat and blend the flavors of the spices, resulting in a rich and flavorful Haleem. To make it, simply sauté the onions and spices, add the meat and lentils, and pressure cook for a short time. The Instant Pot’s versatility allows you to adjust the cooking time and texture according to your preference. With this easy recipe, you can now enjoy a delicious bowl of Shan Haleem in no time!

Shan Haleem is a popular dish that is loved by many for its rich and flavorful taste. This traditional Pakistani dish is made with a combination of meat, lentils, and grains, cooked to perfection in an Instant Pot. If you’re a fan of hearty and nutritious meals, then Shan Haleem is definitely a dish you should try.

Ingredients needed to make Shan Haleem in an Instant Pot

When it comes to making Shan Haleem in an Instant Pot, there are several key ingredients that you will need. These ingredients are essential for achieving the authentic and delicious taste of this popular dish. Here are the ingredients you will need:

  • Meat: You will need boneless meat, such as beef or chicken, cut into small pieces.
  • Lentils and grains: A combination of lentils and grains, such as wheat, barley, and yellow split peas, will give Shan Haleem its unique texture.
  • Spices: A blend of spices, including turmeric, red chili powder, cumin powder, and garam masala, will add flavor and aroma to the dish.
  • Onions and garlic: These aromatic ingredients will enhance the taste of Shan Haleem.
  • Ghee or oil: Ghee or oil will be used for cooking the meat and lentils.
  • Water or broth: Sufficient water or broth will be needed to cook the lentils and grains to perfection.
  • Garnishes: Optional garnishes, such as fried onions, chopped coriander, and lemon wedges, can be added to enhance the presentation and taste of Shan Haleem.

By gathering these ingredients, you will be well-prepared to make a delicious batch of Shan Haleem in your Instant Pot.

Step-by-step instructions on how to prepare the meat for Shan Haleem

Preparing the meat for Shan Haleem is an important step in achieving the perfect texture and flavor. Start by selecting high-quality meat, such as boneless chicken or mutton, and cut it into small pieces. Marinating the meat is crucial to infuse it with delicious flavors. In a bowl, mix together yogurt, ginger-garlic paste, red chili powder, turmeric powder, and salt. Add the meat to the marinade and let it sit for at least 30 minutes to allow the flavors to penetrate.

Next, sauté the meat in the Instant Pot to enhance its taste. Set the Instant Pot to sauté mode and heat some oil. Once the oil is hot, add the marinated meat and cook until it turns brown on all sides. This step helps seal in the juices and adds a rich caramelized flavor to the Haleem.

How to Cook the Lentils and Grains in the Instant Pot for Shan Haleem

Once you have prepared the meat for Shan Haleem, it’s time to move on to cooking the lentils and grains. This step is crucial in achieving the perfect texture and flavor of the dish.

1. Rinse and soak the lentils and grains:

Start by rinsing the lentils and grains thoroughly under cold water. This helps remove any impurities and dirt. Then, soak them in water for at least 2 hours or overnight. Soaking not only softens the lentils and grains but also reduces the cooking time.

2. Drain the lentils and grains:

After soaking, drain the lentils and grains using a colander. Make sure to remove all excess water to prevent the Haleem from becoming too watery.

3. Add lentils and grains to the Instant Pot:

Transfer the drained lentils and grains to the Instant Pot. Add enough water to cover them completely. For every cup of lentils and grains, use about 4 cups of water.

4. Cook on high pressure:

Close the Instant Pot lid and set the pressure valve to the sealing position. Cook the lentils and grains on high pressure for about 15-20 minutes. The exact cooking time may vary depending on the type and size of lentils and grains used.

5. Natural release:

Once the cooking time is complete, allow the Instant Pot to naturally release the pressure for about 10-15 minutes. This helps the lentils and grains to continue cooking and absorb any remaining liquid.

6. Mash the lentils and grains:

Using a potato masher or immersion blender, gently mash the cooked lentils and grains until they reach a smooth and creamy consistency. This step is essential for creating the thick and velvety texture of Shan Haleem.

Now that the lentils and grains are cooked and mashed, you are ready to move on to the next step of adding spices and flavorings to enhance the taste

5. Adding spices and flavorings to enhance the taste of Shan Haleem

Spices and flavorings play a crucial role in making Shan Haleem a delectable dish. Here are some key ingredients to enhance the taste:

  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon turmeric powder
  • 1 teaspoon red chili powder
  • 1 teaspoon garam masala
  • 1 teaspoon cumin powder
  • 1 teaspoon coriander powder
  • Salt to taste

Additionally, you can add the following flavorings to elevate the taste:

  • 1 tablespoon ghee or clarified butter
  • 1 tablespoon lemon juice
  • Fresh coriander leaves for garnishing
  • Fried onions for added crunch

These spices and flavorings not only add depth to the dish but also create a tantalizing aroma that will make your mouth water. Adjust the amount of spices according to your preference for spiciness. Remember, Shan Haleem is known for its rich and robust flavors, so don’t be afraid to experiment and add your own twist to the recipe.

6. Cooking the mixture in the Instant Pot to achieve the perfect consistency

Once you have added all the ingredients to the Instant Pot, it’s time to cook the mixture to achieve the perfect consistency for Shan Haleem. Follow these steps:

  1. Close the lid of the Instant Pot and make sure the pressure valve is set to the sealing position.
  2. Select the “Pressure Cook” or “Manual” setting on the Instant Pot and set the cooking time to 30 minutes.
  3. Allow the Instant Pot to come to pressure, which may take around 10-15 minutes.
  4. Once the cooking time is complete, let the pressure release naturally for about 10 minutes. Then, carefully turn the pressure valve to the venting position to release any remaining pressure.
  5. Open the lid of the Instant Pot and give the mixture a good stir. You will notice that the lentils and grains have become soft and the meat is tender.
  6. Using a hand blender or a masher, blend the mixture until you achieve a smooth and creamy consistency. If you prefer a chunkier texture, you can skip this step.
  7. Check the seasoning and adjust according to your taste. You can add more salt, spices, or flavorings if desired.
  8. Let the Shan Haleem rest for a few minutes before serving to allow the flavors to meld together.

Now that you have cooked the mixture in the Instant Pot to achieve the perfect consistency, your Shan Haleem is ready to be served and enjoyed!

Tips and tricks for serving Shan Haleem and garnishing options

Once you have prepared the delicious and hearty Shan Haleem in your Instant Pot, it’s time to serve it in a way that enhances its flavors and presentation. Here are some tips and tricks to make your Shan Haleem even more enjoyable:

Serving Suggestions:

1. Serve Shan Haleem hot, straight from the Instant Pot, as it tastes best when it is warm.

2. Garnish the dish with a generous drizzle of ghee or clarified butter. This adds richness and enhances the overall taste.

3. Sprinkle some freshly chopped coriander leaves and mint leaves on top for a burst of freshness.

4. Squeeze a few drops of lemon juice over the Haleem to add a tangy twist.

Garnishing Options:

1. For added texture, you can top the Haleem with some crispy fried onions.

2. If you prefer a spicy kick, sprinkle some red chili flakes or chopped green chilies on top.

3. To add a touch of sweetness, garnish with a handful of golden raisins or slivered almonds.

Remember, the garnishing options are flexible, and you can customize them according to your taste preferences. So, get creative and experiment with different combinations to make your Shan Haleem visually appealing and even more delicious!

Variations and Substitutions for Shan Haleem Ingredients

While the traditional recipe for Shan Haleem calls for specific ingredients, there are several variations and substitutions you can make to suit your taste or dietary preferences. Here are some options:


Instead of using beef or mutton, you can opt for chicken or turkey to make a lighter version of Shan Haleem. For a vegetarian option, you can replace the meat with mushrooms or tofu.

Lentils and Grains:

Feel free to experiment with different combinations of lentils and grains. You can use a mix of split yellow lentils (moong dal), split Bengal gram (chana dal), and broken wheat (dalia) for a unique texture and flavor.

Spices and Flavorings:

While the traditional spices like cumin, coriander, and garam masala are essential, you can add your own twist by incorporating spices like turmeric, paprika, or even a pinch of cinnamon for a hint of warmth.


Traditionally, Shan Haleem is garnished with fried onions, fresh coriander leaves, and ginger slices. However, you can get creative and add toppings like chopped mint, lemon wedges, or even a dollop of yogurt for a refreshing twist.

Remember, the key is to experiment and find the combination that suits your taste buds. Whether you stick to the traditional recipe or try out these variations, Shan Haleem is a dish that will surely impress your family and friends.

Health benefits of Shan Haleem and why it is a nutritious dish

Shan Haleem is not only a delicious and flavorful dish, but it also offers numerous health benefits. This traditional Pakistani dish is packed with essential nutrients that can contribute to a well-balanced diet.

Protein: One of the main ingredients in Shan Haleem is meat, which is a rich source of protein. Protein is essential for building and repairing tissues, as well as for the production of enzymes and hormones.

Fiber: Shan Haleem contains lentils and grains, which are high in fiber. Fiber aids in digestion, helps regulate blood sugar levels, and promotes a feeling of fullness, which can aid in weight management.

Vitamins and minerals: The various spices and flavorings used in Shan Haleem, such as turmeric, ginger, and garlic, are rich in vitamins and minerals. These nutrients play a crucial role in maintaining overall health and boosting the immune system.

Complex carbohydrates: The lentils and grains in Shan Haleem provide a good source of complex carbohydrates. These carbohydrates are slowly digested, providing a steady release of energy and preventing blood sugar spikes.

Overall, Shan Haleem is a nutritious dish that can be enjoyed as part of a balanced diet. Its combination of protein, fiber, vitamins, minerals, and complex carbohydrates make it a wholesome and satisfying meal option.

Experience the Authentic Taste of Shan Haleem with an Instant Pot

After following the step-by-step instructions and adding the perfect blend of spices and flavorings, you can now enjoy the delicious and authentic taste of Shan Haleem made in an Instant Pot. This traditional Pakistani dish has gained immense popularity worldwide, and for good reason. The combination of lentils, grains, and meat creates a hearty and nutritious meal that is perfect for any occasion.

By using an Instant Pot, you can save time and still achieve the perfect consistency of Haleem. The pressure cooking feature of the Instant Pot ensures that the lentils and grains are cooked to perfection, resulting in a creamy and flavorful dish. Additionally, the Instant Pot allows you to retain the nutritional value of the ingredients, making it a healthy choice for you and your family.

So why wait? Gather the ingredients, follow the instructions, and indulge in the rich and comforting flavors of Shan Haleem. Whether it’s a family gathering or a cozy night in, this dish is sure to impress and satisfy everyone’s taste buds. Experience the true essence of Pakistani cuisine with this Instant Pot recipe.

Learn how to make delicious and nutritious Shan Haleem in an Instant Pot. Step-by-step instructions and tips included.

About The Author

Alison Sowle is the typical tv guru. With a social media evangelist background, she knows how to get her message out there. However, she's also an introvert at heart and loves nothing more than writing for hours on end. She's a passionate creator who takes great joy in learning about new cultures - especially when it comes to beer!