Authentic Indian Baked Tofu - Tandoori-Inspired Recipe
Chalo, let's go! This baked 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 and Marinade
2 blocks (28 oz total) extra-firm tofu, pressed for 30 minutes
1 cup plain Greek yogurt (or dairy-free yogurt alternative)
3 tablespoons tandoori spice blend
2 tablespoons paprika (for color and mild spice)
1 tablespoon ground cumin
1½ teaspoons ground coriander
1 teaspoon turmeric powder
1 teaspoon garam masala
½ teaspoon cayenne pepper (adjust to heat preference)
4 cloves garlic, minced
1 tablespoon fresh ginger, finely grated
2 tablespoons fresh lemon juice
1 tablespoon lime juice
2 teaspoons salt (or to taste)
½ teaspoon black pepper
2 tablespoons vegetable oil (for coating baking sheet)
1 teaspoon kasuri methi (dried fenugreek leaves), crushed
Fresh cilantro for garnish
Lemon wedges for serving
For the Serving
2 cups basmati rice, cooked
1 red onion, thinly sliced
½ cup chopped fresh cilantro
¼ cup fresh mint leaves, chopped
2 tablespoons sliced green chilies
Lemon juice for drizzling
Equipment Needed
Two 9x13 inch baking sheets
Heavy books or cast iron weights for pressing tofu
Cheesecloth or clean kitchen towels
Large mixing bowl
Whisk or fork for combining marinade
Measuring spoons and cups
Sharp knife for cutting tofu
Meat thermometer (optional, for checking internal temperature)
Pastry brush (for applying excess marinade)
Aluminum foil
Paper towels
Instructions
Preparing the Tofu (20 minutes active time)
Press the tofu thoroughly: Remove both blocks of extra-firm tofu from their packaging and drain the liquid. Wrap each block in cheesecloth or a clean kitchen towel. Place on a baking sheet and weight down with heavy books or cast iron pans. Let sit for 30 minutes to remove excess moisture. This step is critical for proper absorption of the marinade and achieving better texture during baking.
Cut the tofu into blocks: After pressing, carefully remove the tofu from the cheesecloth and cut each block into 8 pieces (creating pieces roughly 2.5 x 2 x 1.5 inches). Handle gently to avoid crumbling. Pat each piece dry with paper towels to remove remaining surface moisture.
Prepare the marinade base: In a large mixing bowl, combine the Greek yogurt, lemon juice, and lime juice. Whisk together until smooth and well combined. The acidic citrus will help tenderize and flavor the tofu.
Create the spice mixture: In a small bowl, combine the tandoori spice blend, paprika, ground cumin, coriander, turmeric, garam masala, cayenne pepper, and black pepper. Mix thoroughly to distribute spices evenly. Break up any clumps with the back of a spoon.
Combine all marinade components: Add the minced garlic, grated ginger, and salt to the yogurt mixture. Stir well, then gradually add the spice mixture while whisking to ensure no lumps form. The marinade should have a consistent color and no visible spice particles. Taste and adjust seasoning as needed.
Marinating the Tofu (minimum 2 hours, preferably overnight)
Coat the tofu pieces: Working with one piece at a time, thoroughly coat each tofu block with the tandoori marinade, using your hands or a pastry brush. Ensure all sides are evenly covered. Place coated tofu pieces in a glass baking dish or plastic container.
Reserve excess marinade: Set aside about ¼ cup of the remaining marinade. Cover the tofu container with plastic wrap and refrigerate for at least 2 hours, but ideally overnight. This extended marinating time allows the flavors to deeply penetrate the tofu.
Baking Process (35-40 minutes)
Preheat the oven: Place one oven rack in the upper third and one in the middle. Preheat to 425°F (220°C) for 15 minutes. This high heat will create the characteristic caramelization and slight char on the tofu's exterior.
Prepare baking sheets: Lightly oil two large baking sheets with vegetable oil or line with parchment paper. Leave the oil lightly coating the surface to prevent sticking.
Arrange tofu on baking sheets: Carefully transfer the marinated tofu pieces to the prepared baking sheets, spacing them about 1 inch apart. Do not crowd the sheets, as this prevents proper heat circulation and browning. Any excess marinade from the bottom of the container can be spooned over the tofu pieces.
Apply kasuri methi: Crush the dried fenugreek leaves in your hand and sprinkle over each tofu piece. This adds an authentic herbal note characteristic of Indian tandoori preparations.
First baking phase (20 minutes): Place both baking sheets in the preheated oven. Bake at 425°F for 20 minutes until the tofu begins to brown at the edges and the marinade starts to caramelize slightly. You'll notice the edges turning golden brown and the yogurt-spice coating beginning to set.
Turn and recoat (optional but recommended): Carefully remove both baking sheets and, using a thin spatula or offset knife, gently flip each tofu piece. Brush with any reserved marinade or a thin coating of oil. This ensures even cooking and browning on all sides.
Second baking phase (15-20 minutes): Return to oven and bake for another 15-20 minutes until the tofu is deep golden brown and crispy on all edges, with some charred spots visible. The tofu should be firm to the touch but still tender inside.
Check for doneness: The tofu is ready when the exterior is deeply caramelized with some darker spots, and a fork easily pierces the center. The internal temperature should reach 165°F if using a thermometer.
Rest before serving: Remove from oven and allow tofu to rest on the baking sheets for 5 minutes. This helps the exterior set and the flavors to meld.
Expert Tips
Pressing is crucial: The amount of moisture removed during pressing directly affects how well your tofu absorbs the marinade and how crispy it becomes. Don't rush this step—proper pressing is the difference between mediocre and excellent results. For maximum results, press for a full hour in a tofu press if available.
Marinate overnight for maximum flavor: While 2 hours is the minimum, marinating overnight in the refrigerator allows the yogurt and spices to penetrate deeply into the tofu's porous structure. This develops a more complex, authentic flavor profile that's worth the wait.
Use extra-firm tofu exclusively: Silken or soft tofu will fall apart during marinating, coating, and baking. Extra-firm tofu holds its shape and creates the desired texture. Some brands are firmer than others—try Nasoya or Goya for consistently firm results.
Don't skip the high oven temperature: 425°F is essential for achieving proper caramelization through the Maillard reaction. Lower temperatures will result in pale, soggy tofu. The high heat creates the tandoori-style crust that makes this dish authentic.
Make your own tandoori blend if needed: If you cannot find tandoori spice blend, combine 2 tablespoons paprika, 1 tablespoon ground cumin, 1½ teaspoons ground coriander, 1 teaspoon turmeric, ½ teaspoon cayenne, and ½ teaspoon black pepper to approximate the classic blend.
Arrange tofu strategically: Place tofu pieces cut-side down first so they absorb more direct heat. The side that faces the heating element will brown more thoroughly. Flipping halfway ensures both sides develop that characteristic golden-brown color.
Variations
South Indian Style with Coconut: Replace half the yogurt with coconut milk and add 2 teaspoons of lemon zest. Include 2 fresh curry leaves, crushed, and ¼ teaspoon fenugreek seeds to the marinade. This creates a creamy, Southern Indian interpretation with coconut's subtle sweetness.
Punjabi-Spiced with Makhni Sauce: Add 1 tablespoon of ghee (clarified butter) or vegan butter to the marinade for richness. Mix in 2 tablespoons of tomato paste and serve with a silky tomato-cream sauce on the side. This mimics the popular makhni (butter) curry style.
Hyderabadi Biryani-Style: Layer the marinated tofu with partially cooked basmati rice, crispy fried onions, and fresh mint. Add a few saffron threads steeped in warm milk to the rice. Bake together, creating a one-dish meal with all the complexity of traditional biryani.
Goan-Inspired with Coconut and Chili: Mix 3 tablespoons coconut milk into the yogurt marinade and add 1 teaspoon of Kashmiri chili powder for a slightly sweet, fruity heat. Include 1 teaspoon of black mustard seeds, crushed, and ¼ teaspoon of fenugreek seeds. This creates a vibrant, coastal Indian flavor profile.
Raw Vegan Cold Marinade: For a no-bake version, marinate the pressed tofu in the spiced yogurt for 24 hours, then serve chilled with cucumber raita and cold rice. You can also briefly sear each piece in a hot skillet for 2 minutes per side to create a charred exterior without baking. Serve as an appetizer with toothpicks.
Storage Instructions
Refrigerator Storage
Store leftover baked tofu in an airtight glass container for up to 5 days. The tofu will remain firm and the flavors will continue to develop.
Reheat gently in a 325°F oven for 8-10 minutes until warmed through, or briefly in a nonstick skillet over medium heat for 3-4 minutes per side to restore crispness.
Freezer Storage
Cool the baked tofu completely before freezing. Arrange pieces in a single layer on a baking sheet and freeze for 2 hours until solid.
Transfer to a freezer-safe container or zip-lock bag, separating layers with parchment paper. Label with the date. Properly stored, baked tofu will keep for up to 3 months.
To thaw, transfer to the refrigerator overnight, then reheat as described above. Frozen tofu may have a slightly softer texture but will retain good flavor.
Marinade Storage
Excess uncooked marinade can be refrigerated in a covered container for up to 1 week or frozen for up to 3 months.
Use for marinating additional batches of tofu, or use as a yogurt-based sauce for other vegetables like cauliflower or mushrooms.
Serving Suggestions
Traditional Indian Plate: Serve warm baked tofu over steamed basmati rice or fragrant jasmine rice. Arrange sliced red onion, fresh cilantro, and green chili slices on the side. Add a dollop of cooling cucumber raita (yogurt with grated cucumber and cumin). Finish with fresh lemon juice squeezed over everything.
With Naan and Accompaniments: Serve alongside warm, buttered Indian naan bread or paratha for scooping. Include a small bowl of cooling mint chutney, a fresh tomato and onion salad, and a simple cucumber salad dressed with lemon juice and salt.
Street Food Style: Serve on a bed of shredded lettuce and cabbage as if filling a kati roll or wrap. Add sliced onions, fresh cilantro, mint, and a generous squeeze of lemon. The crispy tofu mimics the texture of tandoori chicken in this casual presentation.
Composed Plate for Entertaining: Arrange the tofu pieces in a circular pattern on a large white plate. Create pools of mint chutney, tomato sauce, and yogurt-based raita around the tofu. Garnish with microgreens, pomegranate seeds for color, and fresh cilantro leaves. Add toasted cumin seeds for visual interest.
Rice Bowl: Combine warm basmati rice with cooked lentils (dal), chopped roasted vegetables like carrots and bell peppers, and top with 2-3 pieces of baked tofu. Drizzle with a tahini-lemon dressing or finish with a squeeze of fresh lime juice and a sprinkle of toasted sesame seeds.
Frequently Asked Questions
Q: Can I use firm tofu instead of extra-firm?
A: While you can use firm tofu, it won't hold together as well during marinating and baking. Firm tofu contains more water and is more delicate. If firm tofu is all you have available, press it for the full recommended time and handle it very gently when transferring. It's best to use extra-firm tofu for this recipe to ensure successful results.
Q: How do I know when the tofu is properly pressed?
A: When tofu is properly pressed, it will feel noticeably firmer to the touch and will have visibly reduced in thickness. A properly pressed block will weigh significantly less than when you started (roughly 40-50% of the original weight of water removed). You should see moisture pooled on the towels surrounding the tofu.
Q: Can I make this recipe dairy-free?
A: Absolutely! Replace the Greek yogurt with coconut yogurt or cashew cream (blended soaked cashews with water and a pinch of salt). Almond-based or soy yogurt also work well. The marinade will be slightly thinner, so you may want to add 1 tablespoon of cornstarch to create a coating that adheres better to the tofu.
Q: What if I don't have tandoori spice blend?
A: You can easily make your own tandoori blend by combining 2 tablespoons paprika, 1 tablespoon ground cumin, 1½ teaspoons ground coriander, 1 teaspoon turmeric, ½ teaspoon cayenne pepper, and ½ teaspoon black pepper. Mix thoroughly and use as directed. This homemade blend will provide authentic flavor.
Q: Can I marinate the tofu for longer than overnight?
A: Yes, you can marinate for up to 48 hours in the refrigerator. Beyond 48 hours, the tofu may become overly soft due to the acidic components in the marinade. The yogurt and citrus are gentle compared to vinegar-based marinades, but extended time can eventually affect texture. For best results, use within 24 hours after marinating.
Affiliate Disclosure: This page contains affiliate links to recommended cookware and ingredients. When you purchase through these links, we may earn a small commission at no additional cost to you. This helps us continue creating authentic recipe content.
Shop Recommended Equipment
Kitchen Science: Why This Method Works
Baking relies on the Maillard reaction and caramelization to develop complex flavors. Between 280-330°F, amino acids and sugars undergo hundreds of chemical reactions that create the golden-brown crust and deep savory notes we associate with well-baked food. Understanding this science explains why proper preheating and avoiding overcrowding (which traps steam and prevents browning) are critical to achieving the best results with this recipe.
Nutrition Deep Dive
Tofu provides complete plant protein with all nine essential amino acids, delivering about 8-15g of protein per 100g depending on firmness. Made from soybeans, tofu contains isoflavones — phytoestrogens that research has associated with reduced risk of certain cancers and improved bone density. Calcium-set tofu is an excellent non-dairy calcium source, providing up to 350mg per half-cup serving. Tofu is also rich in iron, manganese, and selenium, while being naturally free of cholesterol and low in saturated fat.
Seasonal Adaptations
Indian cooking adapts beautifully to seasonal rhythms. Spring brings fresh green garlic, tender peas, and raw mangoes for tangy chutneys. The monsoon season favors warming spices, fried snacks, and hot preparations that aid digestion in humid weather. Autumn offers pumpkins, ridge gourd, and festive sweets. Winter is the peak season for mustard greens, carrots, and jaggery-based desserts — and when heavier spices like black pepper and cinnamon truly shine.
Food Safety Notes
Tofu is a low-risk protein when properly stored. Opened tofu keeps 3-5 days refrigerated, submerged in fresh water that's changed daily. Unopened shelf-stable (aseptic) tofu can be stored at room temperature until the use-by date. Signs of spoiled tofu include a sour smell, slimy texture, or discoloration. While tofu-borne illness is rare, always press and drain tofu on clean surfaces with clean towels. Freezing tofu is safe and actually improves texture for certain preparations by creating a chewier, more porous structure.
Cultural Context and History
Indian cuisine encompasses an astonishing diversity across 28 states, each with distinct spice profiles, cooking techniques, and dietary traditions shaped by geography, climate, and culture. The ancient Ayurvedic principles of balancing six tastes (sweet, sour, salty, bitter, pungent, astringent) in every meal continue to guide home cooking today. Spices aren't mere seasonings but are used medicinally and strategically — turmeric for inflammation, cumin for digestion, cardamom for cooling — reflecting millennia of culinary wisdom.
Ingredient Substitution Guide
If you need to swap the main protein, these alternatives work well with the same seasonings and cooking method:
Paneer: Indian cheese that holds shape when cooked. Don't press — it's already firm.
Chickpeas: Drain and pat dry. Roast for crunch or mash for softer applications.
Seitan: Chewier, more meat-like. Reduce marinating time since it absorbs faster.
Halloumi: Salty and firm. Reduce added salt in the recipe by half.
Scaling This Recipe
This recipe serves 4-6, but it's easily adjusted:
When scaling for a crowd (4x or more), consider cooking in multiple batches rather than one enormous pot for better quality control.
If doubling, use a larger pan rather than a deeper one to maintain the same cooking dynamics. Overcrowding changes everything.
When scaling up, keep in mind that spices and seasonings don't scale linearly — use about 1.5x the spices for a doubled recipe rather than 2x, then adjust to taste.
For halving the recipe, most timing stays the same but check for doneness 5-10 minutes earlier since smaller volumes heat through faster.
Troubleshooting Guide
Even experienced cooks encounter issues. Here's how to recover:
If cooking unevenly, your oven may have hot spots. Rotate the pan 180 degrees halfway through and consider using an oven thermometer to verify temperature accuracy.
If the bottom is soggy, move the dish to a lower rack for the last 10-15 minutes of cooking to crisp from below.
If the top is browning too fast, tent loosely with aluminum foil and continue baking until the interior reaches the correct temperature.
Beverage Pairing Guide
Indian cuisine and beer is a legendary pairing — a cold IPA or lager cuts through rich, creamy curries and complements the spice heat. For wine, off-dry Gewürztraminer or Viognier provides the aromatic intensity to stand alongside bold Indian spices. A sweet or salty lassi (yogurt drink) is the traditional accompaniment, with the dairy protein actually binding to capsaicin to reduce heat perception. Masala chai — strong black tea simmered with cardamom, cinnamon, ginger, and cloves — provides a warming non-alcoholic option that echoes the spice palette.
Common Mistakes to Avoid
Avoid these common pitfalls for the best results:
Overcrowding the baking sheet — ingredients steam instead of browning when packed too tightly together.
Not rotating the pan halfway through — most ovens have hot spots that cause one side to cook faster.
Using dark pans without adjusting temperature — dark metal absorbs more heat, so reduce temperature by 25°F.
Skipping the preheating step — starting in a cold oven leads to uneven cooking and longer bake times that dry out the exterior.
Plating and Presentation
Golden-seared tofu looks best when cut into precise geometric shapes — triangles, rectangles, or cubes. Stack pieces at angles for architectural interest. Drizzle sauce in artistic patterns and garnish with sesame seeds, scallion curls, or microgreens. The contrast of white tofu against colorful sauces and garnishes creates visual impact.
Make-Ahead and Meal Prep Tips
Marinated and cooked tofu keeps 4-5 days refrigerated, making it one of the best meal-prep proteins. Baked or air-fried tofu holds texture well when reheated. Freeze pressed tofu blocks before cooking for a chewier, more porous texture that absorbs sauces better. Prep a batch of differently-seasoned tofu to rotate through the week.
Leftover Transformation Ideas
Transform your leftovers into entirely new meals:
Crumble leftover tofu into a scramble with vegetables, turmeric, and nutritional yeast for a protein-packed breakfast.
Blend silken leftover tofu into a smoothie for extra protein — it disappears into the texture while adding creaminess.
Cube and toss into a grain bowl with roasted vegetables, avocado, and your favorite dressing for a complete meal.