Walnuts, peanuts, almonds, and other nuts contain a good dose of Omega 3, which is normally found in fish. Nuts can also provide you with proteins and fiber, both of which are quite rare in an all-vegetable diet. Use nuts while preparing foods, especially on food preparations that otherwise use meat. However, you should also be careful about calories while eating nuts.
Soy products are a rage in the market now, and are a popular meat substitute. Soy products like soy hot dogs, turkey, bacon, and chicken are quite common. Therefore, soy food items are easily available and carry many health benefits apart from its rich dose of nutrients. For example, soy is known to lower cholesterol and exhibit anti-cancerous properties.
This is a variant of whole wheat, and is called whole grain. Bulgur wheat is commonly used in rice, but it can be used as an effective substitute for some meat items like meatloaves and sausages. This form of wheat is quite rich in protein, potassium, and iron, and low in glycemic index.
This vegetable is actually a common substitute for meat in Italian cuisine because it has a similar texture to meat. Eggplant is used frequently in staple Italian dishes like lasagna and pasta. The vegetable is specifically rich in antioxidants, fiber, vitamin B, and potassium.
This is another popular substitute for meat. It is derived from soymilk, and most commonly used as a form of curd. Tofu is especially popular because of its shape and texture; it is sold as a white colored, soft, and jelly-like block with almost no taste. Although tasteless at first, tofu can be very appetizing when it is fried or grilled. This substitute is packed with protein as well.
Portobello mushrooms are good substitutes for beefsteaks and other grilled meat preparations because of their juicy and thick texture. With the right seasoning and grille marks, it is possible to get a smokiness and flavor similar to beefsteak. Moreover, the mushrooms are low in cholesterol and fat, doing away with the negative aspects of meat. They also carry lots of nutrients, especially proteins.
Lentils, peas, and beans belong to the legume class of vegetables, and they are significantly good substitutes for meat in terms of nutrition. They are packed with nutrients like protein, folate, iron, potassium, and magnesium.
Tempeh is a specific Indonesian soybean derivative that is a very good substitute for fish. It can be steamed, backed, sautéed, or deep-fried. Tempeh contains vitamin B12, iron, protein, and calcium.
You can find several other vegetarian substitutes for meat other than those mentioned above, and they are very important if you want to have a complete balanced diet.