Pin it I discovered paneer tikka masala on a humid evening when my neighbor invited me over for dinner and casually mentioned she'd been craving it all week. Watching her move around the kitchen with such ease—the way she'd char the paneer just enough to get those dark edges, the confidence with which she tempered the spices into the cream—made me realize this wasn't some intimidating restaurant dish. It was just good food, made with intention and a little bit of technique. That night changed how I thought about cooking Indian food at home.
The first time I made this for my family, my mom walked into the kitchen right as the cream hit the tomato sauce and the whole thing turned this gorgeous coral color. She smiled—the kind of smile that said she recognized something from her own kitchen growing up. We sat down together at the table, and no one said much for the first few bites. That's when you know a dish has done its job.
Ingredients
- Paneer cheese: This is your star, and it needs to be fresh and firm enough to hold its shape on the grill without crumbling apart.
- Greek yogurt: The tanginess cuts through the richness of the cream sauce and keeps the marinade from being too heavy.
- Gram flour (besan): This binds the marinade to the paneer and creates a slight crust when grilled, trapping in the spices.
- Ginger-garlic paste: Use the kind you make yourself or buy fresh; the jarred stuff works but tastes a bit flat by comparison.
- Ground spices (cumin, coriander, garam masala, turmeric): Toast them in a dry pan for 30 seconds before adding if you have time—it wakes them up and makes the whole dish taste deeper.
- Kashmiri chili powder: This gives color and mild heat; if you can't find it, paprika works but won't give you that same rust-red finish.
- Crushed tomatoes: Canned is absolutely fine and often better than fresh tomatoes out of season.
- Heavy cream: The final flourish that makes this sauce feel like comfort in a bowl.
- Fresh cilantro: Don't skip this—it brightens everything and makes the dish taste alive.
Instructions
- Make the Marinade:
- Whisk together the yogurt, lemon juice, gram flour, and ginger-garlic paste in a bowl until smooth, then add all your spices and salt. The mixture should smell like you're about to do something delicious.
- Coat the Paneer:
- Add the paneer cubes, peppers, and onions to the marinade and toss gently so each piece gets coated evenly. Let it sit in the fridge for at least 30 minutes—longer is fine and actually better because the flavors have time to sink in.
- Get the Grill Ready:
- Heat your oven to 220°C or get your grill pan smoking over medium-high heat. Thread the paneer and vegetables onto skewers, leaving tiny gaps between pieces so heat can reach all sides.
- Grill Until Charred:
- Cook for 10–12 minutes, turning halfway through, until the paneer has dark, caramelized edges and the peppers are softened with char marks. You're looking for contrast—pale and cooked through inside, burnished on the outside.
- Build the Sauce Base:
- Heat butter and oil together in a large pan over medium heat, then add your finely chopped onions. Cook until they're golden brown and sweet-smelling, about 5 minutes, stirring occasionally so they don't catch.
- Bloom the Spices:
- Stir in the ginger-garlic paste and let it toast for a minute until the raw edge mellows out and you can smell its warmth filling the kitchen.
- Add the Tomatoes:
- Pour in the crushed tomatoes along with turmeric, cumin, coriander, garam masala, chili powder, salt, and sugar. The sugar balances the acidity of the tomatoes so nothing tastes sharp or one-dimensional.
- Simmer and Reduce:
- Let this bubble gently for 10–15 minutes, stirring now and then, until the sauce thickens slightly and the flavors meld together into something richer than the sum of its parts.
- Finish with Cream:
- Stir in the heavy cream and cook for another 2–3 minutes just to warm it through—don't let it boil or the cream can separate.
- Bring Everything Together:
- Add the grilled paneer, peppers, and onions to the sauce and let everything simmer together gently for 5 minutes. This is when the charred spice crust on the paneer melds with the creamy sauce, creating layers of flavor.
- Final Touches:
- Taste and adjust salt or spice if needed, then scatter fresh cilantro over the top and serve.
Pin it A few months ago, a friend who'd been vegetarian for only a few weeks told me she was nervous about cooking something filling enough for her dinner guests. I made this with her in the kitchen, and watching her confidence grow as the sauce came together—as she realized that cream and spices could be just as satisfying as anything else—reminded me why I love this dish. It's not just food; it's a small act of generosity every time you make it.
The Paneer Question
Good paneer makes all the difference, and it's worth knowing what to look for at the market. Fresh paneer should be bright white, slightly crumbly at the edges, and smell clean and milky—not sour or off. If your paneer feels soft or watery, press it between paper towels for a few minutes before marinating. I learned this the hard way when my first batch fell apart on the grill, and now I treat this as a non-negotiable step. Some people make their own paneer at home, and while I respect that dedication, store-bought works beautifully as long as you choose carefully.
Spices and Their Purpose
Each spice in this dish does something specific, and understanding that makes you a better cook. The garam masala brings warmth and depth; the turmeric adds earthiness and color; the cumin and coriander create that classic North Indian backbone that feels instantly recognizable. Chili powder is there for heat and complexity, not just fire. When you taste the sauce before adding cream, you should taste each spice singing its own note rather than blending into one bland hum. If something feels off, it's usually because one spice is overpowering the others—taste as you go and trust your palate more than the recipe.
Serving and Stretching the Meal
This dish shines over steamed basmati rice, but it's equally beautiful spooned onto warm naan or roti if you want something sturdier to soak up the sauce. For a lighter meal, some people serve it over cauliflower rice or with a simple cucumber salad on the side. The leftovers are somehow better the next day, when the paneer has fully absorbed the flavors of the sauce and tastes almost richer.
- Fresh lemon juice squeezed over everything at the end brightens it and adds a finishing note of brightness.
- A dollop of plain yogurt stirred into your rice cools everything down and adds another layer of creaminess.
- If you're making this for someone who loves extra richness, stir in a tablespoon of cashew paste into the sauce—it makes it almost luxurious.
Pin it This dish has a way of becoming part of your rotation without you really planning for it. One day you make it because you're craving it, and six months later you realize you're making it every other week for different reasons—because someone's coming over, because you miss how the kitchen smells while it's cooking, because you want to prove to yourself that you can still get it right.
Recipe Questions & Answers
- → How is the paneer prepared before cooking?
Paneer cubes are marinated with yogurt, lemon juice, gram flour, and a blend of spices including cumin, coriander, and garam masala, then grilled or baked to slightly charred perfection.
- → What spices give the sauce its flavor?
The sauce is flavored with ground cumin, coriander, turmeric, garam masala, chili powder, and a touch of sugar to balance the acidity of crushed tomatoes.
- → Can this dish be made vegan?
Yes, by substituting paneer with firm tofu, and using plant-based yogurt and cream alternatives, you can create a vegan version without compromising flavor.
- → What is the best way to serve this dish?
It is best served hot over steamed basmati rice, garnished with fresh cilantro and accompanied by lemon wedges for added brightness.
- → Are there any tips for grilling the paneer and vegetables?
Thread paneer, bell pepper, and onion chunks on skewers and grill or bake at high heat until slightly charred, turning once halfway through for even cooking.