Let frozen cauliflower defrost at room temperature while you chop up the onion.
Cook the diced onion in a medium-large non-stick pan until it’s soft. Add splashes of water as needed to keep the onion from sticking to the pan.
Add entire package of riced cauliflower to the pan. If there are large frozen chunks, just break it up with your spatula as it cooks. Cook 5 minutes or until it’s no longer frozen.
While the cauliflower is cooking, crumble the tempeh with your fingers (so it looks like ground meat). Add to the pan and mix thoroughly.
Add canned tomatoes and taco seasoning. Cook the mixture 5-10 minutes, stirring occasionally, to let flavors combine.
To serve: Put a couple handfuls of shredded cabbage/lettuce in a bowl then top with tempeh mixture, beans, salsa, olives, avocado and cilantro.