Crispy Tofu Stir-Fry

This spicy chili tofu stir fry recipe is an easy vegetarian dinner that is absolutely packed with flavor! Perfectly crispy tofu and tender, fresh vegetables are coated in a vibrant, homemade sweet and spicy sauce, then served over a bed of fluffy rice for a truly satisfying meal. It’s the perfect plant-based option for a quick weeknight dinner or a special occasion.

A serving of spicy chili tofu stir fry sits on a bed of white rice in a small bowl, garnished with green onions. Chopsticks rest elegantly on the side of the bowl, inviting you to dig in.

Embark on a culinary journey where meatless meals are not just an alternative but a highly anticipated event. This spicy chili tofu stir fry is truly the ultimate vegetarian dinner, delivering a significant kick of flavor that will excite your palate! In my ongoing effort to reduce meat consumption, I’ve found that consistency is key, and sometimes it can be a real challenge to find plant-based dishes that truly satisfy. Many vegetarian options I’ve tried have simply fallen short, leaving me craving more. However, this chili tofu stir fry stands out as a game-changer. It’s incredibly flavor-packed, surprisingly filling, and 100% delicious, proving that vegetarian dining can be both exciting and deeply satisfying.

At the heart of this sensational dish is what I lovingly call “lava sauce.” If you haven’t encountered it before, prepare to meet what might just become your new favorite stir fry sauce. It’s an extraordinary blend crafted from just three simple yet incredibly potent ingredients that create an irresistible sweet, savory, and spicy profile. You might recall my enthusiasm for homemade garlic chili crisp oil, which I shared last week—a recipe inspired by the famous Trader Joe’s chili onion crunch. Well, this lava sauce builds directly on that foundation, achieving a mesmerizing color and rich texture reminiscent of molten lava, hence its fiery name!

Beyond its incredible taste, this stir fry is also a powerhouse of nutrition and leaves you feeling completely satisfied. Bursting with fresh, vibrant vegetables, it adds substantial bulk and essential nutrients to your plate, making it a meal you can genuinely feel good about. The combination of high-protein tofu and fiber-rich vegetables ensures sustained energy and fullness, eliminating any guilt about going back for a second helping. It’s a testament to how flavorful and wholesome plant-based eating can be.

If you’re eager to explore more effortless and delicious tofu recipes, be sure to expand your culinary repertoire with these other favorites: try our perfectly pan-fried sesame garlic tofu for a savory delight, and experience the classic appeal of sweet and sour tofu, both designed to make your vegetarian meals exciting and simple.

Why You’ll Absolutely Love This Spicy Tofu Stir Fry Recipe

This spicy tofu stir fry isn’t just another dinner recipe; it’s an experience waiting to happen. Here’s why it’s destined to become a staple in your kitchen:

  • Unbelievably Crispy Tofu. The secret to achieving that coveted golden-brown, irresistibly crispy texture lies in a simple yet effective technique: coating the tofu in cornstarch. This magical powder creates a perfect crust when pan-fried, ensuring every bite of tofu is delightfully crunchy on the outside while remaining tender on the inside. You’ll be amazed at how quickly and easily you can transform ordinary tofu into a delicious star ingredient.
  • Irresistible Sweet and Spicy Flavor Profile. Prepare your taste buds for an explosion of flavors with our signature “lava sauce.” This remarkable sauce artfully combines the savory depth of low-sodium soy sauce, the balanced sweetness of light brown sugar, and the intense, aromatic heat of chili crunch sauce. The harmonious blend of these ingredients creates a dynamic flavor that’s both comforting and exciting, hooking you from the very first bite and leaving you craving more.
  • Remarkably Adaptable to Your Tastes. One of the greatest virtues of this recipe is its incredible versatility. It serves as a fantastic foundation that you can easily tailor to your personal preferences or whatever ingredients you have on hand. Feel free to substitute the tofu with another protein like chicken or shrimp if you’re not strictly vegetarian, or experiment with a variety of fresh vegetables. Broccoli florets, sliced carrots, snap peas, bell peppers, or even mushrooms would all be delicious additions, making this dish endlessly customizable and always fresh.
A vibrant display of fresh ingredients for spicy chili tofu stir fry, including pressed tofu, broccolini, roasted red peppers, garlic, ginger, soy sauce, brown sugar, and chili crunch sauce, all neatly arranged on a rustic wooden board.

