vegan bbq

Vegan Macaroni Salad — The Creamiest Most Flavor-Packed Plant-Based Side Dish You Will Make All Summer

vegan macaroni salad

There are side dishes and then there are side dishes like this Vegan Macaroni Salad — the kind that you make the night before a cookout and when you pull it from the refrigerator the next day and set it on the table between the potato salad and the corn and someone reaches for it first and takes a forkful and stops mid-conversation because the dressing is so creamy and tangy and the pasta is so perfectly tender and the celery snaps and the red onion cuts through the richness and the whole thing is so deeply seasoned and so completely satisfying that they forget what they were saying, and they serve themselves a second portion before anyone else has finished their first, and by the end of the afternoon the bowl is empty and three people have asked for the recipe. This is that macaroni salad. The one that tastes like the best deli macaroni salad you ever ate, but plant-based in every ingredient and better in every way. The one that proves, definitively and without room for argument, that vegan comfort food is not a compromise.

The secret is the cold-rinse and rest technique. Macaroni salad made incorrectly — and most macaroni salad is made incorrectly — uses pasta that is either undercooked, which produces a starchy, gummy salad that does not absorb the dressing, or overcooked, which produces a mushy salad that falls apart under the fork. The correct technique is to cook the pasta to the very edge of al dente — just past the point where it has resistance but before it has fully softened — then rinse it under cold running water for a full 60 seconds to stop the cooking and remove the surface starch that makes pasta sticky. The cold-rinsed, starch-free pasta then goes into the dressing while it is still slightly warm and absorbs the dressing as it cools, producing pasta that is coated from the inside out with a dressing that has permeated the pasta rather than sitting on its surface. This is the technique that makes a great macaroni salad a great macaroni salad, and it requires nothing more than attentiveness to timing and a 60-second rinse.

What makes this recipe so outstanding is the two-stage dressing — a bold, acidic base of apple cider vinegar and Dijon mustard tossed with the warm pasta first, then the full creamy dressing added after the pasta has cooled. The acid from the first stage penetrates the pasta as it cools, seasoning it from the inside and adding a brightness that prevents the finished salad from tasting flat or heavy. The creamy dressing added second coats the already-seasoned pasta without needing to compensate for blandness, producing a salad where every component — pasta, dressing, vegetables — is properly seasoned independently and the whole is greater than its parts.

This recipe is 100% vegan, naturally dairy-free, ready in about 20 minutes plus chill time, serves a crowd, and tastes significantly better on day two — which means it is the ideal recipe to make the night before and forget about.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins10 mins25 mins + 1 hr chill8~320 kcal

Ingredients

For the Pasta

  • 400g (14oz) elbow macaroni (or ditalini, small shells, or rotini)
  • 1 tbsp fine salt (for the pasta water)
  • 1 tbsp apple cider vinegar (tossed with warm pasta — Stage 1)
  • 1 tsp Dijon mustard (tossed with warm pasta — Stage 1)

For the Creamy Vegan Dressing

  • ¾ cup (180g) vegan mayonnaise (store-bought or homemade cashew mayo)
  • 2 tbsp apple cider vinegar
  • 1 tbsp Dijon mustard
  • 1 tbsp white granulated sugar (or maple syrup — balances the acidity)
  • 1 tsp onion powder
  • ½ tsp garlic powder
  • ½ tsp celery salt
  • ½ tsp fine black pepper
  • ¼ tsp smoked paprika
  • Salt to taste

For the Vegetables

  • 3 stalks celery, finely diced (about ¾ cup)
  • ½ medium red onion, very finely diced (about ½ cup)
  • 1 cup (150g) frozen peas, thawed (or fresh corn kernels)
  • 1 medium carrot, peeled and finely grated or diced
  • ½ cup (75g) dill pickle, finely chopped (plus 1 tbsp pickle brine — do not skip)
  • 2 tbsp fresh parsley or dill, finely chopped

For Serving

  • Sweet paprika or smoked paprika for dusting
  • Extra fresh parsley or dill
  • A drizzle of olive oil (optional, for richness)

