Vegetarian Foods That Surprisingly Substitute For Meat
Jackfruit
Tofu
Tempeh
Seitan (Wheat Gluten)
Mushrooms
Soy chunks
Eggplant
Lentils
Beans and Legumes
Chickpeas
Chickpeas