Tandoori Tofu Skewers Recipe for Grilling

Tandoori Tofu Skewers Recipe for Grilling

Tandoori Tofu Skewers Recipe for Grilling

The Day I Burned the Spices (And Learned Something)

I remember the first time I tried making tandoori anything. I was in my tiny kitchen, and I got so excited to smell the spices that I dumped them all in at once. The smoke alarm went off. My cat ran under the bed. I still laugh at that memory. But you know what? I learned that patience, even with spices, makes all the difference. This recipe is much kinder than my first try.

Have you ever had a kitchen mishap that turned into a good memory? I would love to hear about it.

Why Tofu? A Little Story of Surprise

When I was a girl, we never had tofu. We had chicken, and that was that. Years later, my friend Priya brought over these bright red skewers. “What is it?” I asked. “Chicken, right?” She just smiled. It was tofu. I could not believe how good it tasted. The tofu soaked up all the yogurt and spices like a sponge. It was soft, tangy, and a little smoky. That is when I learned that food can surprise you.

Doesn’t that smell amazing? Just thinking about it makes my mouth water.

The Marinade: Your Magic Potion

The real secret here is the marinade. You mix plain yogurt, heavy cream, and a pureed tomato. Then you add all the spices: turmeric, garam masala, red chili powder, and a tiny seed called ajwan. Ajwan tastes a little like thyme. It helps with digestion, too. You whisk it all together until it looks like a sunset in a bowl.

Why does this matter? The yogurt tenderizes the tofu without making it mushy. The cream keeps it from drying out in the oven. It is a little trick that makes a big difference. *Fun fact: Yogurt has been used in Indian cooking for thousands of years to cool down spicy dishes and help your tummy feel happy.*

When you make this marinade, take a moment to smell it. What memories does it bring up for you?

Pressing Tofu: A Quiet Job That Matters

Before you cube the tofu, you have to press it. Take the block out of the water. Wrap it in a clean dish towel. Put a heavy book or a cast iron pan on top. Let it sit for 15 minutes. This pushes all the extra water out. Why do we do this? Dry tofu soaks up the marinade better. Wet tofu just tastes like nothing. I like to set a timer and read one page of a book while I wait.

Have you ever skipped a step in a recipe and regretted it? I have. Many times.

Skewering and Baking: The Easy Part

Soak your bamboo skewers in warm water for ten minutes first. This stops them from burning in the oven. Then slide four tofu cubes onto each stick. Place them on a lightly oiled baking tray. Brush on a little extra marinade. Bake at 400 degrees for ten minutes, flip them, baste again, and bake for ten more minutes.

Why does this matter? Flipping and basting gives you a nice brown crust on every side. That is where the flavor lives. The house will smell like a cozy Indian restaurant. I always peek through the oven window to watch them turn golden.

A Little Patience Goes a Long Way

If you can, let the tofu sit in the marinade overnight in the fridge. The flavors get deeper and friendlier. Even 30 minutes works, but overnight is magic. When you pull the skewers out of the oven, let them cool for five minutes. The tofu firms up a little. It makes it easier to bite into. My grandson once grabbed one right away and burned his tongue. He still tells that story.

What is a dish you love to make when you have extra time? I would love to know.

Serving and Sharing: The Best Part

These skewers go beautifully with rice, a crisp salad, or some warm naan bread. I like to squeeze a little lemon on top. The sourness wakes everything up. You can also serve them with a cool mint chutney. It is a simple meal that feels like a celebration. You made this yourself. Isn’t that something to be proud of?

Here is my last question for you: Who would you share these skewers with? A friend, a family member, or just yourself? That is a good answer, too.

Ingredients:

IngredientAmountNotes
Yogurt1½ cupUse whole milk, plain yogurt
Heavy cream½ cup
Tofu block1Extra Firm, Pressed and cubed
Plum tomato1Pureed
Water1 Tbsp
Ajwan seeds1 tspAdjust to your taste
Coriander powder½ tsp
Red chili powder2 tspAdjust to your taste
Salt1 tspAdjust to your taste
Turmeric1½ tsp
Garam masala1 tsp