Instructions

  1. Cook the pasta correctly. Bring a large pot of generously salted water to a rolling boil. Add the elbow macaroni and cook according to package directions, but taste 1 minute before the recommended time — the pasta should be just past al dente: tender throughout with no hard center, but not yet soft. Macaroni salad pasta should be slightly softer than pasta served hot, as it firms slightly when chilled.
  2. Cold-rinse to stop the cook. Drain the pasta in a colander and immediately rinse under cold running water for a full 60 seconds, tossing the pasta continuously under the stream. The cold water stops the cooking instantly and washes away the surface starch that causes pasta to clump and stick. After rinsing, shake the colander well and leave to drain for 2 minutes. The pasta should feel cool to the touch and the water running from it should run clear.
  3. Apply the Stage 1 acid dressing. Transfer the drained, slightly warm pasta to a large mixing bowl. Add the apple cider vinegar and Dijon mustard from the Stage 1 ingredients and toss well to coat every piece of pasta. The residual warmth in the pasta opens its surface to absorb the acid, seasoning it from within. Leave to cool at room temperature for 10 minutes, tossing once or twice.
  4. Make the creamy dressing. In a medium bowl, whisk together the vegan mayo, apple cider vinegar, Dijon mustard, sugar, onion powder, garlic powder, celery salt, black pepper, and smoked paprika until completely smooth. Taste and adjust — it should be tangy, creamy, and well-seasoned. Add salt as needed. The dressing will taste slightly too sharp and slightly too salty at this stage; this is correct, as it will mellow when absorbed into the pasta.
  5. Prepare the vegetables. While the pasta cools, dice the celery, red onion, and pickles finely and uniformly — roughly 5mm pieces. Grate or finely dice the carrot. Thaw the peas if frozen (cover with boiling water for 1 minute, then drain and cool under cold water). Chop the herbs. Combine all vegetables in a bowl.
  6. Assemble. Add the vegetables to the cooled pasta and toss to combine. Pour the creamy dressing over the pasta and vegetables and fold everything together until every piece of pasta is coated. The dressing should be generous — macaroni salad absorbs dressing as it chills and will taste dry if underdressed at this stage. Add the pickle brine and fold through — the brine adds a sharp, briny depth that elevates the entire dressing.
  7. Chill. Cover the bowl with plastic wrap and refrigerate for at least 1 hour before serving — 4 hours or overnight is ideal. The pasta absorbs the dressing during the chill, the flavors meld and deepen, and the onion mellows from sharp to sweet. Check the seasoning after chilling and adjust — add more mayo if the salad has dried out, more vinegar if it needs brightness, more salt if it tastes flat.
  8. Serve. Spoon into a serving bowl and dust generously with sweet or smoked paprika. Scatter extra herbs over the top and drizzle with a little olive oil if desired. Serve cold, directly from the refrigerator.

Pro Tips

  • Rinse the pasta in cold water — this is non-negotiable in macaroni salad. Hot pasta carries surface starch that makes it sticky and causes it to clump together as it cools. Cold water removes this starch and produces separate, individual pieces of pasta that coat evenly with dressing. Some cooks skip this step because they have heard that you should never rinse pasta — this advice applies to pasta served hot with a sauce, not to pasta salad, where the rinse is a critical technique.
  • Use the two-stage dressing — dressing warm pasta with just the acid (vinegar and mustard) before the full creamy dressing is added is the technique that produces a macaroni salad where the flavor goes all the way through rather than sitting only on the surface. The warm pasta absorbs the acid during its 10-minute cool-down, and when the full dressing is added to the now-seasoned pasta the result is a salad where every forkful tastes as complex and complete as the first.
  • Add pickle brine — a tablespoon of the brine from a jar of dill pickles stirred into the dressing adds a sharp, complex, fermented depth that is difficult to identify and impossible to replace. Pickle brine is one of the great flavor secrets of American deli cooking and it is what makes a great macaroni salad taste like a great macaroni salad and not like pasta with mayonnaise.
  • Make it the night before — macaroni salad is one of the few dishes that genuinely improves significantly with overnight rest. After 8 hours in the refrigerator, the pasta has absorbed the dressing completely, the onion has mellowed, the celery has softened very slightly while remaining crisp, and the flavors have unified into something much more complex and satisfying than the freshly made version. Always make it the night before when possible.

American Macaroni Salad: A History of the Church Potluck and the Summer Table

