Mince garlic, small dice onion, slice carrot and cut broccoli into florets.
Drain and pat dry tofu. Cut into 0.8 inch cubes and toss in cornstarch until coated evenly.
In a small bowl, add all the sauce ingredients and mix until combined.
Heat up oil in a nonstick skillet over medium heat. Add tofu cubes and fry until golden brown on all sides. Remove from skillet and set aside.
Add garlic and onion to skillet and stir fry until lightly brown.
Add carrot and broccoli and stir fry for 1 minute. Then, add a splash of water, and cover with a lid and let steam for 2-3 minutes or until desired tenderness.
Add cashews, fried tofu and sauce. Stir fry for another 1-2 minutes or until the sauce thickens slightly.
Garnish with a sprinkle of sesame seeds and serve with steamed rice. Enjoy!