Indian Roasted Tofu Recipe (Tandoori Paneer-Style Tofu)
Chalo, let's go! This roasted tofu is what the street vendors have been doing for generations — fast, packed with flavor, and absolutely flavor doesn't wait.
Forget fancy plating. Forget truffle oil. This is real food, made with real skill, for real people. The street vendors know — watch them work and you'll learn more in ten minutes than a year of cooking school. This recipe captures that energy.
Ingredients
For the Tofu Preparation
2 blocks (28 ounces/800g total) extra-firm tofu
1 teaspoon salt for pressing
For the Tandoori Marinade
3/4 cup unsweetened coconut yogurt or cashew cream
3 tablespoons vegetable oil or melted coconut oil
2 tablespoons fresh lemon juice
2 tablespoons ginger-garlic paste
2 tablespoons Kashmiri red chili powder
1.5 teaspoons ground cumin
1.5 teaspoons ground coriander
1 teaspoon garam masala
1 teaspoon smoked paprika (for authentic tandoor flavor)
1/2 teaspoon ground turmeric
1/2 teaspoon amchur (dried mango powder)
1/4 teaspoon ground fenugreek (methi) - optional but authentic
1/4 teaspoon ground black pepper
1/4 teaspoon cayenne pepper (for extra heat, optional)
1 teaspoon salt
1/2 teaspoon sugar or maple syrup
For Basting
3 tablespoons melted vegan butter or neutral oil
1/2 teaspoon Kashmiri chili powder
1/4 teaspoon ground cumin
Pinch of chaat masala
For the Roasted Vegetables
2 medium bell peppers (mixed colors), cut into 1.5-inch squares
1 large red onion, cut into 1.5-inch wedges
12 cherry tomatoes or 2 medium tomatoes quartered
1 tablespoon oil
1/2 teaspoon salt
1/4 teaspoon cumin
For Serving and Garnish
Fresh cilantro, roughly chopped
Fresh mint leaves
Thinly sliced red onion rings
Lemon wedges
Green chutney (mint-cilantro)
Tamarind chutney (optional)
Chaat masala for sprinkling
Equipment Needed
Tofu Press or Heavy Objects: Essential for removing moisture
Clean Kitchen Towels or Paper Towels: For wrapping tofu during pressing
Large Baking Sheet: Rimmed, heavy-duty
Wire Rack: Fits inside baking sheet for elevated roasting
Parchment Paper: For easy cleanup
Large Mixing Bowl: For marinating
Sharp Knife and Cutting Board: For cutting tofu and vegetables
Basting Brush: Silicone for high heat
Metal Skewers: Optional, for presentation (bamboo require soaking)
Kitchen Timer: Tofu timing is crucial
Instructions
Step 1: Press the Tofu (30 minutes, mostly hands-off)
Drain tofu: Remove tofu blocks from packaging and drain all liquid.
Wrap in towels: Wrap each block in 2-3 layers of clean kitchen towels or several layers of paper towels.
Apply pressure: Place wrapped tofu on a cutting board or plate. Top with another flat surface (another cutting board, sheet pan) and weight with heavy objects (cast iron skillet, canned goods, books - approximately 15-20 pounds total).
Press: Let sit for 30-45 minutes. The towels will absorb significant moisture. For best results, change towels halfway through if very wet.
Alternative method: Use a tofu press according to manufacturer instructions.
Visual Cue: Well-pressed tofu will feel noticeably firmer and denser. The towels will have absorbed considerable water. The tofu blocks may have compressed by 1/4 to 1/3 of their original thickness.
Why This Matters: Removing moisture is THE most critical step for crispy tofu. Wet tofu steams instead of roasting, resulting in soggy, bland results. Don't skip or rush this step.
Step 2: Cut the Tofu (5 minutes)
Cut into cubes: Slice each pressed tofu block into 1.5-inch cubes (approximately 16 cubes per block, 32 total).
Alternative cuts:
- Triangles: Cut block in half, then into triangles for varied presentation
- Thick slabs: 1/2-inch thick rectangles for "steak" style
- Strips: 1/2 x 3-inch strips for wraps and bowls
Pat dry again: Give the cut pieces one final pat with paper towels to remove any surface moisture released during cutting.
Season lightly: Sprinkle with a pinch of salt on all sides. This draws out additional moisture and seasons the tofu base.
Chef's Tip: Consistent cube sizing ensures even cooking. Pieces that are too small may overcook and become chewy; too large may not cook through properly.
Step 3: Prepare the Tandoori Marinade (5 minutes)
Whisk the base: In a large bowl, whisk the coconut yogurt until completely smooth with no lumps.
Add wet ingredients: Incorporate the oil, lemon juice, and ginger-garlic paste. Whisk to combine.
Add all spices: Add Kashmiri chili powder, cumin, coriander, garam masala, smoked paprika, turmeric, amchur, fenugreek (if using), black pepper, cayenne (if using), salt, and sugar.
Mix thoroughly: Whisk vigorously until the marinade is completely smooth and uniformly colored. No spice clumps should be visible.
Taste and adjust: The marinade should taste boldly seasoned - slightly salty, tangy, and warmly spiced. Adjust as needed.
Visual Cue: Properly mixed tandoori marinade will be a vibrant reddish-orange color with a thick, coating consistency. It should cling to a spoon when lifted.
Step 4: Marinate the Tofu (30 minutes to 2 hours)
Add tofu to marinade: Gently place the tofu cubes into the marinade bowl.
Coat carefully: Using a spatula or your hands, gently turn and coat each piece. Be gentle - tofu can crumble if handled roughly.
Ensure full coverage: Every surface should be coated with a thin, even layer of marinade.
Marinate: Cover and refrigerate for:
-
Minimum: 30 minutes
-
Ideal: 1-2 hours
-
Maximum: 6-8 hours (tofu handles extended marination well)
Prepare vegetables: While tofu marinates, cut bell peppers and onion. Toss with oil, salt, and cumin in a separate bowl.
Bring to room temperature: Remove tofu from refrigerator 15-20 minutes before roasting.
Chef's Tip: Unlike delicate proteins, tofu benefits from longer marination. The soy protein structure absorbs flavors slowly but deeply, rewarding patience with intensely flavorful results.
Step 5: Prepare for Roasting (5 minutes)
Preheat oven: Set to 450°F (230°C). Position rack in the upper-middle section. Allow full 15 minutes for preheating.
Prepare baking sheet: Line a large rimmed baking sheet with parchment paper. For maximum crispiness, place a wire rack on top and lightly grease with cooking spray.
Prepare basting mixture: In a small bowl, combine melted vegan butter with Kashmiri chili powder, cumin, and chaat masala. Set aside.
Skewer option: If using metal skewers for presentation, thread tofu and vegetables alternately, leaving small gaps between pieces for heat circulation.
Step 6: Roast the Tofu (22-27 minutes)
Arrange tofu: Remove tofu from marinade, allowing excess to drip off for 10-15 seconds per piece. Arrange in a single layer on the prepared baking sheet with at least 1/2-inch space between pieces.
Arrange vegetables: Place the seasoned vegetables around the edges of the baking sheet or on a separate pan. Vegetables will roast slightly faster than tofu.
First roasting phase (12 minutes): Roast undisturbed for 12 minutes. The marinade will begin to set and the edges will start to color.
Flip and baste (careful step): Remove from oven. Using tongs or a thin spatula, carefully flip each tofu piece. Brush all visible surfaces generously with the spiced butter mixture.
Second roasting phase (10-12 minutes): Return to oven. Roast for another 10-12 minutes until:
- Tofu is deep golden-brown with caramelized, slightly charred spots
- Edges are visibly crispy
- Vegetables are tender with charred edges
Broiler finish (optional, 2-3 minutes): For extra char and color, switch to broiler (high) for the final 2-3 minutes. Watch constantly - broiler can burn quickly.
Visual Cue: Perfectly roasted tandoori tofu will have:
Deep reddish-brown color overall
Darker caramelized spots on edges and corners
Visibly crispy, slightly firm texture
The marinade coating will look set and slightly glossy
Timing Note: Check doneness at 20 minutes total. The tofu should be firm when pressed but not rock-hard. A slightly soft center ensures it won't be chewy.
Step 7: Rest and Serve (5 minutes)
Brief rest: Let the roasted tofu rest on the pan for 3 minutes. This allows the exterior to crisp further as residual moisture evaporates.
Final seasoning: Sprinkle liberally with chaat masala for the characteristic tangy, savory finish.
Plate attractively: Transfer tofu and vegetables to a serving platter. Arrange in an appealing pattern with vegetables surrounding the tofu.
Garnish generously: Top with fresh cilantro and mint leaves. Scatter red onion rings over everything for color and crunch.
Add accompaniments: Arrange lemon wedges around the platter. Serve chutneys in small bowls alongside.
Serve immediately: This dish is best enjoyed hot when the tofu is at its crispiest.
Visual Cue: A stunning presentation will feature the vibrant orange-red tofu against colorful roasted vegetables, bright green herbs, white onion rings, and yellow lemon wedges.
Cooking Tips for Perfect Tandoori Tofu
Choosing the Right Tofu
Extra-firm is essential: Softer tofu will crumble and won't crisp properly
Avoid silken tofu: It has too much water content and wrong texture
High-quality brands: Look for tofu with minimal ingredients (soybeans, water, coagulant only)
Freshness: Check the date; fresh tofu has better texture and neutral taste
Pressing Mastery
More pressing = better results: 45 minutes is better than 30; overnight is even better
Freezing trick: Freeze and thaw tofu before pressing for a meatier, chewier texture that absorbs marinade even better
Commercial press: A good tofu press is a worthwhile investment for regular tofu cooking
Achieving Maximum Crispiness
Dry, dry, dry: This cannot be overemphasized - moisture is the enemy of crispy tofu
Thin marinade coating: Thick marinade layers steam; thin layers crisp
High heat: 450°F minimum; don't attempt at lower temperatures
Don't overcrowd: Leave space for heat to circulate around each piece
Wire rack elevation: Allows air flow underneath for all-around crispiness
Common Mistakes to Avoid
Skipping the pressing step
Using soft or silken tofu
Overcrowding the baking sheet
Flipping before the first side is properly set (causes sticking and breakage)
Roasting at temperatures below 425°F
Recipe Variations
Tandoori Tofu Tikka Masala
Roast the tofu as directed. Prepare or purchase tikka masala sauce. Simmer roasted tofu in the sauce for 3-4 minutes just before serving. The crispy exterior will soften slightly but absorb the luscious, creamy sauce beautifully.
Spicy Hariyali (Green) Tofu
Replace the red tandoori marinade with a green version: Blend 1 cup cilantro, 1/2 cup mint, 2 green chilies, ginger-garlic paste, and coconut yogurt. Season with cumin, coriander, and salt. Roast as directed.
Tandoori Tofu Skewers for Grilling
Thread marinated tofu onto metal skewers alternating with vegetables. Grill over medium-high direct heat for 3-4 minutes per side, basting with spiced oil. Perfect for summer cookouts.
Air Fryer Tandoori Tofu
Preheat air fryer to 400°F (200°C). Arrange tofu in a single layer (work in batches). Air fry for 15-18 minutes, flipping halfway through and basting with spiced oil. Results are slightly less charred but very crispy.
Paneer Substitution (Non-Vegan)
For traditional Paneer Tikka, substitute 14 oz paneer cut into cubes. Skip the pressing step. Use regular yogurt in the marinade. Reduce roasting time to 18-20 minutes (paneer softens if overcooked).
Tofu Tikka Wrap
Slice roasted tofu into strips. Serve in warm naan or roti with shredded cabbage, pickled red onions, mint chutney, and tamarind sauce. Add sliced cucumbers and tomatoes.
Serving Suggestions
Traditional Indian Accompaniments
Jeera Rice: Fragrant basmati rice flavored with whole cumin seeds
Naan or Roti: Warm Indian flatbreads (ensure vegan if needed)
Mint Chutney: Fresh, bright, cooling contrast to the warm spices
Tamarind Chutney: Sweet and tangy for depth
Kachumber Salad: Diced tomatoes, cucumber, and onion with lemon
Pickles: Mango or lime pickle for authentic touch
Modern Serving Ideas
Buddha Bowl: Over brown rice with roasted vegetables, chickpeas, and tahini dressing
Salad: On a bed of mixed greens with cucumbers, cherry tomatoes, and creamy mint dressing
Tacos: In corn tortillas with cabbage slaw and avocado crema
Grain Bowl: Over quinoa with roasted sweet potatoes and spinach
Beverage Pairings
Traditional: Mango lassi (vegan version), masala chai, or rose-flavored sharbat
Wine: Off-dry Riesling or Gewurztraminer
Beer: Light lager, wheat beer, or session IPA
Non-Alcoholic: Fresh lime soda (nimbu pani) or cucumber mint cooler
Storage and Make-Ahead Instructions
Preparing in Advance
Pressed tofu: Press and refrigerate up to 2 days ahead (store wrapped in fresh paper towels in an airtight container)
Marinade: Prepare up to 4 days ahead; refrigerate in a sealed container
Marinating tofu: Can marinate up to 24 hours - flavor intensifies over time
Storing Cooked Tofu
Refrigeration: Store in an airtight container for up to 5 days
Freezing: Freeze roasted tofu for up to 2 months (texture changes slightly but still good)
Reheating for Best Results
Oven (recommended): Spread on baking sheet, reheat at 400°F (200°C) for 10-12 minutes until hot and recrisped
Air fryer: 375°F (190°C) for 6-8 minutes, shaking halfway
Skillet: Pan-fry in a little oil over medium-high heat for 3-4 minutes per side
Avoid: Microwave (makes tofu rubbery and soggy)
Pro Tip: Roasted tofu reheats exceptionally well. Make a double batch and use throughout the week in different preparations - wraps, salads, bowls, and curries.
Nutritional Information (Per Serving)
| Nutrient | Amount |
|----------|--------|
| Calories | 245 |
| Protein | 18g |
| Total Fat | 16g |
| Saturated Fat | 3g |
| Carbohydrates | 10g |
| Fiber | 3g |
| Sodium | 580mg |
| Iron | 3mg |
| Calcium | 350mg |
Nutritional Highlights:
Complete plant protein with all essential amino acids
Excellent source of calcium (when made with calcium-set tofu)
Good source of iron
Low in saturated fat
Naturally gluten-free
Frequently Asked Questions
Can I use firm tofu instead of extra-firm?
Extra-firm is strongly recommended. Firm tofu contains more water and won't achieve the same crispy texture. If using firm, press for at least 1 hour and expect softer results.
Why does my tofu stick to the pan?
Common causes: pan not properly lined/greased, oven not fully preheated, tofu flipped too early before crust formed, or too much marinade creating a wet surface. A wire rack over parchment helps prevent sticking.
How do I get the red color like restaurant tandoori?
Restaurant tandoori uses food coloring for that bright red appearance. For natural color, use generous Kashmiri chili powder (2+ tablespoons) and a tablespoon of tomato paste in the marinade.
Can I freeze the marinated tofu before cooking?
Yes! In fact, freezing and thawing creates a firmer, chewier texture that some prefer. Freeze in the marinade for up to 3 months. Thaw completely before roasting.
What's the best way to make this without an oven?
Grill over medium-high heat for 3-4 minutes per side, or pan-fry in a well-oiled cast iron skillet over medium-high heat until crispy on all sides (about 2-3 minutes per side).
Ingredient Substitution Guide
Whether you're working around dietary restrictions, allergies, or simply using what's available in your kitchen, these substitutions work well in this indian preparation:
Tempeh: Firmer and nuttier than tofu. Slice to the same thickness and add 2-3 minutes to cooking time. Steaming first reduces bitterness.
Halloumi cheese: Grills and fries beautifully without melting. Soak in water for 30 minutes first to reduce saltiness.
Seitan: Wheat-based protein with a chewy texture. Absorbs sauces well but has a different mouthfeel than tofu's softness.
Paneer: Indian fresh cheese that doesn't melt. Cube and cook similarly to tofu but skip the pressing step since paneer is already dry.
When substituting, always taste and adjust seasoning as you go. Different proteins and ingredients absorb and carry flavors differently, so what works perfectly with tofu may need tweaking with your substitute.
Make-Ahead and Meal Prep Tips
This recipe is excellent for meal preparation. Here's how to get the most out of your batch cooking:
Refrigerator storage: 4-5 days in an airtight container. Tofu reheats well in any method. Pan-fry stored tofu for 2 minutes per side to restore crispiness, or microwave briefly for softer preparations.
Freezer storage: Up to 3 months (changes texture). Freezing and thawing tofu before cooking creates a chewier, more meat-like texture that absorbs marinades better than fresh tofu.
Batch cooking strategy: Press and cut tofu in bulk at the start of the week. Store prepped tofu submerged in water in the fridge, changing water daily.
Reheating for Best Results
The biggest mistake in meal prep is aggressive reheating that overcooks the protein. Tofu reheats well in any method. Pan-fry stored tofu for 2 minutes per side to restore crispiness, or microwave briefly for softer preparations. For packed lunches, consider bringing components separately and assembling fresh. The texture stays better when sauces and garnishes are added at eating time rather than stored together.
Seasonal Adaptations
Indian cooking follows seasonal principles rooted in Ayurvedic tradition. Spring favors bitter greens, fresh turmeric, and lighter preparations that cleanse after winter. The intense summer heat calls for cooling ingredients like yogurt, mint, coconut, and raw mango. Monsoon season brings fresh corn, leafy greens, and warming chai spices. Winter welcomes rich curries, root vegetables like carrots and turnips, and sweets made with jaggery and ghee.
Adapting this recipe to the seasons doesn't just improve flavor — it often reduces cost since in-season produce is more abundant and affordable. Visit your local farmers' market for the freshest seasonal ingredients that will elevate this dish.
Scaling This Recipe
Need to feed more people or cooking for just yourself? Here's how to adjust:
Cooking times change when scaling up. A doubled recipe in the same vessel needs 15-25% more time, not double. Monitor closely and use a thermometer.
For doubling, use a larger vessel rather than cooking two batches when possible. Proteins cook more evenly in a single batch with proper spacing.
When halving this recipe, keep cooking temperature the same but reduce time by about 25%. Less food means less thermal mass, so it heats through faster.
Seasoning does not scale linearly. When doubling, start with 1.5 times the seasoning and adjust to taste. When halving, use about 60% of the original amount.
As a general rule, taste frequently when scaling. Your palate is the best guide for getting the balance right at any batch size.
Affiliate Disclosure: This post contains affiliate links to products we personally use and recommend. If you purchase through these links, we may earn a small commission at no additional cost to you. This helps support our recipe development and keeps our content free. We only recommend products we genuinely believe in.
Shop Quality Tofu and Tofu Presses →
Shop Authentic Indian Spices →
Shop Recommended Baking Sheets →
*Last updated: 2026-01-19*