Macaroni salad as a specifically American dish — creamy, mayo-dressed, cold, and abundant — is a product of the twentieth century and the commercial availability of two ingredients that made it possible at scale: factory-produced elbow macaroni, which became widely affordable in the United States in the 1880s and 1890s as pasta manufacturing industrialized, and commercially produced mayonnaise, whose national distribution beginning in 1905 with the introduction of Hellmann’s Blue Ribbon Mayonnaise gave American home cooks a stable, reliable base for creamy cold salads that did not require making an emulsion from scratch. The combination proved enduring because it solved a practical problem — how to feed a crowd cheaply, in advance, without refrigerating anything that would spoil quickly (mayonnaise kept better than most dairy-based dressings of the era) — and because the flavor combination of creamy, tangy dressing, tender pasta, and crunchy raw vegetables is genuinely and universally satisfying. Macaroni salad became a fixture of American church potlucks, Fourth of July cookouts, Labor Day barbecues, and school cafeterias through the mid-twentieth century, accumulating regional variations — the Hawaiian version adds pineapple and more sugar; the Southern version adds sweet pickle relish and hard-boiled eggs; the New York deli version adds less sugar and more vinegar and celery — but maintaining its essential identity across all of them. This vegan version respects that identity: the same creamy, tangy, vegetable-laden comfort food that defines the American summer table, made without a single animal product.


Flavor Variations

  • Hawaiian Vegan Macaroni Salad: Add ½ cup of crushed pineapple (well-drained) and an extra tablespoon of sugar to the dressing for a sweeter, fruitier version that is the definitive macaroni salad of Hawaii plate lunch culture — creamier, milder, and sweeter than the mainland version, with the pineapple adding a tropical note that works surprisingly well with the creamy mayo base.
  • Spicy Jalapeño Macaroni Salad: Add 2 finely minced jalapeños (seeds in for maximum heat, seeds removed for gentle warmth), ½ teaspoon of hot sauce, and ¼ teaspoon of cayenne to the dressing for a version with a slow, building heat that makes each forkful more interesting than the last.
  • Loaded BLT Macaroni Salad: Add 1 cup of halved cherry tomatoes, ½ cup of crispy vegan bacon bits (store-bought or homemade smoky chickpea bacon), and a handful of chopped romaine lettuce tossed through just before serving for a macaroni salad that incorporates the full BLT flavor profile into every bite.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~320 kcal7g48g4g12g

Storage

  • Refrigerator: Store covered for up to 5 days. The salad continues to improve for the first 24 hours and then holds well for the remainder. Stir before serving and add a spoonful of extra mayo and a splash of apple cider vinegar if the salad has absorbed all of its dressing and seems dry.
  • Do not freeze: Mayonnaise-based salads do not freeze well — the emulsion breaks on thawing, producing a watery, separated dressing and a mushy pasta texture. Make only what you will eat within 5 days.
  • Make-ahead tip: The dressing can be made up to 3 days ahead and stored separately in the refrigerator. Cook and dress the pasta on the day of serving and combine with the pre-made dressing for a salad that comes together in under 20 minutes.

Frequently Asked Questions

What vegan mayo works best?

Any store-bought vegan mayo works well — Hellmann’s Vegan, Follow Your Heart Vegenaise, and Sir Kensington’s Fabanaise are all excellent. For the richest, most homemade-tasting dressing, homemade cashew mayo (blended soaked cashews with lemon juice, apple cider vinegar, Dijon mustard, garlic, salt, and water) is exceptional and can be made in 5 minutes with a high-speed blender. Avoid very light or reduced-fat vegan mayo, which lacks the body and richness this dressing needs.

Can I add other vegetables?

Absolutely — macaroni salad is one of the most adaptable recipes in the plant-based repertoire. Bell pepper (any color, finely diced), cucumber (seeded and diced), broccoli florets (blanched briefly and cooled), green onions, sun-dried tomatoes, and sliced black olives are all excellent additions. Keep the total vegetable volume proportional to the pasta — roughly 2 cups of total vegetables to 400g of pasta produces the best balance.

Why does my macaroni salad taste bland?

Macaroni salad tastes bland for three reasons: under-salted pasta water (the pasta itself is the dominant ingredient and should be seasoned from the inside out); insufficient acid (the vinegar is what makes the dressing bright and complex — increase it gradually until the dressing has distinct tanginess); or skipping the pickle brine, which adds a depth of flavor that straightforward salt and vinegar cannot replicate. Season, taste, and adjust before chilling — flavors mute in the refrigerator, so the salad should taste slightly over-seasoned warm.