The Story Behind This Tandoori Tofu

I remember the first time I tried to grill tofu. It stuck to everything and crumbled apart. I still laugh at that mess!

Then my neighbor Mrs. Patel taught me her secret marinade. She said yogurt and cream make tofu taste like a dream. She was right.

This recipe brings those bright Indian flavors to your backyard. The smell of turmeric and garam masala floating through the air is pure magic. Doesn’t that smell amazing?

It takes a little patience, but the payoff is so good. Your friends will think you bought these from a fancy restaurant. Let me show you how it’s done.

Let’s Make Tandoori Tofu Skewers

Step 1: First, press your tofu block to get the water out. Wrap it in a clean kitchen towel and put a heavy book on top. Wait about 15 minutes. (Hard-learned tip: Don’t skip this step or your tofu will be soggy and fall off the skewer!)

Step 2: While the tofu presses, soak 6 bamboo skewers in warm water for 10 minutes. This stops them from catching fire in the oven. Cut the pressed tofu into 1-inch cubes and set them aside.

Step 3: In a big bowl, mix 1½ cups of plain whole milk yogurt with ½ cup heavy cream and one pureed plum tomato. Add 1 tablespoon water and stir until smooth. This is your creamy, tangy base.

Step 4: Now add the spices: 1 teaspoon ajwain seeds, ½ teaspoon coriander powder, 2 teaspoons red chili powder, 1 teaspoon salt, 1½ teaspoons turmeric, and 1 teaspoon garam masala. Stir it all together. Taste a tiny bit on your finger to check the salt. What’s your favorite spice to add to marinades? Share below!

Step 5: Gently fold the tofu cubes into the marinade. Be careful so they don’t break. Cover the bowl and let it sit for at least 30 minutes. Overnight in the fridge is even better — the flavor gets deeper and richer.

Step 6: Preheat your oven to 400 degrees. Spray a baking tray with veggie oil. Thread 4 tofu cubes onto each skewer. Place the skewers on the tray with a half-inch gap between them. Brush a little extra marinade on top.

Step 7: Bake for 10 minutes, then flip each skewer gently with tongs. Brush with more marinade and bake another 10 minutes, or until the edges look brown and a little crispy. Let them cool for 5 minutes before serving.

Cook Time: 20 minutes
Total Time: 65 minutes (plus 30 minutes to marinate)
Yield: 6 skewers
Category: Dinner, Appetizer

Three Fun Twists to Try

Spicy Mango Twist: Swap the plum tomato for ½ cup of mango puree. Add a pinch of cayenne pepper for a sweet and fiery kick. Perfect for summer nights.

Smoky Veggie Version: Thread bell peppers, red onion chunks, and zucchini between the tofu cubes. They soak up the marinade and get all caramelized.

Lemon-Herb Dream: Add the juice of one lemon and 2 tablespoons of fresh chopped cilantro to the marinade. It makes the tofu taste bright and fresh. Which one would you try first? Comment below!

How to Serve and Sip

Serve these skewers on a big platter over a bed of fluffy basmati rice. Add a side of cool cucumber raita or mint chutney for dipping. A handful of fresh cilantro on top looks beautiful.

For a drink, try a tall glass of salted rose lassi — it’s creamy and cool. Grown-ups might like a crisp Sauvignon Blanc with these spicy flavors. Which would you choose tonight?

Tandoori Tofu Skewers Recipe
Tandoori Tofu Skewers Recipe

Storing and Reheating Your Tandoori Tofu Skewers

