Place the paneer in a bowl and toss with the ginger, garlic, coriander, garam masala, cumin, and salt.
Add the 5 tablespoons of yogurt and stir until the paneer pieces are evenly coated. Let marinate at room temperature for 20 minutes or refrigerate and marinate overnight. Preheat the oven to 400°F.
Line a large baking sheet with aluminum foil and coat with nonstick spray. Arrange the paneer cubes on top in an even layer, discarding any excess marinade.
Bake for 12 to 15 minutes, until the paneer is lightly golden at the edges. Remove from the oven and set aside.
While the paneer bakes, prepare the masala. Heat the coconut oil over medium-low in a large, sturdy skillet. Once hot, add the bell pepper, cauliflower, onion, ginger, garlic, salt, and pepper. Cook, stirring occasionally, for 1 minute, then increase the heat to medium and continue cooking until the vegetables are tender and the onion is translucent; about 12 to 15 minutes. Do not let the onion brown—if it starts to turn brown, reduce the heat and continue cooking until soft.
Add the tomato paste, garam masala, turmeric, and cayenne. Cook and stir constantly for 30 seconds, until very fragrant.
Add crushed tomatoes and cook, stirring occasionally, until hot, about 2 minutes.
Add the paneer and peas, and cook, stirring occasionally, until warmed through, about 2 minutes more.
Remove from heat and let cool for 1 minute. Stir in the 1/2 cup yogurt. Taste and add additional salt and pepper as desired. Sprinkle with cilantro and serve warm with naan bread or brown rice.
Notes
*ABOUT PANEER: Paneer is an Indian cheese that is high in protein, mild in flavor, and delicious! There are not any direct substitutes, so I recommend seeking it out. Try Indian grocery stores or delis or a specialty foods store. Otherwise, you can substitute diced boneless, skinless chicken, though you will need to adjust the cooking time accordingly. It could also work to swap extra firm tofu that has as much moisture pressed out as possible, though I have not tried either of these swaps myself.
**ABOUT GARAM MASALA: Garam masala is an Indian spice blend that can be found in most grocery stores. You can also purchase it online here.
***ABOUTYOGURT: Do not use nonfat yogurt, as it is likely to curdle. Whole milk yogurt is fine. If you do not have Greek yogurt, you can also substitute regular yogurt.
TO STORE: Leftover paneer tikka masala can be stored for 3-5 days in the refrigerator.
TO FREEZE: Stored in a freezer-safe container, paneer tikka masala can be frozen for up to 3 months. Thaw overnight in the fridge before warming.
TO REHEAT: Gently warm paneer tikka masala on the stovetop over low heat until heated through. Do not warm too quickly or the sauce may separate.