Essential Ingredients for Your Spicy Tofu Stir Fry

Gathering the right components is the first step towards creating this fantastic dish. Here’s a detailed look at what you’ll need, ensuring you have everything on hand for a seamless cooking experience. For precise measurements, always refer to the complete recipe card found at the end of this article.

Crafting the Signature Lava Sauce

  • Low Sodium Soy Sauce: This forms the savory base of our lava sauce, providing a rich umami depth without excessive saltiness. While low sodium is recommended for better control over the flavor, regular soy sauce can be used if that’s what you have, just be mindful of potential salt adjustments.
  • Light Brown Sugar: A touch of light brown sugar is crucial for balancing the heat and savory notes, introducing a subtle caramel sweetness that rounds out the sauce beautifully. It contributes to the sauce’s glossy finish and addictive flavor.
  • Chili Crunch Sauce: This is the star ingredient that gives our sauce its “lava” name and fiery kick. Whether you opt for the popular Trader Joe’s chili onion crunch or another favorite brand, choose one that you love for its aromatic qualities and perfect level of spice. This sauce brings not only heat but also a wonderful texture and complex chili flavor.

For the Tofu and Vibrant Vegetables

  • Extra-Firm Tofu: The choice of tofu is paramount for a successful stir fry. Extra-firm or super-firm tofu is ideal because of its low water content, allowing it to hold its shape beautifully and achieve a fantastic crispy texture when cooked. This firmness prevents it from crumbling in the pan, ensuring sturdy, satisfying bites. Many brands, including Trader Joe’s, offer extra-firm high-protein varieties which are excellent for this recipe.
  • Cornstarch: This simple ingredient is your secret weapon for crispy tofu. A light dusting of cornstarch creates a delicate, crunchy coating that transforms the tofu during pan-frying, ensuring golden perfection on every side. Arrowroot powder is an excellent alternative if you prefer.
  • Fresh Vegetables: I love the combination of roasted red peppers and broccolini for their vibrant colors, distinct textures, and nutritional benefits. Broccolini, in particular, is an excellent source of vitamins A and C, along with essential fiber, making this dish not just delicious but also incredibly wholesome. These veggies add a delightful crisp-tender element to the stir fry. Feel free to incorporate other favorites such as bell peppers, snap peas, carrots, or mushrooms for added variety and nutrients.
  • Fresh Garlic: Minced garlic introduces a foundational aromatic pungency that is indispensable in any stir fry. Using freshly minced garlic truly elevates the flavor, providing a robust and vibrant taste that pre-minced versions often lack.
  • Fresh Ginger: Complementing the garlic, freshly grated ginger adds a warm, spicy, and zesty note, contributing to the authentic Asian-inspired flavors of the dish. Like garlic, fresh ginger offers the most potent and aromatic flavor profile.
A glistening piece of perfectly crispy tofu is being expertly lifted from a steaming bowl of stir fry by a pair of elegant dark brown chopsticks, highlighting its golden texture and inviting appeal.

Crafting Your Spicy Chili Tofu Stir Fry: A Step-by-Step Guide

Follow these straightforward steps to create a truly delicious and satisfying tofu stir fry. Each stage is designed for ease and maximum flavor. For a comprehensive list of ingredients and detailed measurements, please refer to the recipe card below.

A rich, fiery red chili crunch sauce, the key ingredient for the lava sauce, glistens invitingly in a small glass bowl, ready to be mixed.
A dense block of extra-firm tofu rests on a stack of paper towels on a white plate, prepared for pressing to remove excess moisture.
  • 1. Prepare the Signature Lava Sauce: Begin by combining all the ingredients for your “lava sauce” in a small bowl. This includes low-sodium soy sauce, light brown sugar, and chili crunch sauce. Whisk them together until thoroughly blended and set the sauce aside. This allows the flavors to meld while you prepare the other components.
  • 2. Press the Tofu for Optimal Crispiness: This step is critical for achieving that desirable crispy texture. Place two layers of paper towels on a plate, then gently place the entire block of tofu (ensure it’s completely drained from its packaging liquid) onto the paper towels. Cover the tofu with two more layers of paper towels, then place a heavy, flat object on top (like a cutting board with a few cans of food or a heavy cookbook). The goal is to press out excess water without crushing the tofu. Allow it to press for at least 30 minutes, changing the paper towels halfway through to absorb more liquid. This process significantly improves the tofu’s ability to crisp up.
  • Eco-Friendly Alternative for Tofu Pressing: For a more sustainable approach, you can place a wire baking rack over a rimmed baking sheet. Position the tofu on the wire rack, apply a heavy object on top, and let it drain for 30 minutes. The liquid will drip onto the baking sheet, reducing paper towel waste.
