VegetarianBanhMi.comVegetarian Banh Mi
Parties & Gatherings

DIY Vegan Banh Mi Bar for 20: Quantities and Timeline

Exact shopping quantities for a vegan banh mi bar for 10, 20 or 30 guests, a two-day prep timeline, station layout and food safety tips for serving.

Friends of mixed ethnicities filling vegan Vietnamese baguette sandwiches split lengthwise at a long buffet table of tofu, pickles and herbs in a sunny loft, high angle.

Short answer: For a banh mi bar where the sandwich is the main meal, plan 1.25 rolls per guest: 25 rolls for 20 people, 13 for 10 and 38 for 30. Each roll needs about 100 g of raw firm tofu, 50 g of carrot and daikon for pickles, 30 g of cucumber, 4 g of cilantro and a tablespoon each of vegan mayo and pâté. Make the pickles two days ahead, marinate the tofu the day before, and on the day bake the tofu in sheet pans and re-crisp the bread in batches just before guests arrive.

Why a banh mi bar works for a crowd

A banh mi bar is one of the easiest ways to feed a large group well. Almost everything can be made ahead, the components are served at room temperature or cold, and guests build their own sandwiches, which takes care of picky eaters and spice preferences. It also happens to be fully vegan without anyone feeling they are eating "diet food": crusty bread, savoury tofu, tangy pickles and fresh herbs are a crowd-pleaser in their own right.

The challenge is quantities. Too little and the last guests get bread and cucumber; too much and you are eating pickles for a month. The numbers below are built from one standard roll, so you can scale them to any party size and they stay consistent across our other party guides.

The per-roll formula

We define one roll as a 25 cm (10 in) Vietnamese-style roll or French demi-baguette, or one third of a standard 60 to 65 cm French baguette. Here is what goes into each one at a generous street-style level of filling:

  • Firm or extra-firm tofu: 100 g raw (about 3.5 oz), which gives roughly 80 g after pressing and baking.
  • Pickles (đồ chua): 25 g carrot and 25 g daikon radish, raw weight, cut into matchsticks.
  • Cucumber: 30 g, cut into long spears.
  • Cilantro (ngò): 4 g, a few sprigs with tender stems.
  • Vegan mayo: 15 g, about 1 tablespoon.
  • Vegan pâté (mushroom or nut): 15 g, about 1 tablespoon.
  • Fresh chili: 3 g, thinly sliced, served on the side.
  • Soy sauce or vegan seasoning sauce: about ½ teaspoon (2.5 ml).

For the guest count, we use 1.25 rolls per person when the banh mi is the main meal. Most adults eat one full roll; perhaps a third come back for half another, and some hearty eaters take two. Round up, never down.

Shopping list for 10, 20 and 30 guests

Ingredient10 guests (13 rolls)20 guests (25 rolls)30 guests (38 rolls)
Rolls (25 cm / 10 in)132538
Firm tofu, raw1.3 kg (4 × 400 g / 14 oz blocks)2.5 kg (7 blocks)3.8 kg (10 blocks)
Carrot325 g (11.5 oz)625 g (1 lb 6 oz)950 g (2 lb 2 oz)
Daikon radish325 g (11.5 oz)625 g (1 lb 6 oz)950 g (2 lb 2 oz)
Cucumber390 g (about 1 large English cucumber)750 g (about 2)1.14 kg (about 3)
Cilantro52 g100 g152 g
Vegan mayo195 g (13 tbsp)375 g (25 tbsp, about 1½ cups)570 g (38 tbsp, about 2⅓ cups)
Vegan pâté195 g375 g570 g
Fresh chili39 g75 g114 g
Soy or seasoning sauceabout 35 mlabout 65 mlabout 95 ml

Tofu block sizes vary: 400 g in much of Europe and Australia, 14 oz (396 g) or 16 oz (454 g) in the US. The block counts above assume 400 g and are rounded up. Cilantro bunches vary from about 25 g to 60 g, so weigh one at the shop or buy an extra bunch. Cucumber weights assume English (hothouse) cucumbers of about 350 to 400 g each.

Pickle brine, scaled

Our standard brine is 500 ml water, 250 ml rice vinegar, 100 g sugar and 10 g salt for every 1 kg of raw carrot and daikon. For the party sizes above that works out as follows:

  • 10 guests (650 g vegetables): 325 ml water, 160 ml vinegar, 65 g sugar, 6.5 g salt (about 1 heaped teaspoon fine salt).
  • 20 guests (1.25 kg vegetables): 625 ml water (about 2⅔ cups), 310 ml vinegar (about 1⅓ cups), 125 g sugar (about ⅔ cup), 12.5 g salt (about 2 teaspoons fine salt).
  • 30 guests (1.9 kg vegetables): 950 ml water (about 4 cups), 475 ml vinegar (about 2 cups), 190 g sugar (about 1 cup), 19 g salt (about 1 tablespoon fine salt).

