First begin by pressing the water out of your tofu. You can either use a tofu press or drain and wrap your tofu in a clean, dry towel. Place that on a plate and place a heavy pan (cast iron etc.) on top. Then add a heavy can of tomatoes etc. on top for extra weight. Press for at least 30-45 minutes. Then remove the towel and slice into cubes.
While pressing, add all of your ingredients through red pepper flakes into a mason jar or your blender and shake/blend until well incorporated. Once the tofu is done, place it and the marinade in a container with a lid. Let the tofu marinade for at least 1 hour or up to 3 days. The longer it marinades the more flavor it will absorb.
You can cook this one of two ways… either in a fry pan with a bit of oil cooking until crispy or you can bake.
If baking, line your baking sheet with parchment paper or a Silpat liner. Add your tofu, trying to reserve some marinade for coating later. Preheat your oven to 375 degrees and bake for 35-40 minutes or until golden, crunchy edges develop. I did toss midway through the baking time. Top with sesame seeds when cooking is complete. Remove and serve immediately or at room temperature. Leftovers store perfectly in the fridge in an airtight container. I love pairing this tofu up with a big mixed green salad, steamed veggies or for tacos. You can also go the classic avenue and serve with rice or cook in a stir fry. Enjoy!