Pad Pak (Thai Stir-Fried Vegetables with Tofu)
High in plant-based protein and rich in colorful fiber, this oil-controlled stir-fry delivers traditional Thai street flavors in a light, nourishing bowl.
Ingredients
Calories next to each ingredient are for that ingredient across the whole recipe (4 servings), not per serving.
- 550 g firm tofu, drained and cubed · 792 kcal in the whole recipe
- 200 g broccoli, cut into small florets · 68 kcal in the whole recipe
- 100 g carrot, thinly sliced · 41 kcal in the whole recipe
- 100 g snow peas, trimmed · 42 kcal in the whole recipe
- 150 g mushrooms, sliced · 33 kcal in the whole recipe
- 120 g bell pepper, sliced · 37 kcal in the whole recipe
- 12 g garlic (3 cloves), minced · 18 kcal in the whole recipe
- 6 g fresh ginger (1 tbsp), grated · 5 kcal in the whole recipe
- 48 g low-sodium soy sauce (3 tbsp) · 27 kcal in the whole recipe
- 13 g sesame oil (1 tbsp) · 115 kcal in the whole recipe
- 13 g canola oil (1 tbsp) · 117 kcal in the whole recipe
- 8 g cornstarch (1 tbsp) · 30 kcal in the whole recipe
- 100 g vegetable broth · 5 kcal in the whole recipe
Method
Press 550 g firm tofu with a paper towel to remove moisture and cut into cubes; mix 48 g soy sauce, 100 g vegetable broth, 8 g cornstarch, and 13 g sesame oil in a small bowl.

Heat 13 g canola oil in a wok over high heat, sear the tofu cubes for 5-6 minutes until golden, then set aside.

In the same wok, stir-fry 12 g minced garlic and 6 g grated ginger for 30 seconds until fragrant.

Add 200 g broccoli, 100 g sliced carrot, 120 g bell pepper, 150 g mushrooms, and 100 g snow peas; stir-fry over high heat for 3-4 minutes until tender-crisp.

Return the seared tofu to the wok, pour in the sauce mixture, and toss for 1-2 minutes until thick and evenly glossy.

Cook it hands-free, log it in one tap. In the Besly app this recipe scales to your calorie target, a voice chef walks you through each step, and saying "I had the pad pak (thai stir-fried vegetables with tofu)" puts it in your diary. Get Besly →
A Besly kitchen recipe — portions, macros and step photos by Besly.
Nutrition per serving
333 kcal · 29 g protein · 18 g carbs · 19 g fat
On the plate: Vegetables, Legumes, Other fats
You might also like
More lunch recipes around 333 kcal
- Citrus-Glazed Salmon Fillets · 334 kcal · 23 g protein
- Chicken Jalfrezi · 332 kcal · 41 g protein
- Creamy Squash and Apple Soup · 334 kcal · 18 g protein
- Ash Reshteh (Persian Noodle, Bean and Herb Soup) · 332 kcal · 21 g protein
- Hearty Split Pea Soup · 334 kcal · 23 g protein
- Tuscan Chicken and Potato Skillet · 331 kcal · 28 g protein
Browse: Lunch recipes · Dinner recipes · High protein recipes · Lean protein recipes
Besly