Eggplant has a rich, meaty taste and it's very versatile. If you think you're not a fan of eggplant, try it in these Eggplant Burgers and you will change your mind.
Technically, jackfruit is a fruit but incredibly, it can stand in for meat in savory dishes. You can buy it raw or already cut it up in a can.
Seitan can be flavoured to taste exactly like beef or pork.
They are inexpensive, healthy, filling, and there are so many to choose from: black beans, kidney beans, pinto beans, aduki beans, chickpeas and black-eyed peas, to name just a few.
Tofu makes the perfect swap-out for chicken whether you want Crispy Tofu Nuggets, Moroccan Cutlets in a Lemon- Olive Sauce, or chunks for Chinese food like Kung Pao Tofu.
Their flavor is rich, earthy, and meaty, especially cremini or Portobello mushrooms. They are healthy and filling and can replace meat in any recipe.
Lentils are hearty and can replace ground beef easily. Lentils come in a variety of colors such as green, red, brown, and black.
Tempeh is wonderful for fish dishes because it has a flaky texture. Try it in "Crab" Cakes or to make Breaded "Fish" Fillets.