I’ve been making chicken tikka masala for years, and I have to admit it took me a while to perfect a kosher version that didn’t feel like something was missing. The traditional recipe calls for heavy cream and yogurt marinades, which obviously don’t work when you’re cooking meat. But after plenty of trial and error, I’ve found ways to get all that rich, complex flavor without breaking kashrut rules.
Making Kosher Tikka Masala Without Dairy
The secret is in the coconut milk and cashew cream. I blend soaked cashews into a silky base that mimics the traditional dairy richness, while full-fat coconut milk adds body to the sauce. The chicken gets marinated in a mixture of olive oil, lemon juice, and spices instead of yogurt. It sounds different, but the results are incredible. You get tender, flavorful chicken with a sauce that’s just as satisfying as any restaurant version.
What I love about this recipe is how it brings together warming spices like garam masala, cumin, and coriander with just enough heat from cayenne pepper. The tomatoes break down into a gorgeous base, and everything simmers together until the flavors meld perfectly. I usually start this on a Sunday afternoon when I have time to let everything cook slowly.
The Perfect Spice Balance for Home Cooking
This pairs beautifully with basmati rice or warm naan bread. Sometimes I’ll make a big batch and freeze portions for busy weeknights. The flavors actually improve after a day or two, making it perfect for meal prep or entertaining.

Ingredients
Method
- In a large bowl, combine chicken pieces with olive oil, lemon juice, garam masala, cumin, paprika, and salt. Mix well to coat evenly. Let marinate for at least 15 minutes while you prepare the sauce.
- Heat a large skillet or Dutch oven over medium-high heat. Add marinated chicken and cook for 6-8 minutes, stirring occasionally, until chicken is browned on all sides and cooked through. Remove chicken to a plate and set aside.
- Drain the soaked cashews and blend with 1/2 cup water until completely smooth. This will be your cashew cream. Set aside.
- In the same skillet, heat olive oil over medium heat. Add diced onion and cook for 5-6 minutes until softened and lightly golden.
- Add minced garlic and grated ginger. Cook for 1 minute until fragrant.
- Stir in garam masala, cumin, coriander, turmeric, and cayenne. Cook for 30 seconds until spices are toasted and fragrant.
- Add crushed tomatoes, coconut milk, cashew cream, salt, and brown sugar. Stir well to combine.
- Bring sauce to a gentle simmer, then reduce heat to low. Let simmer for 15-20 minutes, stirring occasionally, until sauce has thickened slightly.
- Return cooked chicken to the skillet and simmer for another 5 minutes to heat through and allow flavors to meld. Taste and adjust salt and spices as needed.
- Garnish with fresh chopped cilantro and serve hot over basmati rice or with warm naan bread.