How far ahead can I make this?

Macaroni salad can be made up to 2 days ahead and actually improves considerably with time. Make it the night before serving for the best flavor. If making more than 2 days ahead, keep the dressing separate and combine the day before serving — pasta left in dressing for more than 2 days can become slightly soft.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Tofu Skewers — Smoky, Caramelized, Deeply Marinated Plant-Based Skewers That Are the Star of Every Grill, Oven, or Griddle Pan

vegan tofu skewers

The single most important thing that separates a truly excellent tofu skewer from a merely acceptable one is not the marinade, not the sauce, not the vegetables threaded alongside, and not even the heat source — it is the texture of the tofu before any of those things are applied. Tofu that goes onto a skewer without proper preparation is soft, wet, and resistant to color: it steams rather than sears, produces no browning, absorbs marinade only at its surface, and slips off the skewer rather than gripping it. Tofu that has been properly prepared before skewering is firm, almost meaty in its resistance when you bite through it, absorbs marinade all the way through to the center, develops a dramatically caramelized, golden-to-charred crust on the grill or griddle, and holds its position on the skewer with the same confidence as a piece of meat. The difference between those two outcomes is a technique, and this recipe teaches it fully. Vegan Tofu Skewers made this way — pressed, frozen, thawed, marinated in a deeply savory soy-ginger-smoked paprika marinade, and cooked hot on whichever heat source is available — are genuinely extraordinary food: smoky at the surface, tender in the center, coated in a glaze that caramelizes and chars at the edges, and served with a bright, acidic peanut-herb dipping sauce that cuts through the richness and makes each bite complete. They work on a charcoal grill for maximum smokiness, on a gas grill for convenience, under a broiler/grill for year-round indoor cooking, or in a hot cast-iron griddle pan for apartment kitchens with no outdoor space. The technique scales: make 4 skewers for a weeknight dinner or 24 for a summer party. This is the tofu skewer recipe worth knowing.

The technique is the freeze-thaw texture reset method. Tofu, in its standard firm or extra-firm form, is a gel — a network of protein strands with water locked in the spaces between them. When tofu is frozen, the water inside those protein-space pockets crystallizes and expands, rupturing the delicate protein network and forcing channels to open throughout the tofu structure. When the frozen tofu thaws, the ice melts out of those channels — and with it drains much of the water that was trapped inside the protein network, leaving behind a tofu that is dramatically more porous, sponge-like, and open in structure than anything pressing alone can achieve. Where pressed tofu removes surface and sub-surface water, the freeze-thaw method transforms the interior architecture of the tofu itself: the finished thawed tofu has a distinctly chewier, more fibrous, more meat-like texture — it pulls apart slightly along grain lines rather than crumbling; it holds together firmly on a skewer rather than breaking; and, most importantly, the open channels left by the departed ice crystals act as literal pathways for marinade to travel into the very center of each piece, producing a tofu that is marinated all the way through rather than only at the surface. No other technique produces the same depth of flavor penetration. The freeze-thaw method requires planning — the tofu needs a minimum of 8 hours in the freezer and 4 hours to thaw — but it requires no active work time, and the results justify the overnight planning entirely. For a same-day option, the recipe includes a pressing-only variation with modified technique notes; it is good. But the freeze-thaw method is the one worth knowing.

This recipe makes 8 substantial skewers — enough for 4 as a main, 6–8 as part of a spread.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins12–15 mins35 mins (+ 8 hr freeze + 4 hr thaw + 1 hr marinate)4 (main)~385 kcal

Ingredients

For the Tofu Skewers

  • 2 blocks (2 × 400g / 14oz) extra-firm tofu (freeze-thaw method requires extra-firm only — silken or firm tofu does not survive the freeze-thaw process intact; drain each block but do not press before freezing)
  • 2 medium red bell peppers, cut into 3cm (1¼ inch) chunks
  • 2 medium zucchini (courgette), cut into 2cm (¾ inch) rounds
  • 1 large red onion, cut into wedges and layers separated (approximately 3cm pieces)
  • 16 wooden or metal skewers (if using wooden, soak in cold water for at least 30 minutes before threading to prevent burning on the grill)

