Vegetarian Foods That Surprisingly Substitute For Meat

Jackfruit

Tofu

Tempeh

Seitan (Wheat Gluten)

Mushrooms

Soy chunks

Eggplant

Lentils

Beans and Legumes

Chickpeas

Chickpeas