Perfectly cubed tofu pieces are evenly coated with a delicate layer of cornstarch, ready to be cooked for maximum crispiness, in a clear glass bowl.
Golden-brown, crispy tofu cubes sizzle enticingly in a metal skillet, having achieved a perfect crust through careful cooking.
  • 3. Prepare and Coat the Tofu: Once the tofu has been adequately pressed and drained, slice the block in half lengthwise, then cut it into uniform cubes. Transfer these cubes to a large bowl. Sprinkle two tablespoons of cornstarch (or arrowroot powder) evenly over the tofu. Gently toss the tofu pieces with your hands, ensuring each cube is lightly and completely coated. This coating is what will give you that irresistible crispy exterior.
  • 4. Cook the Crispy Tofu: Heat a large skillet over medium-high heat. Add your preferred cooking oil, such as avocado or vegetable oil, ensuring it’s hot but not smoking. Carefully add the coated tofu cubes to the skillet in a single layer, avoiding overcrowding the pan. Allow the tofu to cook undisturbed for 3-4 minutes on each side to develop a deep golden-brown and crispy crust. Resist the urge to flip it too early, as this can prevent proper crisping. Continue cooking and flipping until all sides are beautifully browned and crisp. Once cooked, remove the crispy tofu from the skillet and set it aside on a plate.
Bright red diced roasted peppers and fresh green broccolini are stir-fried to perfection in a large metal skillet, releasing their vibrant aromas.
The spicy chili tofu stir fry, featuring tender vegetables and crispy tofu coated in a rich, glossy sauce, comes together perfectly in a large metal skillet.
  • 5. Sauté the Vegetables and Combine with Sauce: Using the same skillet (no need to clean it!), reduce the heat to medium. Add the diced roasted red peppers, roughly chopped broccolini, minced garlic, and grated ginger. Sauté these vibrant vegetables for about 5-7 minutes, or until the broccolini becomes tender-crisp and the aromatics are fragrant. Pour the prepared “lava sauce” into the skillet with the vegetables and bring it to a gentle simmer, allowing it to thicken slightly. Finally, return the crispy tofu back into the skillet. Stir everything together gently to ensure all the tofu and vegetables are thoroughly coated in the rich, glossy sauce. Remove the skillet from the heat immediately to prevent overcooking the tofu and veggies.
  • 6. Serve and Enjoy: Your flavorful spicy chili tofu stir fry is now ready to be served! It pairs wonderfully over a bed of freshly steamed white rice, brown rice, or even noodles for a complete and satisfying meal. Garnish with sesame seeds or chopped green onions if desired for an extra touch of flavor and presentation.
The vibrant spicy chili tofu stir fry, glistening with its rich lava sauce, is actively being cooked and tossed in a large skillet, ready to be served.

Achieving Perfection: Expert Tips for Your Tofu Stir Fry