For the Marinade

  • 4 tbsp soy sauce or tamari (tamari is gluten-free; soy sauce is slightly saltier and more pungent — both work)
  • 2 tbsp toasted sesame oil
  • 2 tbsp maple syrup or agave nectar
  • 1 tbsp rice vinegar or apple cider vinegar
  • 1 tbsp neutral oil (for the oil base of the marinade)
  • 4 cloves garlic, very finely minced or pressed
  • 1 tbsp fresh ginger, finely grated (do not substitute ground ginger — fresh ginger produces a bright, floral heat; ground ginger is earthier and less vibrant)
  • 1½ tsp smoked paprika (not sweet or hot paprika — smoked specifically, for the barbecue depth that is the keynote of the marinade)
  • 1 tsp ground cumin
  • ½ tsp black pepper
  • ¼ tsp cayenne pepper (optional — adds warmth without strongly changing the flavor profile; increase to ½ tsp for a spicier result)

For the Peanut Dipping Sauce

  • 4 tbsp smooth natural peanut butter (not sweetened commercial peanut butter, which is too sweet here)
  • 2 tbsp soy sauce or tamari
  • 1 tbsp lime juice (fresh)
  • 1 tbsp maple syrup
  • 1 tsp sriracha or sambal oelek
  • 1 tsp toasted sesame oil
  • 3–5 tbsp warm water (to thin to a pourable dipping consistency — add one tablespoon at a time until the sauce flows smoothly off a spoon)

For Serving

  • Fresh coriander (cilantro) leaves
  • Sliced spring onions (scallions)
  • Sesame seeds, toasted
  • Lime wedges
  • Steamed jasmine rice or flatbread

Instructions

  1. Freeze the tofu (night before or up to 3 days ahead). Remove the tofu blocks from their packaging and drain off the liquid. Do not press. Wrap each block loosely in a single layer of parchment paper and place on a flat surface in the freezer. Freeze for a minimum of 8 hours — overnight is ideal. The tofu will turn pale yellow and become completely solid. It can stay frozen for up to 3 months.
  2. Thaw the tofu. Remove the frozen tofu blocks from the freezer and place them in a colander in the sink or on a plate. Leave to thaw at room temperature for 3–4 hours, or thaw overnight in the refrigerator (this takes 8–12 hours but can be planned the evening before cooking day). Do not microwave to thaw — microwave thawing produces uneven texture. As the tofu thaws, a significant amount of water drains from it — this is the water that was expelled through the freeze-thaw process, and its departure is exactly what you want.
  3. Press and dry the thawed tofu. Once fully thawed, press each tofu block between two flat plates or cutting boards weighted with a heavy object for 15–20 minutes, then pat firmly dry with paper towels. The thawed, pressed, dried tofu should feel noticeably denser and chewier than standard pressed tofu — this is the texture reset. Cut each block into 3cm (1¼ inch) cubes — approximately 24 cubes per block, 48 cubes total.
  4. Marinate. Whisk all marinade ingredients together in a large bowl or shallow dish until evenly combined. Add the tofu cubes and toss gently to coat every surface thoroughly. Add the vegetable pieces and toss to coat those too. Cover and refrigerate for a minimum of 1 hour; 2–4 hours is better; overnight is best. The freeze-thaw tofu will visibly absorb the marinade — the cubes will deepen in color from pale to amber as the marinade enters the open channels throughout the interior.
  5. Make the peanut dipping sauce. Whisk together the peanut butter, soy sauce, lime juice, maple syrup, sriracha, and sesame oil in a small bowl. Add warm water one tablespoon at a time, whisking, until the sauce is smooth, glossy, and pourable but not watery. Taste and adjust: more lime for brightness, more sriracha for heat, more maple for sweetness. Set aside.
  6. Thread the skewers. Thread the marinated tofu and vegetables onto the skewers, alternating tofu with vegetables — a typical skewer sequence: red pepper, tofu, zucchini, tofu, red onion, tofu, red pepper. Do not pack the pieces too tightly — leave a small gap between each so the heat circulates around every surface. Brush any remaining marinade over the threaded skewers.
  7. Cook the skewers (grill, broiler, or griddle pan). Choose your method:
    — Charcoal or gas grill: Cook over medium-high direct heat, turning every 3–4 minutes, for a total of 12–15 minutes until the tofu and vegetables are deeply charred at the edges, caramelized all over, and cooked through. Brush with any remaining marinade during cooking.
    — Oven broiler/grill: Place the skewers on a foil-lined baking sheet on the highest oven rack under the pre-heated broiler/grill on high. Cook for 6–7 minutes per side (12–14 minutes total), watching carefully for char at the edges without burning.
    — Cast-iron griddle pan: Heat the pan over high heat until smoking. Cook the skewers in batches (do not crowd), turning every 2–3 minutes, for 10–12 minutes total until deeply colored with grill marks on all sides.
  8. Rest and serve. Remove the skewers from the heat and allow to rest for 2 minutes — this allows the caramelized exterior to set slightly. Serve immediately on a platter over steamed rice or alongside flatbread, garnished generously with fresh coriander, spring onions, and sesame seeds, with lime wedges and the peanut dipping sauce on the side.