Dissolve the sugar and salt in warm water, add the vinegar, cool, and pour over the matchsticks in clean jars. If you cannot find rice vinegar, use white wine vinegar or diluted distilled vinegar at the same volume. Daikon can be replaced with red radishes or kohlrabi. Our pickles and herbs section explains ratios in more depth.

The two-day timeline

  1. Two days before: Shop. Make the pickles; they are good after a few hours and better after a day. Make the vegan mayo and pâté if you are making them from scratch; both keep well, covered, in the fridge.
  2. One day before: Press the tofu for 20 to 30 minutes, slice it about 1 cm (⅜ in) thick and marinate overnight in soy sauce, a little sugar, garlic and minced lemongrass. Wash and dry the cilantro, wrap it in a damp towel and refrigerate it.
  3. Morning of the party: Bake the tofu at 220 °C (425 °F) for 25 to 30 minutes, flipping halfway, until browned at the edges. A standard half-sheet pan, about 33 × 46 cm (13 × 18 in), holds roughly one 400 g block in a single layer, so for 20 guests plan about seven pans across several oven loads. Cool and refrigerate.
  4. Two hours before: Cut cucumber spears and chili. Drain the pickles. Set out bowls, tongs and serving spoons.
  5. Thirty minutes before: Re-crisp the bread at 200 °C (400 °F) for 3 to 5 minutes in batches, then split each roll lengthwise, leaving a hinge. Keep the rest of the rolls ready for a second batch halfway through the party.

Setting up the stations

Lay out the bar in the order people build a sandwich, so the line moves in one direction: bread, then spreads, then protein, then vegetables and herbs, then sauces. Put the bread at the start on a board with a bread knife for anyone who wants to cut a roll in half. Place the mayo and pâté in wide, shallow bowls with butter knives, since a spoon makes spreading slow.

Next comes the tofu on a platter, then pickles in a bowl with a slotted spoon so the brine stays behind and does not soak the bread. Cucumber, cilantro and chili follow. Finish with soy sauce or a seasoning sauce in a small jug, plus a bottle of chili sauce. Leave space at the end for plates and napkins. For 20 or more guests, set up two identical lines on either side of the table; it halves the queue.

Food safety on a long afternoon

Cooked tofu, cut vegetables and dressings are perishable. The usual guidance from food safety agencies such as the USDA is to keep cold food at or below 4 °C (40 °F) and to avoid leaving perishable food at room temperature for more than two hours, or one hour above 32 °C (90 °F). For a long party, put out half the tofu and refill from the fridge rather than leaving everything out at once. Set the mayo bowl on a tray of ice in warm weather. Bread, pickles and whole chilies are much more forgiving.

Leftover pickles keep for about two weeks in a sealed jar in the fridge. Cooked tofu keeps for three to four days, refrigerated promptly. Leftover bread freezes well; see our meal prep and storage guides for the details.

Common mistakes and fixes

  • Soggy sandwiches: pickles not drained. Use a slotted spoon and pat them on paper towels if needed.
  • Running out of tofu first: guests overload. Offer a second protein, such as sautéed mushrooms, to spread demand.
  • Bread too hard to bite: over-baked when re-crisping. Three to five minutes is enough; the crust should crackle, not shatter.
  • Bland tofu: marinade too short or too wet. Marinate overnight and pat dry before baking so it browns.

Sources

  • USDA Food Safety and Inspection Service – fsis.usda.gov (the two-hour rule, safe holding temperatures)
  • FoodSafety.gov – foodsafety.gov (cold storage times for leftovers)
  • USDA FoodData Central – fdc.nal.usda.gov (tofu reference data)

Frequently asked questions

How many banh mi do I need per person?

Plan 1.25 full rolls per guest when banh mi is the main meal, rounded up. For 20 guests that is 25 rolls. If you are serving several other dishes, 0.75 rolls per person is usually enough.

How much tofu do I need for 20 people?

About 2.5 kg of raw firm tofu, or seven 400 g (14 oz) blocks. That allows 100 g raw per roll for 25 rolls.

Can I make banh mi sandwiches ahead for a party?

Make the components ahead, but do not assemble the sandwiches more than about an hour before eating, because the pickles and mayo soften the bread. A build-your-own bar avoids the problem.

What bread can I use outside Vietnam?

Light, thin-crusted demi-baguettes or soft French rolls work best. A standard French baguette cut into thirds also works, giving one sandwich per third.

How long can a banh mi bar stay out?

Follow the two-hour rule for perishable fillings, or one hour above 32 °C (90 °F). Put out half the tofu and refill from the fridge.

Throw the party, then taste the original

This plan scales from 10 to 30 guests at home. If your gathering is in Ho Chi Minh City, try the real thing at Bánh Mì XANH, a fully vegan banh mi chain with 5 central shops open 24/7, and call the hotline to ask about larger orders.

Explore the Bánh Mì XANH menu · 24/7 hotline / Zalo +84 923 183 183

Related articles

Questions or tips? Write to us

Found a great banh mi stall, or have a question? Leave a note and we'll get back to you.