Jasmine Rice with Tofu
Jasmine Rice with Tofu is a fragrant and flavorful Thai dish that combines fluffy jasmine rice with crispy tofu and vibrant vegetables, all tossed in a savory sauce. This wholesome meal is not only satisfying but also packed with nutrients, making it a perfect vegetarian lunch option.

30 minutes
Difficulty: Easy
Thai
450 kcal
Ingredients
- Jasmine rice - 1 cup
- Firm tofu - 200 grams
- Vegetable oil - 2 tablespoons
- Garlic - 2 cloves, minced
- Red bell pepper - 1, sliced
- Carrot - 1, julienned
- Broccoli florets - 100 grams
- Soy sauce - 3 tablespoons
- Vegetable broth - 1/2 cup
- Lime juice - 1 tablespoon
- Green onions - 2, chopped
- Fresh cilantro - for garnish
- Salt - to taste
- Pepper - to taste
Steps
- Rinse the jasmine rice under cold water until the water runs clear. In a pot, combine the rinsed rice with 1.5 cups of water and a pinch of salt. Bring to a boil, then reduce heat to low, cover, and simmer for about 15 minutes until the water is absorbed. Remove from heat and let it sit covered for 5 minutes.
- While the rice is cooking, press the tofu to remove excess moisture, then cut it into bite-sized cubes. Heat 1 tablespoon of vegetable oil in a non-stick skillet over medium heat. Add the tofu cubes and cook until golden brown on all sides, about 8-10 minutes. Remove the tofu from the skillet and set aside.
- In the same skillet, add the remaining tablespoon of vegetable oil. Sauté the minced garlic for about 30 seconds until fragrant, then add the sliced bell pepper, julienned carrot, and broccoli florets. Stir-fry for about 5-7 minutes until the vegetables are tender but still crisp.
- Add the cooked tofu back into the skillet with the sautéed vegetables. Pour in the soy sauce, vegetable broth, and lime juice. Stir well and let it simmer for another 2-3 minutes to heat through and combine the flavors.
- Serve the sautéed tofu and vegetables over a bed of jasmine rice. Garnish with chopped green onions and fresh cilantro. Enjoy your meal!
Nutrition
- Calories: 450
- Protein: 20 g
- Carbs: 70 g
- Fiber: 5 g
- Sugar: 4 g
- Sodium: 800 mg
- Cholesterol: 0 mg
- Total Fat: 10 g
- Saturated Fat: 1 g
- Unsaturated Fat: 9 g
- Water: 0.5 L
Health Benefits
- High in protein from tofu, making it a great meat alternative for vegetarians.
- Rich in vitamins and minerals from vegetables, supporting overall health.
Tags
ThaiVegetarianLunch