Tofu and tempeh are good sources of protein. If you haven't cooked tofu before here are a couple of recommendations.
First think about the difference between a blank canvas and the Mona Lisa. It is how you season and marinate tofu that will make the difference.
Second, it is all about firmness. Buy the hard tofu, wraps it in Kitchen paper and press it.
Cut your tofu in slices roughly 1 cm thick and place in a food container.
A basic marinate is 1 tablespoon of extravirgin olive oil and 3 tablespoons of soy sauce. For a classic size bloc, you will need to double that. If you have miso paste, a s teaspoon to the mix.
Lentils, chickpeas & co are really easy to prepare. I buy mine dry, leave to soak in abundant water overnight and boil in fresh water the next day. I then put single day doses in sandwich bag that i stock flat in my freezer. I like my lentils as they are, with just some lemon juice to increase iron absorption. Chickpeas are delicious with tomatoes, onion, crystal salt, fresh parsley and olive oil.
Black and cannelloni beans are nice in soups such as minestrone minus the pasta.
I also avoid all the fakes and processed foods.
If you are getting serious about plant-based you need to be aware of possible deficiencies and how to avoid them.
Vit B12 is compulsory every day. You will your calcium from almonds and dark green veggies, you might need drop of iodine if you don't add much salt to your food. You will also need to cover your iron need and coffee and teas interfere with absorption, squeezed lemon increases it.
Non dairy milk are another good source of protein. I use soy milk.
You can prepare seeds crackers made only of seeds.
I like to snack on edamame. Buy a frozen packet, add a handful to a pot of boiling water and cook for 5 min. Done.
This website has a lot of information on plant-based diet, recommendations and warnings. Everything is science-based and even video has a long list of medical paper sources.
nutritionfacts.org