I've found that many pre-made fake meat (vegetarian "burger" or "sausages") products are very expensive relative to other foods. Are these necessary for a vegetarian diet?

What alternatives are used for protein sources or bringing to social occasions (such as barbecues)?

6 Answers 6


No, these fake meats are not necessary for a good vegetarian diet. In my opinion, they are mostly not tasty, fatty and not healthy. Also, heavily processed food, like they often are, reduces the positive effect a vegetarian diet has on the planet.

There are tons of great vegetarian bbq recipes in the net. I especially recommend stuffed mushrooms or pepperoni (add chickpeas or lentils). Most often than not, meat eaters loved them. Or baked (sweet) potatoes for something more classic.

For me, the main downside is that it takes way longer to prepare than simply pulling some (fake-)meat out of a plastic package.

To occasions other than a bbq, I often bring vegetarian "sushi".


No, meat substitutes are not necessary nutritionally nor socially.


Grilled vegetables are great at a BBQs!

image of grilled corn (source pixabay)


The following items are great on the grill. Either put a fine metal mesh over the grill to prevent it from falling through (easy) or put them on skewers:

Onion, tomato, mushrooms, corn (on the cobb), eggplant, asparagus, squash, zucchini, bell peppers, potatoes, etc

Carrot Dogs

When catering to a huge number of people, I'll often grill-up carrot dogs because:

  1. They're very cheap (buy those 10kg bags of juicing carrots),
  2. They cook super fast on the grill, and
  3. Every omnivore that I've met that tried carrot dogs loved them :) Don't skip the liquid smoke!

Image of three carrot dogs in buns

Chips & Dip

Baba ghanoush is also always a favorite dip at a barbecue. As is Pico de Gallo. Make huge bowls, and bring chips!

Photo of a chip with Pico de Gallo salsa on it


But will whole vegetables provide sufficient protein? Yes!

All of the above-listed whole foods have protein that are sufficient to meet the average person's nutritional requirements.


If you're going to a BBQ for a group of people that have higher-than-normal protein diets (eg body builders), then maybe you can consider bringing something high in protein, such as:

  1. A big bowl of roasted smokey nuts (almonds, peanuts, cashews, etc)
  2. A legumes-heavy salad (eg garbanzo beans, black beans)
  3. Bean burgers (eg black beans, garbanzo bean)

black bean burger

All of these are extremely high in protein, and much cheaper than "pre-made fake meat products"


Of course they are not necessary. It really narrows down to how you're going to arrange your food.

If you refuse to eat fruits, vegetables, grains, nuts and beans, then you would probably need something to compensate for the missing elements. When consuming variety of whole plant based foods, both raw and cooked, you don't need to have any replacements.

These fake meats/substitutes aren't expensive anymore. Perhaps there are some brands that are famous or are still considered high quality in sense of taste and nutrition, but most of them are still cheap. Especially if you take into consideration that there aren't any subsidies for these, unlike meat/milk products.

Also, you can always make your own 'fake meats' out of basic ingredients. For example, to make seitan, all you need is flour. It is the same for the rest, where you just need to learn the skill and have few trials & errors. With the right combination and spices to your taste, you can have something that looks, feels and tastes similar to meat for a very cheap price.

Remember that the Veganism means stopping all unnecessary harm to the animals. So if these fake meats are going to be a choice for some people over meat, it is already good enough. Ecology and nutrition comes afterwards, and all these brands/products are a bit different. Some are considered real 'junk food' and they aren't hiding it and other are carefully sourced (often clean, organic and fair trade) taking into consideration the health benefits of each ingredient.


"I can't believe it's not meat" products are absolutely optional. Good protein sources include dairy (especially cheese), eggs, or legumes. But there are other things than proteins that vegetarian diet may tend to be low in, such as vitamin B12 or some trace elements like iron, zinc or selenium.

  • Welcome! Do faux-meat products contain those other nutrients (B12, iron, etc.)?
    – Erica
    Commented Oct 31, 2020 at 13:21

You don't need anything but whole plant-based foods and making sure you have diversity on you plates in order to get all the nutrients. Meat replacements are just an alternative for people that find it difficult to ditch the animal products' taste. Most of them are not necessarily healthier, but they are an easy first step towards veganism.


There are a lot of companies that make vegetable patties (that look like burgers) but do not have the "taste like meat" effect. Dr. Praegers and Hilary's are two I've tried.

You can also make your own veggie patties and use quinoa, black beans, sweet potatoes, and any other veggies you like (egg is optional) to pack in protein.

For BBQs, I always like bringing some kind of veggie salad where you can add proteins in any combinations such as edamame, chick peas, quinoa, etc. There are some great cooking blogs out there that have a lot of ideas for these kinds of things (some solely vegetarian, some with vegetarian alternatives for any recipe that has meat).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.