Nothing says SUMMER! more than firing up an outdoor grill and having a barbecue. And while these activities are most often associated with meats and decidedly non-vegan foods, I firmly believe in carving out some plant-based space in the grilling arena so everyone can enjoy a summer barbecue. Tofu can be an amazing option for the grill if you prepare it the right way. And in this post, I’ll share how to best prep your grill for tofu, how to make some delicious yet easy grilled tofu skewers, and how to serve them with five simple but flavor-packed sauces. Whether you’re firing up the grill for a big barbecue or just enjoying some summer al fresco dining on a Tuesday, you can serve a gourmet grilled feast without breaking the bank when you stop by your local ALDI.

Tips for Grilling Tofu

Use extra-firm tofu.

It’s the only variety that can handle the high heat of the grill and not fall apart. I love using ALDI Earth Grown Organic Extra Firm Tofu (it works great on the grill), and with these handy tips, you’ll get tofu that’s perfectly charred and a little crispy on the outside and soft and chewy on the inside.

Press the tofu

You need to press your tofu for at least 15 minutes to squeeze out the excess water. This is key for (1) preventing the tofu from sticking to the grill; (2) improving its texture; (3) enabling the tofu to absorb more of the flavors in the marinade. I find that if you slice the tofu into four vertical slabs and press those, instead of pressing the entire block, you can squeeze out more water.

Marinate the tofu for extra flavor

While most of the flavor comes from the sauce(s), the tofu itself needs a little flavor to seep into it while it grills. The marinade I use takes 2 minutes and requires just a few everyday pantry staples you can get from your local ALDI at an amazing price. You can marinate the tofu for just 15 minutes, or for several hours in the fridge.

First up, a heavy-duty grill brush. If you grill on the reg, you probably already have one of these. Once you’ve preheated the old grill, use this brush to scrape up any charred bits and gunk from your last grilling sesh. Since tofu is rather delicate, the skewers can be a little tricky to get on and off a hot grill and to rotate them. I recommend using (1) a pair of stainless steel tongs and (2) a long or wide stainless spatula. For the latter, I use a “fish spatula” (which is helpful even if you don’t cook fish like me), as the long length allows you to rest several tofu skewers on the spatula as you use the tongs to gently push the skewers onto the hot grill. I specify stainless steel because you don’t want to use nonstick utensils around a very hot grill. And this might be obvious, but if you have a gas grill, you’ll need to make sure it’s stocked with a propane tank (unless your grill is connected to your home’s natural gas line). If you have a charcoal grill, obviously you will need charcoal :) PS: If it’s not grilling season, try my Simple Baked Tofu or Pan-Fried Tofu, both of which would pair amazingly with any of the below sauces.

How to Grill Tofu Skewers

These instructions are for an outdoor gas grill. If you have a charcoal grill, a lot of the basics are the same. But if you’re new to grilling, you might want to check out this guide on how to use a charcoal grill.

Prep your tofu

After pressing the tofu, slice the tofu into cubes (not too big or small). Marinate the tofu for at least 15 minutes on the counter, or for a few hours in the fridge. Thread the marinated tofu onto skewers, trying to get them evenly lined up and closely pushed together—this makes them easier to turn as one unit on the grill. Reserve the excess marinade for brushing on the tofu skewers during grilling. If your skewers are wooden, you’ll need to soak them in warm water for 20 to 30 minutes to prevent them from burning. 

Preheat your grill

Heat your grill over medium-high heat with the lid on for at least 10 minutes to get the grates blazing hot. Once hot, scrape down the grates with a heavy-duty grill brush to clean off any drippings or charred bits.

Season your grill

Set a small bowl of oil near the grill and oil up a wad of paper towels or a clean dish towel. A neutral-flavored high-heat oil like the Simply Nature 100% Avocado Oil from ALDI works great. Use a set of tongs to rub the hot grill grates with the oiled towel. It will start smoking. Heat for 30 to 40 seconds, then repeat the oiling process to build up a good layer of seasoning. If you skip this step, the tofu will absolutely stick to the grates, and you’ll have to peel it off. But if you’re using a nonstick indoor grill pan, you can skip this step.

Grill the tofu skewers

Carefully transfer the tofu skewers to one side of the grill. As soon as you add them, turn the burners directly underneath the tofu to low heat but keep the nearby burners on medium-high heat and close the lid. This indirect heat allows the tofu to cook slowly and not burn. If you keep the burners underneath the tofu on medium high heat, they will develop grill marks quickly, but they will stay more or less raw on the inside. In contrast, when you slowly cook the tofu over indirect heat, the tofu becomes chewier and cooks through and has the opportunity to develop a nice char in some spots. Close the grill and grill the tofu for about 20 minutes, rotating the skewers every 3 ½ to 4 minutes. If the tofu doesn’t appear to be developing grill marks after the first turn, bump up the heat on the burner(s) directly underneath the tofu just a touch. The side of the grill next to the burners that are still over medium-high will be hotter, so you may need to rotate the skewers’ positions halfway through grilling so that all the tofu pieces get evenly cooked. Brush on some reserved marinade from time to time. The tofu is done when grill marks are uniform, and some parts of the tofu are nicely charred.

Sauce Options for Tofu Skewers