Pro Tips

  • Do not skip the overnight freeze — a same-day pressed tofu skewer is good; a freeze-thaw tofu skewer is in a different category of texture and flavor. If you discover this recipe the morning of the day you want to make it, freeze the tofu immediately and plan for the following evening instead. The 12-hour investment in texture is the recipe’s most important step.
  • Get the cooking surface genuinely hot before the skewers go on — a hot surface is what produces the caramelized crust that makes the skewer. A surface that is merely warm steams the tofu and produces a pale, soft exterior. The griddle pan or grill should be visibly smoking before the first skewer touches it; the sizzle when the skewer makes contact should be immediate and aggressive.
  • Baste throughout cooking — the marinade brushed on during cooking reduces and caramelizes onto the surface of the tofu, building layers of flavor with each brush. Keep the remaining marinade in a small bowl near the grill and brush each skewer at every turn. By the final turn, the surface of the tofu should be dark, sticky, and glossy.
  • For a grill-marks presentation without an outdoor grill, a cast-iron grill pan (ridged) on the highest heat produces clean, defined grill marks that are visually striking on the plate; a flat griddle produces an even, all-over sear without marks but with equivalent or superior caramelization.

Tofu and the Soybean: A Two-Thousand-Year Culinary Journey

Tofu is, by any measure, one of the oldest processed foods in continuous production in human history — a food technology developed in Han Dynasty China approximately two thousand years ago and refined so effectively in the centuries that followed that its basic method (soaking soybeans, grinding them into milk, heating the milk, adding a coagulant to precipitate the protein into curds, pressing the curds into blocks) has remained essentially unchanged from the second century BCE to the present day. The invention of tofu is sometimes credited by Chinese culinary historians to Liu An, the Prince of Huainan, who is said to have developed the method as part of his pursuit of Daoist alchemy and longevity practices around 164 BCE — though the historical evidence for this attribution is disputed and the true origins are almost certainly more diffuse, developed by multiple practitioners of soybean processing across different regions. What is well-documented is the spread: tofu traveled from China to Korea, and from Korea to Japan in approximately the 7th or 8th century CE (Japanese records reference tofu in the Nara period, around 750 CE, initially as a luxury food served at Buddhist temple banquets, where it was valued as a source of protein compatible with Buddhist vegetarian dietary requirements). In Japan, the production and refinement of tofu became an entire cultural and culinary tradition, producing dozens of regional varieties — silken, firm, extra-firm, freeze-dried kōri-dōfu, deep-fried abura-age — each with specific culinary applications that Japanese cooks mapped out over a thousand years of systematic cooking. The western world’s encounter with tofu was sporadic until the late 20th century, when the combination of growing vegetarian and vegan movements, Asian immigration, and increasing interest in plant-based protein sources brought tofu from specialty Asian grocery stores into mainstream supermarkets across Europe, North America, and Australia. Today, tofu is one of the most widely available plant proteins on the planet — and skewered, charred, and served over rice with peanut sauce, it demonstrates that a two-thousand-year-old food technology can arrive at entirely contemporary results.