Even though this recipe is designed to be easy, a few insider tips and tricks can elevate your spicy chili tofu stir fry from great to absolutely extraordinary. These insights will help ensure flawless results every time:

  • Never Skip the Tofu Pressing Step: This is arguably the most crucial step for achieving truly crispy tofu. Tofu naturally contains a lot of water, and if you don’t remove enough of it, the tofu will steam in the pan instead of crisping up. The goal is to squeeze out as much liquid as possible, creating a denser texture that will absorb flavors better and fry to a beautiful golden crisp. Dedicate the full 30 minutes to pressing for the best outcome.
  • Embrace an Eco-Friendly Tofu Pressing Method: For a more sustainable and equally effective way to press tofu, consider using a wire baking rack. Place the rack on top of a rimmed baking sheet. Position your block of tofu on the wire rack, then place a heavy object (like a cast-iron skillet or a few heavy books) on top. This setup allows the expelled liquid to drip neatly into the baking sheet, saving on paper towel usage and making cleanup a breeze.
  • Optimize Your Cooking Vessel: Consider a Wok: While a high-quality non-stick skillet will certainly get the job done, a wok is truly the ultimate tool for stir-frying. Its distinctive sloped sides and large surface area allow for quick, even cooking and easy tossing of ingredients, distributing heat efficiently and preventing food from steaming. If you own a wok, this is the perfect opportunity to put it to use for an authentic stir-fry experience.
  • Don’t Overcrowd the Pan: When cooking the tofu and later the vegetables, resist the urge to pack too many ingredients into the skillet at once. Overcrowding lowers the pan’s temperature, leading to steaming instead of searing, which results in soggy tofu and limp vegetables. Cook in batches if necessary to ensure everything gets beautifully browned and crispy.
  • Prep All Ingredients Ahead (Mise en Place): Stir-frying is a very quick cooking method. Having all your ingredients chopped, sauces mixed, and tofu pressed and coated before you even turn on the stove will make the entire process smooth, stress-free, and enjoyable. This ensures you can add ingredients at the right time without scrambling.
Two perfectly portioned bowls of white rice topped with spicy chili tofu stir fry are beautifully arranged on a clean white surface, garnished and ready to be enjoyed as a wholesome, flavorful meal.

Customize Your Stir Fry: Substitutions & Recipe Variations

One of the joys of stir-frying is its incredible flexibility. This spicy chili tofu recipe is a fantastic starting point, but don’t hesitate to make it your own! Here are some creative ways to tweak and tailor the recipe to your preferences:

  • Explore Different Protein Options: While tofu is the star here, this recipe’s rich sauce and vibrant flavors pair wonderfully with other proteins. If you’re not a big tofu fan or simply want to try something different, consider using thinly sliced beef, succulent chicken breast or thighs, or even shrimp. Just remember to adjust cooking times accordingly to ensure your chosen protein is cooked through and tender.
  • Experiment with a Medley of Vegetables: The beauty of stir-fries lies in their ability to incorporate a wide array of vegetables. Beyond roasted red peppers and broccolini, feel free to add or substitute with other fresh veggies you enjoy or have on hand. Excellent choices include crisp broccoli florets, thinly sliced carrots, tender snap peas, vibrant bell peppers (red, yellow, or orange), earthy mushrooms (shiitake or cremini), water chestnuts for crunch, or even bok choy for a leafy green addition. Just ensure they are cut into similar-sized pieces for even cooking.
  • Dial Up or Down the Heat: The “lava sauce” already brings a delightful warmth, but you can easily adjust the spice level to your liking. If you crave more intense heat, simply stir in a pinch (or more!) of crushed red pepper flakes into the sauce. Alternatively, adding an extra half-tablespoon of chili crunch sauce will amplify both the spice and the rich umami flavor. For those truly daring heat-seekers who want to break a sweat, finely chopped fresh Serrano or Scotch Bonnet peppers can be tossed into the stir fry with the other vegetables, but use these with caution, as they pack a serious punch!
  • Make it Gluten-Free: To make this recipe suitable for a gluten-free diet, simply ensure you use tamari instead of regular soy sauce. Verify that your chili crunch sauce and any other added ingredients are also certified gluten-free.
  • Add a Citrus Brightness: A squeeze of fresh lime or lemon juice over the finished stir fry can add a wonderful zesty brightness that cuts through the richness of the sauce.
  • Incorporate Nuts for Texture: For an extra layer of crunch and flavor, sprinkle some toasted sesame seeds, chopped peanuts, or cashews over the stir fry just before serving.

Frequently Asked Questions About Tofu Stir Fry

Here are some common questions and helpful answers to ensure your spicy chili tofu stir fry turns out perfectly every time:

What kind of tofu is best for stir fry?

For stir-frying, extra-firm or super-firm tofu is unequivocally the best choice. These varieties contain significantly less water than softer tofus, which is crucial for achieving that desirable crispy exterior. If there’s too much liquid left in the tofu, it will simply steam in the pan, preventing it from crisping up and potentially leading to a soggy texture. While firm tofu can work, extra-firm guarantees superior results.

How do I stir fry tofu without it falling apart?

