In a large pot, bring 6-8 cups of water to a boil. Add the packet of lentils (after you have rinse them) and lower the heat so they cook at a simmer for 15-20 minutes.
While lentils are cooking, prepare taco seasoning. In a small dish, add all of the spices and mix well. Set aside. During this time you can also prepare guacamole and chop other toppings.
Steam one 10oz package of frozen riced cauliflower. Set aside.
Chop half an onion and mice garlic. Set aside until lentils are cooked.
Once lentils are cooked, drain.
Heat a medium sized pan, add olive oil.
Once the oil is hot, add onions and garlic. Cook for about 1 minute.
Add the package of riced cauliflower and 2 1/2 cups of the cooked lentils.
To the lentil/cauliflower, add all of the taco seasoning you prepared. Mix well and cook for 3-5 minutes. Set aside once done.
Drain and rinse the canned beans and corn, add salt if needed.
Now it is time to assemble your taco salad.
Rinse and chop romaine lettuce and place into a large bowl.
To the lettuce, add desired amount of taco mixture, black beans and corn.
Top with guacamole (or avocado), grape tomatoes, cilantro, and lime. Optional, a creamy vegan dressing (Primal Kitchen Vegan Ranch).