This dish has a few steps to it, but luckily each step is super easy! As a result, the tofu is crispy, and the sauce is delicious. You can serve this over a bed of brown rice, sticky rice, or noodles of your choosing.
4 tablespoons vegan butter, divided
12-ounce block extra firm organic tofu drained and pressed
2 large cloves of garlic, minced
1 yellow onion, diced
1 tablespoon curry powder
One 13-ounce can of coconut milk
2 tablespoons agave
1/4 teaspoon kosher salt
juice of 1 lime
10 fresh basil leaves, chopped
1 tablespoon Sriracha or other hot sauce
Cooked Calrose or basmati rice for serving
Press the tofu using a Tofu Press and remove as much liquid as possible. Then slice the tofu into approximately 1-inch pieces. If you don't have a press, wrap the tofu in a clean towel and place it on a plate with a rim. Set something heavy on top of the tofu, such as a frying pan, and wait several minutes.
Next, melt 2 tablespoons of the vegan butter in a large skillet over medium heat. Add the tofu and cook, turning the tofu often until all sides are golden and crisp. Transfer to a plate lined with a paper towel and set aside.
Add two more tablespoons of butter to the skillet along with the garlic and onions. Cook, stirring continuously for about 2 minutes. Sprinkle the curry powder over the onions and cook for another 1 to 2 minutes until fragrant.
Reduce the heat to medium-low and add the coconut milk. Stir until well combined. Next, add the agave, salt, and lime juice. Bring the sauce up to a gentle simmer and cook until the sauce begins to thicken about 3 to 5 minutes more. Finally, add the tofu back to the pan and toss to coat.
Stir in the basil and the hot sauce (if using), and you're ready to serve.
Serve the tofu and extra sauce over a bed of cooked rice and garnish with additional basil and lime.