Preventing tofu from crumbling during stir-frying involves two key steps. Firstly, always start with extra-firm tofu and ensure it’s thoroughly pressed to remove excess moisture. This creates a denser, more resilient cube. Secondly, when cooking, resist the urge to constantly move or flip the tofu. Allow each side to cook undisturbed for 3-4 minutes to form a solid, crispy crust before turning. This crust provides structural integrity, helping the tofu cubes stay intact as you continue to cook them.

Why didn’t my tofu get crispy?

There are a few common reasons why your tofu might not have achieved optimal crispiness. The most frequent culprit is insufficient pressing; if too much liquid remains in the tofu, it will steam rather than fry. Ensure you press your tofu for the recommended 30 minutes, changing paper towels if necessary. Another factor could be too little cornstarch; a generous and even coating is essential for that crispy crust. Lastly, an overcrowded pan or insufficient oil can also hinder crisping. Make sure to cook tofu in a single layer with enough space and hot oil.

Can I prepare the ingredients ahead of time?

Absolutely! Most of the prep work for this stir fry can be done in advance. You can press and cube the tofu, chop all your vegetables, mince the garlic and ginger, and even mix together the lava sauce a day or two ahead. Store all prepared ingredients separately in airtight containers in the refrigerator. This “mise en place” approach makes assembling and cooking the stir fry incredibly fast and convenient on a busy weeknight.

A beautifully presented bowl of spicy chili tofu stir fry and white rice is artfully placed beside a small condiment bowl filled with rich chili crunch sauce on a pristine white countertop, ready to be enjoyed.

Delightful Serving Suggestions for Your Tofu Stir Fry

This versatile spicy chili tofu stir fry is a complete meal on its own, but it truly shines when paired with complementary sides. Here are some of my favorite ways to serve it, enhancing both flavor and experience:

  • Classic Rice Accompaniment: The most traditional and satisfying pairing. I typically serve this vibrant stir fry over a bed of fluffy white rice, which beautifully absorbs the rich “lava sauce.” For a healthier, nuttier alternative, brown rice is an excellent choice, adding extra fiber and a delightful chewiness. Jasmine or Basmati rice also work wonderfully.
  • Noodle Nirvana: If you’re looking for an alternative to rice, noodles are a fantastic option that transforms the dish into a heartier, more slurpable meal. Try it with soft egg noodles, thick and chewy udon noodles, thin rice vermicelli, or even ramen noodles for a different texture and experience. Cook them according to package directions and either serve the stir fry over them or toss them directly into the skillet with the sauce for a full noodle stir fry.
  • Light and Refreshing Salad: To cut through the richness and spice of the stir fry, a crisp and refreshing side salad is a perfect complement. A simple green salad with a light vinaigrette works well, or elevate your meal with an Asian-inspired smashed cucumber salad. Its cool, tangy, and slightly spicy notes provide a wonderful contrast to the warm stir fry.
  • Steamed Edamame: For a simple, protein-packed appetizer or side, a bowl of steamed edamame (either in the pod or shelled) adds a lovely green color and healthy crunch.
  • Kimchi or Pickled Vegetables: A small side of kimchi or other quick-pickled vegetables can introduce a fantastic fermented tang and crunch, adding another layer of complex flavor that pairs well with the spicy notes of the stir fry.

Storing & Reheating Leftovers: Maximizing Freshness

Having leftovers of this delicious spicy tofu stir fry is a treat, and storing them properly ensures you can enjoy them again with ease.

  • To Store: Once cooled, transfer your spicy chili tofu stir fry into an airtight container. It will remain fresh and delicious in the refrigerator for up to 4 days. This makes it an excellent option for meal prepping healthy lunches or quick dinners throughout the week.
  • To Reheat: For quick reheating, the microwave works perfectly well; simply warm until heated through. However, if you desire to preserve some of that delightful crispiness in your tofu, I highly recommend reheating it in a skillet over medium-high heat. Add a tiny splash of water or broth to create some steam and prevent drying, and stir occasionally until thoroughly warmed. This method helps the tofu regain a pleasant texture.

Can I Freeze Tofu Stir Fry?

Yes, you can absolutely freeze tofu stir fry! It’s a great option for future meal planning. Simply allow the stir fry to cool completely, then transfer it to a freezer-safe, airtight container. It can be safely frozen for 2-3 months. When you’re ready to enjoy it, thaw it overnight in the refrigerator and then reheat using either the microwave or a skillet as described above. Be aware that the vegetables might become a little softer in texture after freezing and thawing, but the flavors will still be wonderfully robust and satisfying.

