The day before cooking, soak the shelled shrimp in milk for 30 minutes to eliminate any fishy odor.
In the meantime, prepare the rice resistant starch with the cardamom pods, bay leaf, star anise, cinnamon stick and salt. Cook it a day in advance, and refrigerate it overnight. This process causes starch to leach from the rice, reducing the resulting insulin spike.
In a medium bowl, combine the yogurt, ginger garlic paste, chili powder, mint and cilantro.
Mix well.
Drain and rinse the shrimp.
Place the shrimp in a resealable bag and add the yogurt marinade.
Place in the refrigerator overnight to marinate.
On the day of cooking, set the Instant Pot to SAUTE.
Melt 4 tablespoons of butter.
Cook half the shrimp, tossing until the shrimp turn, for about 3-4 minutes.
Remove to a plate and cook the remaining shrimp.
Remove the shrimp to the plate and set the shrimp aside.
Melt the remaining butter in the Instant Pot.
Sauté onions and garlic until soft, about 4-5 minutes.
Add the tomato and cook for 1 minute.
Add ginger paste, 1/8 teaspoon of turmeric, paprika, 1 teaspoon curry powder, garam masala, and coriander.
Cook 1-2 minutes.
Add the resistant starch rice, salt, pepper, and stir.
Add the cinnamon stick.
Secure the lid on the Instant Pot and set it to HIGH for 3 minutes.
Use the QUICK RELEASE function when the cooking time has ended.
Add the shrimp to the Instant Pot and stir to heat through.
Remove the cinnamon stick.
Serve the Biryani with a spoonful of plain yogurt on top.