Crockpot Vegan Orange Tofu with Jasmine Rice (Summer Crockpot Recipe)

Crispy, golden tofu tossed in a sticky, tangy, ginger-spiked orange sauce served over fluffy jasmine rice  and the whole thing comes together in 30 minutes. This Crockpot Vegan Orange Tofu with Jasmine Rice is the plant-based answer to takeout orange chicken, and honestly? It’s better. I made this on a Friday night when I was craving Chinese food but didn’t want to spend money on delivery, and it immediately became a weekly staple in my kitchen.

Crockpot Vegan Orange Tofu with Jasmine Rice
Crockpot Vegan Orange Tofu with Jasmine Rice

If you’ve ever thought tofu was boring, this recipe is about to change your perspective entirely.

Why This Vegan Orange Tofu Recipe Hits Different

The magic here lives in two places the crispy cornstarch-coated tofu and the fresh orange sauce made from scratch. Most vegan tofu recipes skip the crisping step and wonder why the result is soft and forgettable. This recipe doesn’t cut that corner. Every cube gets rolled in cornstarch and pan-fried until genuinely golden and crispy on the outside before the sauce ever touches it.

The orange sauce uses fresh orange juice, orange zest, freshly grated ginger, garlic, soy sauce, and brown sugar  not a bottle of pre-made sauce with ingredients you can’t pronounce. That combination produces a sauce that’s bright, tangy, slightly sweet, and deeply aromatic in a way that no store-bought shortcut can replicate. IMO, the freshly grated ginger alone is worth the extra 60 seconds it takes.

Recipe Timing and Serving Details at a Glance

DetailInfo
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Servings4 people
Calories per Serving335 kcal
CuisineChinese-inspird

Equipment You Need

You need a few pieces of equipment working simultaneously here  this is one of those recipes where having everything ready before you start makes the process smooth:

  • Large skillet – for crisping the tofu in batches
  • Small saucepan – for making the orange sauce
  • Small bowls or cups -for the cornstarch coating and the cornstarch-orange juice slurry
  • Paper towels – for draining the crispy tofu after frying
  • Rice cooker or medium saucepan – for cooking the jasmine rice
  • Cutting board and knife for the tofu and scallions
  • Measuring cups and spoons
  • A fine grater or microplane for the ginger and orange zest

FYI  get your rice started first since it takes the longest. Everything else runs simultaneously and comes together fast. 

Full Ingredients List

For the crispy tofu:

  • 1 package (14 oz / 400g) extra-firm tofu, drained, pressed, and cut into 1-inch pieces
  • ¼ cup cornstarch, plus more as needed
  • ¼ cup peanut oil, plus more as needed

For the orange sauce:

  • 1 cup orange juice, chilled and divided
  • 1½ tablespoons cornstarch (dissolved in a few tablespoons of orange juice)
  • ¼ cup organic brown sugar
  • 2 tablespoons soy sauce
  • 1 tablespoon freshly grated ginger
  • 2 garlic cloves, minced
  • 1 teaspoon orange zest
  • Salt to taste

To finish:

  • 3 cups steamed broccoli (2 small crowns or 1 large)
  • 2 scallions, chopped
  • Toasted sesame seeds
  • Cooked jasmine rice for serving

The Tofu Prep Step This Is Where Most People Go Wrong

Before anything else, your tofu needs proper preparation. Pressing the tofu removes excess moisture, and that step is non-negotiable if you want genuinely crispy results. Soft, moisture-heavy tofu steams in the pan instead of crisping  and you end up with pale, soggy cubes that absorb oil but never brown properly 

Crockpot Vegan Orange Tofu with Jasmine Rice
Crockpot Vegan Orange Tofu with Jasmine Rice

How to Press Tofu Properly

Two methods depending on what you have:

Tofu press method: Place the tofu block in a tofu press and press for 15–30 minutes. This is the easiest approach and produces the driest, best-textured tofu.

DIY method:

  1. Wrap the tofu block in several layers of clean paper towels or a clean kitchen towel
  2. Place on a plate and put something heavy on top  a cast iron pan, a stack of books, anything with weight
  3. Press for at least 15 minutes  30 minutes produces even better results
  4. Unwrap and cut into 1-inch cubes

The drier the tofu going into the pan, the crispier the final result. This step takes patience but pays off completely in texture.

