Set IP to saute (more), you can switch between less and more to avoid ingredients sticking to bottom.
Heat oil and add sliced onion. Saute for a minute until golden brown.
Add your meat and sauté until the color changes.
Next, add ginger and garlic paste and saute again. Make sure to saute for at least 30 seconds after adding each ingredient.
Add all spices, sauteing after addition of each spice.
Add chopped tomatoes and mix well.
After tomatoes soften, add chopped spinach and cook until the volume reduces in size.
Add yogurt, mix and cook for 3-4 minutes.
Cover with an instant pot lid, and set to pressure cook for 20 minutes or less depending on size of beef cubes. If you’re using chicken, pressure cook for 12-15 minutes depending on size of meat.
When time's up, release steam and cook until oil separates.
Add kasoori methi, and chopped cilantro. Cook on low for 2-3 minutes.
Add lemon juice. Turn off heat.
Enjoy!