Mince the shallot and garlic. Heat a small frying pan on medium heat and add a splash of oil. Sauté the shallot and garlic for a few minutes until soft.
Add the canned lentils, cooked shallot and garlic, tomato paste, worcestershire sauce, dijon mustard, apple cider vinegar, liquid smoke and vegetable broth to a food process. Blend until smooth.
Whisk together the vital wheat gluten, nutritional yeast, smoked paprika, garlic powder, onion powder, salt and black pepper in a large bowl.
Add the wet mixture to the dry and stir with a spatula until just combined. Use your hands and knead the dough for 2-3 minutes. See above for tips and tricks on kneading.
Cut the dough in to four even pieces and shape with your hands to resemble steaks. Don't work it too much as this counts as kneading.
Wrap each individual steak in foil. Then, add some water to a pot over high until boiling. Place the steamer basket in to the pan and cover with a lid. Steam for 25-30 minutes, flipping halfway. They should feel firm when done. Check occasionally to ensure the water hasn’t been absorbed.
Whisk together the marinade ingredients and brush on the steamed steaks. Marinate for 15 minutes.
Heat a large frying pan or cast iron on medium heat, add 1-2 tablespoons of avocado or olive oil and a spring of fresh rosemary. Sear the vegan steaks for about 3-5 minutes each side until charred and golden. When almost done, add a tablespoon of vegan butter and baste the steaks by tipping the pan and spooning the butter over the steaks a few times.
Remove from heat and let rest for 5 minutes. Serve and enjoy!