How to Make Crockpot Vegan Orange Tofu with Jasmine Rice

Step 1 – Prep the Cornstarch Slurry First

In a small bowl or cup, dissolve 1½ tablespoons of cornstarch in a few tablespoons of the chilled orange juice. Stir until completely smooth with no lumps. Set this aside  you’ll add it to the sauce later to thicken it. Getting this ready first means you won’t scramble for it when the sauce needs thickening in a hurry.

Step 2 – Build and Simmer the Orange Sauce (10 Minutes)

Pour the remaining orange juice into your small saucepan. Add the brown sugar, soy sauce, freshly grated ginger, minced garlic, and orange zest. Stir everything together and place the pan over medium heat. Bring it to a simmer, lower the heat, and let it cook gently for about 10 minutes. The sauce will reduce slightly and the flavors will concentrate and meld together beautifully. Your kitchen smells incredible at this point  that’s expected.

Step 3 – Crisp the Tofu (10 Minutes)

While the sauce simmers, coat the bottom of your large skillet generously with peanut oil and heat it over medium heat. Give the oil a full minute to heat up properly before adding any tofu cold oil produces soggy, oily results instead of crispy ones.

Place some cornstarch in a small bowl. Add a few tofu cubes at a time and roll them around to coat evenly. Place the coated cubes in the hot oil, making sure they don’t touch each other in the pan  crowding the pan traps steam and prevents crisping. Work in batches.

Cook each batch for about 5 minutes per side until golden and crispy. Transfer cooked tofu to a paper towel-lined plate and repeat until all the tofu is done. This takes patience but produces the texture that makes this dish work.

Step 4 -Thicken the Sauce and Combine

Once the sauce has simmered for 10 minutes, stir in the cornstarch and orange juice slurry. Bring the sauce back to a simmer and let it cook for about 1 minute more until it thickens into a glossy, coating-consistency sauce. Remove from heat and season with salt to taste.

Return all the crispy tofu to the skillet and pour the thickened orange sauce over it. Add the steamed broccoli and toss everything together until evenly coated in that gorgeous orange glaze.

Step 5 – Garnish and Serve

Sprinkle with toasted sesame seeds and chopped scallions. Serve immediately over cooked jasmine rice. The contrast between the crispy glazed tofu, the tender broccoli, and the fluffy fragrant jasmine rice is exactly as good as it sounds.

Crockpot Vegan Orange Tofu with Jasmine Rice
Crockpot Vegan Orange Tofu with Jasmine Rice

Full Nutrition Breakdown Per Serving

Here’s what one serving of vegan orange tofu delivers (not including rice or sesame seeds):

NutrientAmount
Calories335 kcal
Carbohydrates34.6g
Protein12.6g
Fat18.3g
Saturated Fat3.2g
Fiber4g
Sugar16.9g
Sodium506mg
Potassium706mg
Calcium273mg
Iron4mg

The calcium content at 273mg per serving is genuinely impressive for a plant-based dish  that comes from the tofu, which remains one of the best dietary sources of calcium in vegan cooking. The iron at 4mg per serving is also notable, with the tofu and broccoli working together to deliver it. Add jasmine rice and you’re looking at a complete, well-balanced plant-based meal that satisfies on every level.

Try It Next recipe

Slow Cooker Vegan Spicy Peanut Tofu

Slow Cooker Vegan Spicy Peanut Tofu
Slow Cooker Vegan Spicy Peanut Tofu

Customizations and Smart Variations

Adjusting the Sauce Sweetness and Tang

The base sauce is moderately sweet with a bright citrus tang. Here’s how to adjust it to your taste:

  • More tangy: Add an extra teaspoon of orange zest and a small squeeze of fresh lemon juice
  • Less sweet: Reduce the brown sugar to 3 tablespoons
  • Deeper savory note: Add 1 teaspoon of rice vinegar and an extra teaspoon of soy sauce
  • Spicier: Add ½ teaspoon of red chili flakes to the sauce while it simmers, or drizzle with chili oil when serving

Alternative Proteins

Extra-firm tofu is the best choice here, but the orange sauce works beautifully with other plant-based proteins:

  • Tempeh – cut into cubes, cornstarch-coated and pan-fried exactly the same way; produces a nuttier, chewier result
  • Chickpeas – drain, dry thoroughly, toss in cornstarch, and roast at 425°F for 25 minutes until crispy before adding to the sauce
  • Cauliflower florets – roasted until golden, then tossed in the orange sauce for a lighter variation

