Tofu is an extremely versatile ingredient and a great way to cut a little meat out of your diet. If you haven't been won over to the soy side yet, these tacos could be the dish that sways you. Firm tofu is broken up and cooked with fragrant spices, and ends up mimicking ground beef and scrambled eggs at the same time. Melty cheese, crunchy slaw, and tangy salsa verde lend the tacos texture and bright flavors. If you're vegan, simply leave out the cheese or swap it for a vegan alternative. If you're eating these tacos for brunch, serve with breakfast potatoes and fresh fruit. If you're eating them for dinner, serve with guacamole or bean dip and chips. They're also delicious as hard-shelled tacos if you like your tacos extra crunchy.