Flavor Variations

  • Korean BBQ Tofu Skewers: Replace the marinade with a Korean-inspired mixture of 3 tablespoons gochujang (Korean chilli paste), 2 tablespoons soy sauce, 2 tablespoons maple syrup, 1 tablespoon toasted sesame oil, 1 tablespoon rice vinegar, and 4 cloves minced garlic. The gochujang marinade produces a deeply red, intensely savory-spicy glaze with a distinctive fermented depth that caramelizes dramatically on the grill. Serve with steamed short-grain rice and quick-pickled cucumber.
  • Mediterranean Herb Tofu Skewers: Replace the Asian-spiced marinade with a Mediterranean mixture of 3 tablespoons olive oil, 2 tablespoons lemon juice, 1 tablespoon red wine vinegar, 2 teaspoons dried oregano, 1 teaspoon dried thyme, 1 teaspoon smoked paprika, 4 cloves minced garlic, and 1 teaspoon salt. Thread alongside cherry tomatoes, kalamata olives (threaded on the end of the skewer), and chunks of red pepper. Serve with hummus and warm pita.
  • Teriyaki Tofu Skewers: Replace the marinade with a simple teriyaki glaze — 4 tablespoons soy sauce, 2 tablespoons mirin, 2 tablespoons sake or dry sherry, 2 tablespoons maple syrup, and 1 teaspoon freshly grated ginger, simmered together for 3 minutes until slightly thickened. Thread the tofu with pineapple chunks alongside the vegetables — the pineapple chars beautifully and its acidity cuts the sweetness of the teriyaki. Serve over steamed rice with toasted sesame seeds.

Nutritional Highlights (Per Serving — Based on 4 Servings, Skewers Only)

CaloriesProteinCarbsFiberFat
~385 kcal22g28g5g20g

Storage

  • Cooked skewers: Best eaten immediately from the grill. Leftovers keep refrigerated in an airtight container for up to 3 days. Reheat in a very hot dry pan or under the broiler for 4–5 minutes to restore some of the caramelized crust — microwaving produces a soft, steamed result without the crust.
  • Marinated uncooked skewers: Assembled, marinated, uncooked skewers on their skewers keep covered in the refrigerator for up to 24 hours before cooking — an excellent make-ahead preparation for a barbecue or dinner party.
  • Freeze-thawed marinated tofu (before threading): The freeze-thawed, marinated tofu cubes (without the vegetables, which don’t freeze well once cut) can be frozen in their marinade for up to 1 month. Thaw in the refrigerator overnight, then thread with fresh vegetables and cook as directed.
  • Peanut dipping sauce: Keeps in an airtight jar in the refrigerator for up to 5 days. It thickens considerably when chilled; stir in a tablespoon of warm water to restore to dipping consistency before serving.

Frequently Asked Questions

Can I skip the freeze-thaw step and just press the tofu?

Yes — for a same-day version, press two blocks of extra-firm tofu under a heavy weight for 45–60 minutes (the longer the better), pat completely dry, cut into cubes, and marinate for 2–4 hours. The texture will be firm and the exterior will caramelize well on a hot surface; the interior flavor penetration will be less deep than the freeze-thaw version, as the marinade can only penetrate the outer layers of a pressed-not-frozen tofu. The same-day result is a very good tofu skewer; the freeze-thaw result is an exceptional one.

What if I don’t have a grill or griddle pan?

The oven broiler/grill method (described in step 7) works excellently and produces genuinely charred edges and caramelized surfaces. If neither a broiler nor a griddle pan is available, roasting in a very hot oven (220°C / 430°F) on a wire rack set over a baking sheet — which allows air circulation around all surfaces — for 20–25 minutes, turning once at the halfway point, produces a well-colored, caramelized result without charring. The wire rack is important: tofu roasted directly on a flat baking sheet creates steam on the underside and produces a pale, soft base.

My tofu keeps sticking to the grill — how do I prevent this?

Sticking is usually caused by insufficient heat (the surface isn’t hot enough to create an immediate sear that releases from the grill naturally) or by moving the tofu too early. When tofu is placed on a properly hot grill, it will stick initially and then release cleanly as the surface caramelizes and contracts — usually after 2–3 minutes. If you try to move it before this natural release, it tears. Leave it alone for the full 3 minutes before attempting to turn. If it still sticks after 3 minutes, it needs more time, not more force.

Can I make these without skewers — just as grilled tofu pieces?

Yes — the freeze-thaw and marinade method works identically for tofu pieces cooked directly on the grill, in a griddle pan, or roasted in the oven without skewers. Cut the tofu into larger slabs (1–1.5cm thick) rather than cubes, marinate as directed, and cook on the hot surface for 4–5 minutes per side. Serve the slabs over rice with the peanut sauce drizzled over, with the vegetables cooked alongside in a separate pan or on the grill grate directly.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!