IndianRoasted

Indian Roasted Tofu Recipe (Tandoori Paneer-Style Tofu)

Authentic Indian roasted tofu recipe featuring crispy, golden tofu marinated in aromatic tandoori spices. This vegan adaptation of the classic Tandoori Paneer delivers restaurant-quality results with protein-rich tofu. Ready in 40 minutes with just 30 minutes hands-off marinating.

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*

    Chef's Recommended Tools

    Cuisinart Roasting Pan with Rack - 16 Inch

    14,600+

    $49.95

    View on Amazon

    ThermoPro Wireless Meat Thermometer

    38,700+

    $22.99

    View on Amazon
    Budget Pick

    Silicone Basting Brush Set (2-Pack)

    25,100+

    $7.97

    View on Amazon

    Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. We only recommend products we genuinely believe will enhance your cooking experience.

    Get Weekly Recipes

    New recipes, cooking tips, and seasonal inspiration delivered every week.

    No spam. Unsubscribe anytime.