01 -
Mix tandoori masala, ginger paste, garlic paste, and yogurt in a bowl. Stir until blended, adding seasoning to match your taste. Toss in chicken pieces and coat them well. Let it sit for at least 20 minutes, but for best flavor, keep it covered in the fridge overnight or up to 24 hours.
02 -
Warm the ghee in a pot over medium heat. Toss in onions and cook until they turn clear and soft, around 5-7 minutes. Don't let them turn brown. Add the ginger and garlic paste and stir non-stop for 30 seconds so they don't burn.
03 -
Throw in the smashed tomatoes with chili powder, ground coriander, and cumin. Let it cook for 5 minutes. If it starts to bubble too much, splash in about ¼ cup water and keep cooking until it thickens slightly and the flavors come together.
04 -
Take the pot off the heat and put the mix in a blender. Blend until smooth, adding a bit of water if needed to make it work. You might need to do this in batches if your blender's small. Always put a towel over the lid when blending hot stuff to stay safe.
05 -
Heat the leftover tablespoon of oil in the same pot on medium. Add your marinated chicken (throw away extra marinade) and cook for about 5-6 minutes, turning now and then so all sides get browned.
06 -
Pour your blended sauce into the pot with the chicken and warm it all up. Once it bubbles, stir in the heavy cream and garam masala. When it starts to simmer again, add your crushed fenugreek leaves. Let it bubble gently for 2-3 more minutes to mix all the flavors. Serve it hot with basmati rice or naan bread.