Vegetable Additions

The broccoli is classic but this orange sauce pairs well with a variety of vegetables:

  • Snap peas for crunch and sweetness
  • Red bell pepper strips for color and mild sweetness
  • Baby bok choy halved and briefly sautéed
  • Mushrooms for an earthier, meatier element
  • Edamame stirred in at the end for extra protein and color

Rice Options

Jasmine rice is the perfect pairing  its floral, slightly sticky quality holds the orange sauce beautifully. But other options work well:

  • Brown rice for extra fiber and a nuttier flavor (add 10–15 minutes to cook time)
  • Cauliflower rice for a lower-carb option
  • Quinoa for extra protein
  • Noodles  rice noodles or soba tossed directly with the tofu and sauce work brilliantly as a variation
Crockpot Vegan Orange Tofu with Jasmine Rice
Crockpot Vegan Orange Tofu with Jasmine Rice

Making It Crispier  Pro Tips That Actually Work

Getting consistently crispy tofu is a skill, and a few small adjustments make a big difference:

  • Press longer than you think necessary – 30 minutes minimum produces noticeably better results than 15
  • Use enough oil – the skillet bottom needs a generous coating; too little oil and the tofu sticks and tears instead of crisping
  • Don’t move the tofu– let it cook undisturbed for the full 5 minutes per side; constant flipping prevents proper crust formation
  • Work in batches – crowding produces steam, steam prevents crisping; give each cube space
  • Make sure the oil is hot before adding tofu – test with a small drop of water; it should sizzle immediately

Storage and Reheating Guide

This dish stores well with one important caveat  the crispy coating on the tofu softens over time in the sauce.

  • Fridge: Store in an airtight container for up to 4 days
  • Reheating: Reheat in a skillet over medium heat for best results  the oven at 375°F for 10 minutes also works well to restore some crispiness; avoid microwaving if you care about texture
  • Store rice separately from the tofu and sauce to prevent it from absorbing all the liquid
  • Freezing: The sauce freezes well for up to 2 months; freeze the sauce separately and make fresh tofu when ready to serve

For meal prep, consider making the orange sauce ahead and storing it in the fridge for up to 5 days. Crisp the tofu fresh when you’re ready to eat  it only takes 10 minutes and the texture difference is absolutely worth it.

Why This Recipe Works Perfectly in Summer

Thirty minutes total. No slow cooker required for the main components. No oven heating up your kitchen. The stovetop method here runs quick and hot  you get a restaurant-quality result in half an hour using just a skillet and a small saucepan running simultaneously.

The bright citrus flavors, fresh ginger, and light broccoli make this feel genuinely summer-appropriate rather than heavy or stodgy. Served over fragrant jasmine rice with sesame seeds and scallions, it looks and tastes like something you’d order from a good Chinese restaurant  for a fraction of the cost and with complete control over every ingredient.

My Final Thoughts

Crockpot Vegan Orange Tofu with Jasmine Rice
Crockpot Vegan Orange Tofu with Jasmine Rice

This Crockpot Vegan Orange Tofu with Jasmine Rice proves that plant-based Chinese-inspired cooking at home can be genuinely exceptional  not just a compromise version of something better. Crispy cornstarch-coated tofu, a from-scratch orange sauce with real ginger and fresh zest, tender broccoli, and fluffy jasmine rice. All of it in 30 minutes.

Press your tofu properly, work in batches when frying, and don’t rush the sauce simmer. Those three things guarantee a result that tastes like real effort  even though the whole process is surprisingly straightforward.

Make this tonight and skip the takeout app. Your wallet and your taste buds both win. 

Crockpot Vegan Orange Tofu with Jasmine Rice

Crockpot Vegan Orange Tofu with Jasmine Rice

Crispy, golden tofu tossed in a sticky, tangy, ginger-spiked orange sauce served over fluffy jasmine rice and the whole thing comes together in 30 minutes. This Crockpot Vegan Orange Tofu with Jasmine Rice is the plant-based answer to takeout orange chicken, and honestly? It’s better. I made this on a Friday night when I was craving Chinese food but didn’t want to spend money on delivery, and it immediately became a weekly staple in my kitchen.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 3
Course: crockpot, DINNER, healthy dinner, Main Course
Cuisine: American
Calories: 335

