Looking for flavorful tofu appetizers that come together quickly? These tandoori tofu tikka skewers are one of my favorite Indian tofu recipes for busy evenings or snack boxes. The yogurt and chickpea flour marinade coats the tofu beautifully and gives it a warm, smoky flavor after roasting.
If you're new to tofu, this recipe is forgiving, and the skewers make it fun for kids and quick to serve at gatherings. Even a short marination time works, and this recipe feels as easy and dependable as my usual roasted tofu method.

Big Indian Tandoori Flavor in a Simple Tofu Appetizer

What sets this dish apart from other Indian tofu recipes is the chickpea flour marinade. It creates a clingy, flavorful coating that crisps up beautifully when roasted. Once the tofu is pressed, it absorbs spices quickly, so even beginners get reliable results.
The balanced spices, a touch of yogurt, and kasuri methi bring classic tandoori notes. A little oil gives you charred edges, and the vegetables roast alongside the tofu, making it a complete appetizer on its own.
Even if you prefer oven cooking or grilling, the flavors hold up wonderfully. And if you're unsure about spice levels, don't worry, the recipe is easy to adjust and still tastes great.
Happy Cooking!
-Sravanthi
Detailed Steps
Making these protein-packed skewers is simpler than it looks.

Step 1: Press tofu for 10 minutes, then cut into cubes. Add chickpea flour, spice powders, and salt to a bowl.

Step 2: Add yogurt and whisk into a smooth marinade.

Step 3: Add tofu, bell peppers, and onion.

Step 4: Toss to coat well. Rest for 10-30 minutes (optional).

Step 5: Pan-fry until golden and crisp, or roast in the oven for 12-15 minutes.

Step 6: Fry it till it turns golden brown on all sides. Thread onto skewers and serve warm.
Recipe

Tandoori Tofu Tikka Skewers | Indian Tofu Appetizer
Rate this recipe by clicking the stars!
Ingredients
- 7 oz tofu firm or extra firm
- ½ cup bell peppers chopped into cubes
- ¼ cup onion chopped into quarters
- 1 tablespoon yogurt
- 2 teaspoon chickpea flour
- ½ teaspoon coriander powder
- ¼ teaspoon red chili powder
- ¼ teaspoon garam masala
- ¼ teaspoon cumin powder
- ⅛ teaspoon turmeric powder
- ⅛ teaspoon dried fenugreek leaves powder kasuri methi powder, optional but gives nice flavor
- ½ teaspoon salt adjust to taste
- 2 teaspoon oil
Instructions
Press the tofu
- Press the tofu for at least ten minutes to remove extra water. This helps the marinade stick and prevents a watery texture. Once pressed, cut the tofu into even bite-sized cubes. Chop bell peppers and onions into similar sizes for even roasting.
Mix the marinade
- In a bowl or plate, add chickpea flour, salt, coriander powder, ground cumin, red chilli, garam masala, turmeric, and kasuri methi. Slowly mix in the yogurt until you get a thick, smooth batter.1 tablespoon yogurt, 2 teaspoon chickpea flour, ½ teaspoon coriander powder, ¼ teaspoon red chili powder, ¼ teaspoon garam masala, ¼ teaspoon cumin powder, ⅛ teaspoon turmeric powder, ⅛ teaspoon dried fenugreek leaves powder, ½ teaspoon salt
Coat everything
- Add the tofu cubes, bell peppers, and onions to the bowl. Gently mix until everything is well coated in the fragrant spice batter. For deeper flavor, let the mixture rest for 30 minutes at room temperature, but you can also cook immediately.7 oz tofu, ½ cup bell peppers, ¼ cup onion
Cook your way
- You can choose between two cooking methods:
- Pan-fry: Heat oil in a pan on medium heat. Cook in a single layer until all sides turn golden and slightly crisp.2 teaspoon oil
- Oven-roast: Preheat the oven to 400°F (200°C). Spread the coated tofu and vegetables on a lined baking sheet and roast for 12-15 minutes until lightly charred.
Serve and Enjoy
- Once done, thread the tofu and vegetables onto skewers. This small step makes them perfect for parties, snack platters, or lunch boxes.
Notes
- Press the tofu well, as it removes excess water and allows the spices and yogurt to soak in completely. This step ensures a moist interior but prevents the coating from slipping off. Even ten minutes of pressing makes a noticeable difference.
- Marinating longer, up to overnight in the refrigerator, deepens flavor. A short 30-minute rest at room temperature also boosts flavor absorption.
- Increase oil or add butter for extra-crisp edges.
- Sprinkle with chaat masala before serving for a bright finish.
- I only used bell peppers, but other veggies like zucchini, broccoli, cauliflower, and mushrooms also go well with this marinade.
- I used regular dairy yogurt; you can use plant-based yogurt or cashew cream + lemon juice as a replacement.
- If roasting or grilling the tofu, add the oil to the marinade.
Nutrition
Serving Tips
In my home, these tofu cubes often become a quick protein booster for lunchboxes or wraps. Their warm spices pair well with refreshing dips and soft flatbreads, making them easy to use across meals.
Here are a few ways I love serving them:
- Snack or Appetizer: Thread the roasted tofu and veggies onto small skewers. My kids enjoy this fun, handheld presentation.
- Wrap or Roll: Fill a warm chapathi or soft avocado paratha with these cubes for a nourishing meal. For a spicy twist, spread a little Indian spiced guacamole inside the wrap.
- Salad Topper: Add these roasted tofu pieces to any green salad or Indian-style salad. You can even use this tandoori tofu in my roasted tofu salad instead of the oven-roasted version.
- Curry Base: Stir the roasted tofu into my everyday Indian curry sauce for a quick tikka masala-style dish. For an indulgent version, simmer them in your favorite tikka masala sauce.
- Dip Pairing: Serve with a cucumber yogurt dip or the refreshing avocado cilantro sauce for a cooling contrast.

I'd love to hear how your Tandoori Tofu Tikka Skewers turned out! Share your ideas or variations using comments. Your comments will help others try new tofu appetizers with confidence. You can also browse more fun starters in my appetizers collection. If you enjoy simple protein-rich recipes, try my crispy Indian roasted chickpeas next.





Leave a Reply