Toast coriander, peppercorns, cumin, mustard seed, cloves, and cinnamon in a skillet until they’re fragrant.
This usually takes around 3 minutes.
Let them cool before grinding them into a fine spice mix.
Combine the spice mix with salt and garam masala.
This will create the earthy base for your dish.
Store in a sealed container until ready to use.
Apply the spice mixture liberally to your choice of protein.
Let it sit for at least 30 minutes to absorb the flavors.
Choose turkey or lamb for a traditional touch.
Cook your marinated protein over medium heat until fully cooked through.
Ensure it is tender yet juicy.
This typically takes about 15-20 minutes.
Prepare a creamy tomato sauce separately, adding your cooked protein into it.
Simmer gently to marry the flavors before serving warm.