The easiest way to amp up the flavor with grilled tofu is with a great sauce, or a combo of sauces. And since variety is the spice of life, I’m sharing FIVE different sauces that work beautifully with these grilled tofu skewers (okay, technically, one of them is a salsa and not a sauce, but it’s really good…). A few major selling points for these sauces: they’re all easy to make, are super versatile, and are made with easy-to-find and affordable yet high-quality ingredients you can get from ALDI. Each sauce makes a generous amount, so you’ll have leftovers that you can pair with more grilled tofu later in the week, or really any kind of meal (tacos, burgers, salads, grain bowls, etc.). For the ultimate combo, I pair the first three sauces—chipotle sauce, cilantro pesto, and cashew cream—with the tofu skewers. It’s one of the most delicious things I’ve ever eaten and I can’t recommend it enough. This combo is inspired by one of my go-to vegan restaurants here in San Diego, Kindred. Kindred serves these delicious charred tofu skewers covered in three different sauces: chimichurri, harissa sauce, and horseradish aioli.

Chipotle Sauce

This sweet, smoky, and tangy sauce features chipotle in adobo peppers, orange and lime juice, brown sugar, garlic, cumin, and extra virgin olive oil. It’s wildly addictive and comes together in minutes. If you have leftovers, drizzle it over rice and beans, or a grain bowl with veggies and tofu.

Cilantro Pesto

A spicy, Latin-inspired spin on pesto featuring cilantro, roasted pistachios, garlic, jalapenos, lime, and extra virgin olive oil. Use leftovers as a spread for tacos or drizzle over burrito-style bowls.

Cashew Cream

The all-star multi-purpose vegan sauce! Minimal ingredients—soaked raw cashews, lemon juice, garlic, Dijon mustard, onion powder, salt—and work (the blender does it all for you). If you want to jazz up your cashew cream with herbs or spices, check out my comprehensive blog post on how to make Cashew Cream here!

Spicy Peanut Sauce

All you need are 8 ingredients, a bowl, and a few minutes to make this sauce. It’s creamy, nutty, savory and salty with a hint of sweetness. A must-make for peanut butter lovers (I’m not even a peanut butter lover and I really like this sauce).

Peach Avocado Salsa

While technically not a sauce, this is such a fun and delicious salsa for summer that I don’t think you’ll mind. It’s such a fun pairing with the tofu skewers. And you’ll have plenty of leftovers to serve with tortilla chips (or, you can add some black beans to the mix and turn it into a salsa-salad mashup). I love using peaches in summer since they’re one of my favorite fruits, but you could also swap them with the mango or pineapple spears that ALDI sells (just finely dice them), or even use finely chopped strawberries. If you want to speed up the prep, add the fruits and veggies to your food processor and pulse repeatedly until it’s broken down.

Watch! How to Make Tofu Skewers

Whether you’re a tofu lover or just love firing up your grill in summer, I hope you’ll enjoy these Grilled Tofu Skewers with a variety of sauces!  For the best prices on lots of fun and fresh summer food, be sure to visit your local ALDI and then put that grill to good use!

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Grilled Tofu Skewers with 5 Easy Sauces - 9Grilled Tofu Skewers with 5 Easy Sauces - 96Grilled Tofu Skewers with 5 Easy Sauces - 39Grilled Tofu Skewers with 5 Easy Sauces - 59Grilled Tofu Skewers with 5 Easy Sauces - 3Grilled Tofu Skewers with 5 Easy Sauces - 12Grilled Tofu Skewers with 5 Easy Sauces - 51Grilled Tofu Skewers with 5 Easy Sauces - 52Grilled Tofu Skewers with 5 Easy Sauces - 28Grilled Tofu Skewers with 5 Easy Sauces - 71Grilled Tofu Skewers with 5 Easy Sauces - 84Grilled Tofu Skewers with 5 Easy Sauces - 35Grilled Tofu Skewers with 5 Easy Sauces - 76Grilled Tofu Skewers with 5 Easy Sauces - 68Grilled Tofu Skewers with 5 Easy Sauces - 68Grilled Tofu Skewers with 5 Easy Sauces - 22Grilled Tofu Skewers with 5 Easy Sauces - 69Grilled Tofu Skewers with 5 Easy Sauces - 67Grilled Tofu Skewers with 5 Easy Sauces - 15Grilled Tofu Skewers with 5 Easy Sauces - 38Grilled Tofu Skewers with 5 Easy Sauces - 59Grilled Tofu Skewers with 5 Easy Sauces - 84Grilled Tofu Skewers with 5 Easy Sauces - 43Grilled Tofu Skewers with 5 Easy Sauces - 45Grilled Tofu Skewers with 5 Easy Sauces - 83Grilled Tofu Skewers with 5 Easy Sauces - 95Grilled Tofu Skewers with 5 Easy Sauces - 87Grilled Tofu Skewers with 5 Easy Sauces - 87Grilled Tofu Skewers with 5 Easy Sauces - 47Grilled Tofu Skewers with 5 Easy Sauces - 56Grilled Tofu Skewers with 5 Easy Sauces - 4Grilled Tofu Skewers with 5 Easy Sauces - 76Grilled Tofu Skewers with 5 Easy Sauces - 20