Ingredients
  

  • Full Ingredients List
  • For the crispy tofu:
  • 1 package 14 oz / 400g extra-firm tofu, drained, pressed, and cut into 1-inch pieces
  • ¼ cup cornstarch plus more as needed
  • ¼ cup peanut oil plus more as needed
  • For the orange sauce:
  • 1 cup orange juice chilled and divided
  • 1½ tablespoons cornstarch dissolved in a few tablespoons of orange juice
  • ¼ cup organic brown sugar
  • 2 tablespoons soy sauce
  • 1 tablespoon freshly grated ginger
  • 2 garlic cloves minced
  • 1 teaspoon orange zest
  • Salt to taste
  • To finish:
  • 3 cups steamed broccoli 2 small crowns or 1 large
  • 2 scallions chopped
  • Toasted sesame seeds

Equipment

  • You need a few pieces of equipment working simultaneously here this is one of those recipes where having everything ready before you start makes the process smooth:
  • Large skillet – for crisping the tofu in batches
  • Small saucepan – for making the orange sauce
  • Small bowls or cups -for the cornstarch coating and the cornstarch-orange juice slurry
  • Paper towels – for draining the crispy tofu after frying
  • Rice cooker or medium saucepan – for cooking the jasmine rice
  • Cutting board and knife for the tofu and scallions
  • Measuring cups and spoons
  • A fine grater or microplane for the ginger and orange zest
  • FYI get your rice started first since it takes the longest. Everything else runs simultaneously and comes together fast.

Method
 

  1. Step 1 – Prep the Cornstarch Slurry First
  2. In a small bowl or cup, dissolve 1½ tablespoons of cornstarch in a few tablespoons of the chilled orange juice. Stir until completely smooth with no lumps. Set this aside you’ll add it to the sauce later to thicken it. Getting this ready first means you won’t scramble for it when the sauce needs thickening in a hurry.
  3. Step 2 – Build and Simmer the Orange Sauce (10 Minutes)
  4. Pour the remaining orange juice into your small saucepan. Add the brown sugar, soy sauce, freshly grated ginger, minced garlic, and orange zest. Stir everything together and place the pan over medium heat. Bring it to a simmer, lower the heat, and let it cook gently for about 10 minutes. The sauce will reduce slightly and the flavors will concentrate and meld together beautifully. Your kitchen smells incredible at this point that’s expected.
  5. Step 3 – Crisp the Tofu (10 Minutes)
  6. While the sauce simmers, coat the bottom of your large skillet generously with peanut oil and heat it over medium heat. Give the oil a full minute to heat up properly before adding any tofu cold oil produces soggy, oily results instead of crispy ones.
  7. Place some cornstarch in a small bowl. Add a few tofu cubes at a time and roll them around to coat evenly. Place the coated cubes in the hot oil, making sure they don’t touch each other in the pan crowding the pan traps steam and prevents crisping. Work in batches.
  8. Cook each batch for about 5 minutes per side until golden and crispy. Transfer cooked tofu to a paper towel-lined plate and repeat until all the tofu is done. This takes patience but produces the texture that makes this dish work.
  9. Step 4 -Thicken the Sauce and Combine
  10. Once the sauce has simmered for 10 minutes, stir in the cornstarch and orange juice slurry. Bring the sauce back to a simmer and let it cook for about 1 minute more until it thickens into a glossy, coating-consistency sauce. Remove from heat and season with salt to taste.
  11. Return all the crispy tofu to the skillet and pour the thickened orange sauce over it. Add the steamed broccoli and toss everything together until evenly coated in that gorgeous orange glaze.
  12. Step 5 – Garnish and Serve
  13. Sprinkle with toasted sesame seeds and chopped scallions. Serve immediately over cooked jasmine rice. The contrast between the crispy glazed tofu, the tender broccoli, and the fluffy fragrant jasmine rice is exactly as good as it sounds.

Notes

Full Nutrition Breakdown Per Serving

Here’s what one serving of vegan orange tofu delivers (not including rice or sesame seeds):
Nutrient
Amount
Calories
335 kcal
Carbohydrates
34.6g
Protein
12.6g
Fat
18.3g
Saturated Fat
3.2g
Fiber
4g
Sugar
16.9g
Sodium
506mg
Potassium
706mg
Calcium
273mg
Iron
4mg