Leftover skewers are a real treat. Let them cool completely first. Then place them in an airtight container. They will keep in the fridge for up to three days. I remember the first time I made these, I put the hot skewers straight in the fridge. The next day they were soggy and sad. That taught me to always let them cool down first. For the freezer, wrap each skewer in plastic wrap. Then put them in a freezer bag. They will stay good for about two months. To reheat, bake them at 350 degrees for 10 minutes. The oven keeps them firm and tasty. Avoid the microwave—it makes the tofu rubbery. Batch cooking is a lifesaver. Doubling the recipe takes the same time. You get two meals for the effort of one. Why does this matter? It saves you time on busy nights. You also waste less food. Have you ever tried storing it this way? Share below!

Three Common Problems (and Easy Fixes)

Problem one: The tofu is too soft. This happens if you skip pressing it. I once rushed and skipped the pressing step. My tofu cubes fell apart on the skewers. The fix is simple. Press the block for a full 15 minutes. Place a plate on top and weigh it down with a can. Problem two: The marinade tastes flat. You need enough salt and chili. Taste your marinade before adding the tofu. Adjust it to your liking. Why does this fix matter? It teaches you to trust your own taste buds. Problem three: The skewers burn on the bottom. That means your oven rack is too low. Move it to the middle. Also, flip the skewers halfway through cooking. I remember my first batch had black bottoms. My family ate them anyway, but I knew better next time. Which of these problems have you run into before? Why does fixing these matter? It builds your confidence in the kitchen. You learn to solve problems and get a perfect dish every time.

*Fun fact: Ajwain seeds look like tiny cumin, but they taste like thyme. They help digest tofu easily.*

Your Top 5 Questions Answered

Q: Is this recipe gluten-free? A: Yes, as long as your spices are pure. Check the garam masala label for wheat flour.

Q: Can I make the marinade a day ahead? A: Absolutely. Mix it the night before and keep it in the fridge. The flavors get even better.

Q: Can I swap tofu for paneer or chicken? A: Yes. Paneer works the same way. For chicken, marinate it overnight and cook until juices run clear.

Q: How do I scale the recipe for a big party? A: Just double or triple every ingredient. Use more skewers and bake in batches.

Q: Any tips for extra flavor? A: Baste the skewers with leftover marinade halfway through. It adds a smoky, tangy crust. Which tip will you try first?

A Warm Goodbye from Chloe

I hope you love these skewers as much as my family does. They remind me of summer nights on the porch with a cold drink. You can serve them with rice or a fresh salad. I would love to see your creations. Have you tried this recipe? Tag us on Pinterest! Share your photos and stories. It makes my heart happy to see you cooking with joy. Happy cooking!

—Chloe Hartwell.

Tandoori Tofu Skewers Recipe
Tandoori Tofu Skewers Recipe

Tandoori Tofu Skewers Recipe for Grilling

Difficulty:BeginnerPrep time: 30 minutesCook time: 20 minutesTotal time: 50 minutesServings: 4 minutes Best Season:Summer

Description

Juicy Tandoori Tofu Skewers for grilling! A smoky, vegan BBQ favorite perfect for summer. Easy, healthy, and packed with flavor.

Ingredients

Instructions

  1. Preheat oven to 400 degreesSoak 6 bamboo skewers in warm water for 10 minutes
  2. Remove the tofu from the water and shake off all the extra waterWeigh it down for 15 minutes to remove all the waterDiscard any water and cut tofu into 1″ cubes
  3. In a mixing bowl, add the yogurt, pureed tomato and water. Mix wellAdd all the spices for the marinade and set asideAdd the tofu to the marinade and mix gentlyAllow the tofu to marinade at least 30min. Marinate it overnight, if possible
  4. Take one skewer and spray with veggie spray (optional)Skewer each bamboo stick with 4 tofu cubes.Lightly spray a baking tray with veggie oilPlace the tofu skewers on the tray. Keep about ½” distance between eachBrush some of the marinade on the skewers and place the baking sheet in the ovenAfter 10 minutes, flip the skewers and baste. Bake for 10 minutes or until brownRemove from the oven and allow the skewers to cool for 5 minutes
Keywords:tandoori tofu recipe, grilled tofu skewers, vegan BBQ ideas, summer grilling recipes, plant-based protein