
Photo: CNEcija12345 / CC BY-SA 4.0
One Dinner Menu for Vegetarian, Halal and No-Onion Guests
Six people are coming on Saturday. One is vegetarian, one eats only halal meat, and one avoids onion and garlic. You do not need three separate dinners. You need one menu designed so that the strictest rule sets the baseline, with a single add-on for everyone else. Here is how to build one menu for vegetarian, halal and no-onion-garlic guests without it looking like a compromise.
Start with the strictest rule
Rank the rules by how much they limit the pot.
- No onion, no garlic limits the flavour base.
- Vegetarian limits the main ingredient.
- Halal-only limits where the meat comes from, but not what the dish is.
If the core menu is vegetarian and free of onion and garlic, every guest can eat all of it. Halal meat then becomes an extra dish for the people who want it, bought from a source your halal guest trusts. This avoids the awkward moment of someone asking "what is in this?" about five dishes in a row.
The no-onion, no-garlic base
Skipping both takes more thought than just leaving them out, because they carry sweetness and depth. Replacements that work:
- Tomatoes, cooked down hard until the oil rises. This replaces onion's body.
- Fresh ginger, in generous amounts, for heat and fragrance.
- Whole spices bloomed in hot oil: cumin, cloves, cardamom, bay leaf.
- A pinch of asafoetida (hing), which gives a savoury note some cooks use in place of garlic. Check the label, because some hing is cut with wheat flour.
- Fresh coriander and green chilli at the end.
Practices differ by household, for example some also avoid root vegetables, so ask your guest what exactly they avoid. Do not guess.
The menu
A six-person dinner, four items, one dessert.
| Dish | Who can eat it | Notes |
|---|---|---|
| Matar paneer, made no-onion | Everyone | Tomato-cashew base, ginger, hing |
| Chana masala, no-onion version | Everyone | Plenty of ginger and amchur (dry mango powder) |
| Sabzi pulao | Everyone | Whole spices only, no fried onion |
| Fattoush or a plain salad | Everyone | Skip raw onion; use cucumber, tomato, mint |
| Hummus as a dip | Check garlic | Make a no-garlic batch with extra lemon and cumin |
| Chicken pieces, halal | Meat eaters only | Cooked in a separate pan |
| Kheer | Everyone | Check that it is vegetarian-safe if you use gelatine-containing add-ins; ours does not need any |
That is four dishes that everybody can eat, one dip, and one optional meat pan. The vegetarian guest is a full participant, not someone handed a plate of salad.
The halal question
Halal means the meat comes from an animal slaughtered according to Islamic rules. A halal-only guest will usually want the meat from a butcher or brand they trust, and some will also care about alcohol-based ingredients, such as vanilla extract or some stocks. Ask in advance. Do not substitute: a "halal-style" label from a supermarket is not the same as a certificate.
Keep the meat dish in a separate pan with a separate spoon, and serve vegetarian dishes first. Wash utensils between uses. If you are cooking for a halal guest and a vegetarian guest at the same time, the vegetarian dishes make the easiest meeting point because they have no meat or meat-derived ingredients.
Labels fix half the problems
Write small cards: "Vegetarian", "No onion, no garlic", "Contains halal chicken". Put them next to each dish. Guests relax when they can read what is what, and you stop answering the same question repeatedly.
If a dish has a risk, say so. A no-garlic guest does not want to learn about the garlic in the store-bought chutney halfway through dinner. Read labels on bought sauces, stock cubes, and masala mixes, because ready-made mixes often include onion or garlic powder.
Build order on the day
- The day before: make the kheer and the no-onion tomato base for both curries. Cool, cover and refrigerate. For the base see our make-ahead masala base post, skipping the onion.
- Three hours before: boil the chickpeas if using dry, chop salad vegetables, prepare the rice vegetables.
- 90 minutes before: pulao goes on. Curries are reheated and finished.
- 45 minutes before: chicken pan starts, to reach 74 C / 165 F inside.
- 15 minutes before: assemble the salad, warm the bread, set out the cards.
For a more detailed hosting timeline, see our dinner guest timeline.
Mistakes to avoid
- Serving the same spoon in the vegetarian and meat dishes.
- Using store-bought ginger-garlic paste in the "safe" dishes.
- Forgetting that fried onions (birista) sneak into pulao and biryani garnishes.
- Making the vegetarian dish an afterthought, when it is the dish everyone will take.
For households that cook this way every week, not just for guests, our post on mixed-diet households goes into the daily routine. And the pantry tool on the home page can help you check you have the paneer, chickpeas and rice before you start.
If you only have time for one dish
If the guest list changes the night before and you are short of time, cook one strong dish that everyone can eat, such as a pot of chana masala with no onion or garlic, plain rice and a cucumber salad. Add a halal chicken pan only if a guest asks for meat. A simple meal with clear labels beats a complicated menu with five uncertain dishes. Hosts are remembered for making people feel looked after, not for the number of dishes.