Discover More Easy & Delicious Tofu Recipes

If you’re thoroughly enjoying your plant-based culinary journey and seeking more effortless vegetarian dinners featuring tofu, you’re in luck! Here are some additional fantastic recipes that are sure to inspire your next meatless meal:

  • Drunken Noodles with Tofu: A vibrant, flavorful noodle dish with tender tofu.
  • Teriyaki Tofu and Broccoli Bowls: A classic combination in a convenient bowl format.
  • Tofu and Shiitake Coconut Curry Bowls: Rich, creamy, and aromatic – a comforting curry with an exotic touch.
  • Black Pepper Tofu: A quick and spicy dish packed with peppery goodness.
A serving of spicy chili tofu stir fry sits on a bed of white rice in a small bowl. Chopsticks sit on the side of the bowl.
Rate
Print Recipe
4.31 from 13 votes

Spicy Tofu Stir Fry

By:
Julie Chiou
Spicy chili tofu stir fry is the ultimate vegetarian dinner with a kick. It is packed with veggies and deliciously crispy tofu!
Prep Time:
30 minutes
Cook Time:
15 minutes
Total Time:
45 minutes
Servings:
2

Ingredients

For the lava sauce:

  • 5 tablespoons low sodium soy sauce
  • 1 tablespoon light brown sugar
  • 1 ½ tablespoons chili crunch sauce

For the tofu and veggies:

  • 1 package of super firm tofu, drained, pressed, and cut into cubes
  • 2 tablespoons cornstarch or arrowroot powder
  • 1 jar of roasted red peppers, diced
  • 1 small bunch of broccolini, roughly chopped
  • 2 garlic cloves, minced
  • ½ teaspoon grated ginger

Instructions

  1. In a small bowl, mix together ingredients for lava sauce, set aside.
  2. Place two paper towels on a plate then place the entire block of tofu (drained from its packaging liquid) onto the plate. Place two more paper towels on top of the tofu then put a heavy item on top. Not TOO heavy that it would completely crush the tofu but heavy enough that it can squeeze out liquid. Leave for 30 minutes and halfway through, change out the paper towels.
  3. ALTERNATIVELY and more eco-friendly: place a wire baking rack on top of a rimmed baking sheet. Place tofu on top and then put a heavy object on top and let drain for 30 minutes.
  4. Once the tofu has drained, slice in half then into cubes and place into a large bowl. Sprinkle cornstarch on top and gently toss with your hands to ensure all tofu pieces are covered.
  5. In a large skillet, add avocado oil or vegetable oil and heat to medium-high. Add the tofu to the skillet and let cook until crispy. Do not touch it or flip for 3-4 minutes to ensure crispiness then repeat on all sides.
  6. Remove tofu from skillet and put on a plate and set aside. Using the same skillet at medium heat, add red peppers, broccolini, garlic, and ginger. Cook until broccolini has softened, about 5-7 minutes. Add the sauce, bring to low simmer, then add tofu back in. Stir to coat everything and remove from heat.
  7. Serve on top of white rice.

Notes

  • To store. This spicy tofu stir fry will stay fresh in the fridge for up to 4 days. Just be sure to keep it in an airtight container!
  • To reheat. When you’re ready to reheat it, the microwave works just fine. However, if you want the tofu to stay slightly crispy, try using the skillet over medium-high heat to reheat it.
  • To freeze. Tofu stir fry can be frozen in an airtight container for 2-3 months. The veggies will be a little softer after you thaw and reheat everything, but they’ll still taste great!

Nutrition

Serving: 1 serving, Calories: 207 kcal, Carbohydrates: 25g, Protein: 17g, Fat: 4g, Saturated Fat: 1g, Sodium: 2341mg, Potassium: 426mg, Fiber: 1g, Sugar: 11g
Disclaimers
Hide Disclaimers

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition information can vary for a variety of reasons. For the most precise nutritional data use your preferred nutrition calculator based on the actual ingredients you used in the recipe.

The default measuring system for this website is US Customary. Unit conversions are provided for convenience and as a courtesy only. While we strive to provide accurate unit conversions, please be aware that there may be some discrepancies.