You know those nights when you want something warm, comforting, and filling but don't want to spend an hour in the kitchen? This sticky rice bowl is my weeknight hero. It comes together in about 30 minutes, uses pantry staples, and tastes like something you'd get at your favorite Asian takeout spot—but for a fraction of the cost.
Advertisements1
I started making this when I needed a quick dinner that could please both my picky kids and my husband who loves bold flavors. The magic is in the sticky sauce that coats every grain of rice, and the best part is you can customize it with whatever veggies you have on hand. It's forgiving, flexible, and endlessly adaptable.
Whether you're meal-prepping for the week or need a fast dinner tonight, this sticky rice bowl delivers big flavor without the fuss. Let's get cooking!
Why You'll Love This Recipe
About the Ingredients
1 cup (200g) jasmine rice
Jasmine rice gives the best sticky texture; substitute sushi rice or short-grain white rice. Rinse until water runs clear for fluffier grains.
1 ½ cups (360ml) water
For cooking the rice; if using a rice cooker, follow its instructions.
1 block (14 oz/400g) firm tofu, pressed and cubed
Firm tofu holds its shape; extra-firm works too. If you prefer chicken or shrimp, swap it out—just adjust cooking time.
2 tablespoons (30ml) sesame oil, divided
Toasted sesame oil adds nutty flavor; use vegetable oil if you don't have it, but the flavor will be milder.
2 cups (200g) broccoli florets
Fresh or frozen; if using frozen, thaw and pat dry to avoid splattering.
1 large carrot, julienned
Adds crunch and color; use a peeler to make ribbons if you prefer.
3 cloves garlic, minced
Fresh garlic is best; use 1 teaspoon pre-minced in a pinch.
1 tablespoon (15ml) fresh ginger, grated
Grated ginger adds warmth; substitute 1 teaspoon ground ginger if needed.
¼ cup (60ml) low-sodium soy sauce
Use tamari for gluten-free; coconut aminos for soy-free.
3 tablespoons (45ml) honey or maple syrup
Honey gives classic stickiness; maple syrup makes it vegan.
2 tablespoons (30ml) rice vinegar
Adds tang; substitute apple cider vinegar if necessary.
1 tablespoon (8g) cornstarch mixed with 2 tablespoons (30ml) water
This slurry thickens the sauce; substitute arrowroot powder if preferred.
Tips & Tricks
- Rinse the rice thoroughly to remove excess starch, which makes it sticky but not gummy.
- Press the tofu for at least 10 minutes to remove water so it crisps up nicely.
- Don't overcrowd the pan when searing tofu; cook in batches for a golden crust.
Pro Tips
Step-by-Step Instructions
1. Cook the rice
Rinse the rice in a fine-mesh strainer until water runs clear. In a small pot, combine rice and water and bring to a boil over high heat (212°F/100°C). Reduce heat to low, cover, and simmer for 15 minutes. Remove from heat and let stand, covered, for 5 minutes. Fluff with a fork.
2. Press and cube tofu
While rice cooks, press the tofu between paper towels with a heavy pan on top for 10 minutes. Cut into 1-inch cubes.
3. Sear the tofu
Heat 1 tablespoon of sesame oil in a large skillet over medium-high heat (375°F/190°C). Add tofu cubes in a single layer and cook until golden brown on all sides, about 8-10 minutes. Remove and set aside.
4. Stir-fry vegetables
In the same skillet, add the remaining sesame oil. Add broccoli, carrot, and a splash of water. Cover and steam for 3-4 minutes until bright green and crisp-tender. Add garlic and ginger, and cook for 30 seconds until fragrant.
5. Make the sauce
In a small bowl, whisk together soy sauce, honey, rice vinegar, and cornstarch slurry. Pour into the skillet with vegetables and bring to a simmer over medium heat (350°F/175°C). Cook until thickened, about 2 minutes, until the sauce coats the back of a spoon.
6. Combine and serve
Return tofu to the skillet and toss to coat everything in the sticky sauce. Serve over steamed rice and garnish with sesame seeds or green onions if desired.
Delicious Variations
Protein swap
Use chicken breast, shrimp, or edamame instead of tofu.
Veggie boost
Add bell peppers, snap peas, or mushrooms.
Spicy kick
Mix in 1 tablespoon sriracha or chili garlic sauce to the sauce.
How to Store Sticky Rice Bowl Recipe
Refrigerator
Store in an airtight container for up to 4 days.
Freezer
Freeze in a freezer-safe container for up to 2 months; thaw overnight in the fridge.
Reheating
Reheat in a skillet over medium heat with a splash of water to rehydrate the sauce, or microwave in 30-second intervals.
Frequently Asked Questions
Q: How do I make sticky rice from scratch?
The key is rinsing the rice well and using the right water-to-rice ratio. For jasmine rice, use 1 cup rice to 1.5 cups water, simmer covered, and let it rest. This gives a sticky but fluffy texture.
Q: Can I use brown rice instead of white?
Yes, but brown rice takes longer to cook and needs more water. Adjust the cooking time to about 40-45 minutes and use 2 cups of water per cup of rice.
Q: What can I use instead of tofu?
Chicken, shrimp, or tempeh are great alternatives. Just adjust the cooking time accordingly—chicken needs about 10-12 minutes, shrimp only 3-4.
Q: How do I make this gluten-free?
Use tamari or coconut aminos instead of soy sauce, and ensure your rice vinegar is gluten-free. Everything else is naturally gluten-free.
Q: Can I meal prep these bowls?
Absolutely! Assemble the bowls and store in airtight containers. Keep the sauce separate and drizzle when reheating to maintain the best texture.
Have you tried this sticky rice bowl? Let me know in the comments how you customized it—I'd love to hear your favorite add-ins!
Sticky Rice Bowl Recipe
This Sticky Rice Bowl is a savory, satisfying one-bowl meal with sweet-savory sauce, tender veggies, and perfectly sticky rice.
🧂 Ingredients
- 1 cup (200g) jasmine rice
- 1 ½ cups (360ml) water
- 1 block (14 oz/400g) firm tofu, pressed and cubed
- 2 tablespoons (30ml) sesame oil, divided
- 2 cups (200g) broccoli florets
- 1 large carrot, julienned
- 3 cloves garlic, minced
- 1 tablespoon (15ml) fresh ginger, grated
- ¼ cup (60ml) low-sodium soy sauce
- 3 tablespoons (45ml) honey or maple syrup
- 2 tablespoons (30ml) rice vinegar
- 1 tablespoon (8g) cornstarch mixed with 2 tablespoons (30ml) water
📋 Instructions
- 1Cook the rice — Rinse the rice in a fine-mesh strainer until water runs clear. In a small pot, combine rice and water and bring to a boil over high heat (212°F/100°C). Reduce heat to low, cover, and simmer for 15 minutes. Remove from heat and let stand, covered, for 5 minutes. Fluff with a fork.
- 2Press and cube tofu — While rice cooks, press the tofu between paper towels with a heavy pan on top for 10 minutes. Cut into 1-inch cubes.
- 3Sear the tofu — Heat 1 tablespoon of sesame oil in a large skillet over medium-high heat (375°F/190°C). Add tofu cubes in a single layer and cook until golden brown on all sides, about 8-10 minutes. Remove and set aside.
- 4Stir-fry vegetables — In the same skillet, add the remaining sesame oil. Add broccoli, carrot, and a splash of water. Cover and steam for 3-4 minutes until bright green and crisp-tender. Add garlic and ginger, and cook for 30 seconds until fragrant.
- 5Make the sauce — In a small bowl, whisk together soy sauce, honey, rice vinegar, and cornstarch slurry. Pour into the skillet with vegetables and bring to a simmer over medium heat (350°F/175°C). Cook until thickened, about 2 minutes, until the sauce coats the back of a spoon.
- 6Combine and serve — Return tofu to the skillet and toss to coat everything in the sticky sauce. Serve over steamed rice and garnish with sesame seeds or green onions if desired.



