This Garlic Butter Tofu Stir-Fry recipe has become something of a legend in my kitchen. Initially, I faced some skepticism – tofu isn’t always the star attraction, especially with family members used to more traditional proteins. But the first time I made this, the aroma alone started changing minds. Rich, savory garlic butter mingling with sizzling vegetables and perfectly crisped tofu cubes filled the house, promising something truly delicious. The verdict? An overwhelming success! Even my pickiest eater asked for seconds, praising the “crunchy squares” (the tofu, of course!) and the “yummy sauce.” It strikes that perfect balance: comforting yet vibrant, incredibly flavorful yet surprisingly simple to whip up on a busy weeknight. It feels indulgent, thanks to the garlic butter, but it’s packed with veggies and plant-based protein, making it a meal I feel great about serving. It’s now a regular request, a testament to how glorious humble tofu can become with the right treatment and a truly knockout sauce.
Ingredients
Here’s what you’ll need to create this mouthwatering Garlic Butter Tofu Stir-Fry:
For the Crispy Tofu:
- 1 block (14-16 oz / 400-450g) Extra-Firm Tofu: Drained and pressed very well to remove excess water, crucial for achieving a crispy texture.
- 2 tablespoons Cornstarch (or Arrowroot Powder): Coats the tofu, creating a light, crispy exterior when cooked.
- 1 tablespoon Soy Sauce (or Tamari for gluten-free): Adds a touch of savory depth to the tofu itself before cooking.
- 1 tablespoon Neutral Oil (like Avocado or Canola): For pan-frying the tofu to golden perfection.
For the Garlic Butter Sauce:
- 4 tablespoons Unsalted Butter (or Vegan Butter): The base of our rich, flavorful sauce. Use unsalted to control the sodium level.
- 6-8 cloves Garlic (about 2 tablespoons minced): Freshly minced garlic is key here for maximum flavor – don’t skimp!
- 3 tablespoons Soy Sauce (or Tamari/Coconut Aminos): Provides the essential savory, umami backbone of the sauce.
- 1 tablespoon Maple Syrup (or Honey/Brown Sugar): Adds a touch of sweetness to balance the savory and garlic notes. Adjust to your preference.
- 1 tablespoon Rice Vinegar: Introduces a subtle tang that brightens the sauce and cuts through the richness.
- 1 teaspoon Sesame Oil: Toasted sesame oil adds a wonderful nutty aroma and flavor depth.
- 1 teaspoon Cornstarch (mixed with 1 tablespoon cold water to form a slurry): Used to thicken the sauce slightly so it coats the tofu and vegetables beautifully.
- Pinch of Red Pepper Flakes (Optional): For a gentle warmth; add more if you like it spicier.
For the Stir-Fry:
- 1 tablespoon Neutral Oil: For stir-frying the vegetables.
- 1 large head Broccoli (about 3 cups florets): Cut into bite-sized florets for even cooking. Provides vibrant color and essential nutrients.
- 1 large Red Bell Pepper (about 1.5 cups sliced): Cored, seeded, and thinly sliced. Adds sweetness and a pop of color.
- 1 large Carrot (about 1 cup julienned or thinly sliced): Peeled and cut into matchsticks or thin rounds. Offers sweetness and a pleasant crunch.
- 4-5 Green Onions: White and light green parts thinly sliced (for cooking), dark green tops sliced (for garnish). Adds a mild oniony flavor.
- 1/2 cup Snap Peas or Snow Peas (Optional): Add extra crunch and fresh green flavor.
For Garnish (Optional):
- Toasted Sesame Seeds: Adds a nutty crunch and visual appeal.
- Reserved Sliced Green Onion Tops: Fresh, sharp flavor and color.
- Fresh Parsley or Cilantro (chopped): Adds a touch of freshness.
Instructions
Follow these steps carefully for the best Garlic Butter Tofu Stir-Fry:
- Prepare the Tofu:
- Ensure your tofu is thoroughly pressed. You can use a tofu press or wrap the block in paper towels or a clean kitchen towel, place it on a plate, and weigh it down with something heavy (like books or a cast iron skillet) for at least 30 minutes, changing towels if they become saturated. The drier the tofu, the crispier it will get.
- Once pressed, cut the tofu into uniform ¾-inch to 1-inch cubes. Uniformity ensures even cooking.
- In a medium bowl, gently toss the tofu cubes with 1 tablespoon of soy sauce (or tamari) until lightly coated.
- Sprinkle the 2 tablespoons of cornstarch over the tofu and toss gently again until all pieces are evenly coated. This step is crucial for crispiness. Set aside.
- Prepare the Sauce:
- In a small bowl, whisk together the minced garlic, 3 tablespoons soy sauce (or tamari/coconut aminos), maple syrup (or honey/sugar), rice vinegar, and sesame oil.
- Prepare the cornstarch slurry by mixing 1 teaspoon of cornstarch with 1 tablespoon of cold water in a separate tiny bowl until smooth. Set both the sauce mixture and the slurry aside near your cooking area.
- Crisp the Tofu:
- Heat 1 tablespoon of neutral oil in a large skillet or wok over medium-high heat. The oil should shimmer but not smoke.
- Carefully add the cornstarch-coated tofu cubes in a single layer, ensuring not to overcrowd the pan (cook in batches if necessary). Overcrowding will steam the tofu instead of crisping it.
- Cook for 4-6 minutes per side, turning occasionally, until the tofu is golden brown and crispy on most sides. Be patient here; good crispiness takes time.
- Once crispy, remove the tofu from the skillet using a slotted spoon and set it aside on a plate lined with paper towels.
- Stir-Fry the Vegetables:
- Add the remaining 1 tablespoon of neutral oil to the same skillet over medium-high heat.
- Add the broccoli florets and sliced carrots. Stir-fry for 3-4 minutes until they begin to soften but are still crisp-tender. Broccoli should turn bright green.
- Add the sliced red bell pepper, snap peas (if using), and the white/light green parts of the green onions. Continue to stir-fry for another 2-3 minutes until all vegetables are crisp-tender. Avoid overcooking; they should retain some bite.
- Make the Garlic Butter Sauce & Combine:
- Push the vegetables to one side of the skillet. Add the 4 tablespoons of butter (or vegan butter) to the empty side. Let it melt completely.
- Once melted, pour the prepared garlic-soy sauce mixture directly into the melted butter. Stir it together quickly and let it bubble for about 30 seconds until fragrant. The garlic should cook slightly but not burn.
- Give the cornstarch slurry a quick re-stir (it settles quickly) and pour it into the sauce. Stir continuously for about 30-60 seconds until the sauce thickens slightly to coat the back of a spoon.
- Add the crispy tofu back into the skillet. Gently toss everything together – the tofu, vegetables, and sauce – until everything is well coated. Be gentle to keep the tofu intact. Add the pinch of red pepper flakes now, if using.
- Cook for another minute just to heat the tofu through and ensure everything is melded together.
- Serve:
- Remove the skillet from the heat immediately to prevent overcooking.
- Serve the Garlic Butter Tofu Stir-Fry hot, garnished with toasted sesame seeds and the reserved dark green parts of the sliced green onions.
Nutrition Facts
- Servings: Approximately 4 servings
- Calories per serving: Roughly 450-550 kcal (This is an estimate and can vary based on specific ingredients like oil, butter type, and sweetener amount used).
- Protein: High (approx. 20-25g per serving). Tofu is an excellent source of complete plant-based protein, crucial for muscle building, repair, and overall satiety.
- Fiber: Good Source (approx. 6-8g per serving). Primarily from the vegetables (broccoli, peppers, carrots) and contributes to digestive health and feeling full.
- Healthy Fats: Moderate. Contains fats from the oil, butter/vegan butter, tofu, and sesame oil. Includes both saturated (from butter) and unsaturated fats. Using plant-based butter and avocado oil can shift the balance towards healthier fats.
- Vitamin C: Significant Amount. Bell peppers and broccoli are rich in Vitamin C, an important antioxidant supporting immune function.
- Sodium: Moderate to High. Primarily from soy sauce. Can be managed by using low-sodium soy sauce or tamari, and controlling added salt.
(Disclaimer: Nutritional information is an estimate calculated using standard databases and may vary based on specific ingredients, brands, and preparation methods used.)
Preparation Time
- Prep Time: Approximately 20-25 minutes. This includes pressing the tofu (if not done ahead), chopping all the vegetables, mincing the garlic, and mixing the sauce ingredients. Efficient chopping and having everything ready (“mise en place”) before cooking is key.
- Cook Time: Approximately 20-25 minutes. This covers crisping the tofu (potentially in batches) and stir-frying the vegetables and sauce.
- Total Time: Approximately 40-50 minutes. A manageable timeframe for a flavorful weeknight dinner or a relaxed weekend meal. Pressing the tofu beforehand can significantly reduce the active prep time right before cooking.
How to Serve
This Garlic Butter Tofu Stir-Fry is versatile and pairs well with various bases and additions. Here are some serving suggestions:
- Over Grains:
- Steamed Rice: Classic pairing. White jasmine or basmati rice soaks up the sauce beautifully.
- Brown Rice: A healthier, nuttier option with more fiber.
- Quinoa: A complete protein, gluten-free grain that offers a slightly different texture.
- Cauliflower Rice: A low-carb, grain-free alternative. Sauté it lightly with garlic for extra flavor.
- With Noodles:
- Rice Noodles: Thin or thick rice noodles work well; cook according to package directions and toss with the stir-fry.
- Udon Noodles: Thick, chewy wheat noodles provide a satisfying bite.
- Soba Noodles: Buckwheat noodles offer a distinct nutty flavor.
- Egg Noodles: A common stir-fry companion.
- Garnishes (Enhance Flavor and Appearance):
- Mandatory: Toasted Sesame Seeds and Sliced Green Onion Tops (as mentioned in the recipe).
- Optional:
- A sprinkle of Red Pepper Flakes for extra heat.
- Chopped Fresh Cilantro or Parsley for herbaceous brightness.
- A drizzle of extra Toasted Sesame Oil just before serving for intensified aroma.
- A lime or lemon wedge on the side for a fresh citrusy squeeze.
- Crushed Peanuts or Cashews for added crunch and richness.
- Side Dishes (Complementary Flavors):
- Simple Steamed Edamame (salted).
- A light Miso Soup.
- Vegetable Spring Rolls or Potstickers.
- A cooling Cucumber Salad.
- Presentation:
- Serve in wide, shallow bowls to showcase the colorful ingredients.
- Pile the stir-fry generously over your chosen base.
- Sprinkle garnishes evenly over the top just before serving.
Additional Tips
Maximize your Garlic Butter Tofu Stir-Fry success with these eight tips:
- Press Tofu Like You Mean It: This cannot be stressed enough. Removing excess water is the single most important step for achieving crispy tofu instead of soggy cubes. Aim for at least 30 minutes of pressing, ideally longer if time permits. Extra-firm or high-protein vacuum-packed tofu requires less pressing but still benefits from a good pat down.
- Don’t Skimp on the Garlic: The name says “Garlic Butter,” so be generous! Use fresh garlic cloves and mince them yourself rather than using pre-minced jarred garlic, which often has a less vibrant, sometimes slightly acidic flavor. Adjust the amount based on your love for garlic, but 6-8 cloves is a good starting point for robust flavor.
- High Heat for Stir-Frying Veggies: Use medium-high to high heat when stir-frying the vegetables. This cooks them quickly, searing the outside while keeping the inside crisp-tender (al dente). Constant stirring or tossing prevents burning and ensures even cooking. Work quickly once the veggies hit the hot pan.
- Master the Tofu Crisp: Besides pressing, ensure your oil is hot enough before adding tofu. Cook in a single layer without overcrowding. If pan-frying isn’t your favorite, consider alternative methods:
- Baking: Toss coated tofu with a little oil, spread on a baking sheet, and bake at 400°F (200°C) for 25-30 minutes, flipping halfway.
- Air Frying: Air fry coated tofu at 380°F (190°C) for 15-20 minutes, shaking the basket occasionally, until golden and crispy. Add the crisped tofu to the sauce at the end as per the recipe.
- Mise en Place is Your Friend: Stir-frying happens quickly. Have all your ingredients (chopped vegetables, minced garlic, measured sauce components, prepared tofu) ready and near the stove before you start cooking. This prevents frantic chopping while something else burns in the pan.
- Customize Your Vegetables: This recipe is a great template. Feel free to swap or add vegetables based on what’s in season or what you have on hand. Mushrooms (shiitake, cremini), zucchini, baby corn, water chestnuts, bok choy, or asparagus spears would all be delicious additions. Just be mindful of varying cooking times – add denser vegetables first.
- Control Sauce Thickness: The cornstarch slurry thickens the sauce. If you prefer a thinner sauce, use slightly less slurry or add a tablespoon of water or broth. If you want it thicker, add a tiny bit more slurry (mix more cornstarch and cold water first, never add dry cornstarch directly to hot liquids). Remember the sauce will thicken slightly more as it cools.
- Taste and Adjust Seasoning: Before serving, always taste the final dish. Does it need a bit more sweetness? Add a touch more maple syrup. More savory depth? A splash more soy sauce. More tang? A tiny bit more rice vinegar. Not enough heat? Add more red pepper flakes or a swirl of sriracha. Adjusting seasoning is key to making the dish perfect for your palate.
FAQ Section
Here are answers to some frequently asked questions about this Garlic Butter Tofu Stir-Fry:
- Q: Can I make this recipe vegan?
- A: Absolutely! It’s very easy to make this vegan. Simply substitute the unsalted butter with your favorite plant-based butter block (stick-style usually works better than tub margarine for richness). Also, if you opt for honey as your sweetener, switch to maple syrup or brown sugar instead. Ensure all other ingredients, like soy sauce, are typically vegan (most are, but checking labels doesn’t hurt).
- Q: How can I make this recipe gluten-free?
- A: Easily! The main source of gluten is typically soy sauce. Substitute the regular soy sauce with certified gluten-free Tamari or Coconut Aminos in both the tofu marinade and the sauce. Also, double-check that your cornstarch is gluten-free (most are, but cross-contamination can be an issue for some brands).
- Q: What type of tofu works best? Can I use silken or soft tofu?
- A: Extra-firm or firm tofu is highly recommended for this recipe. These types hold their shape well during pressing and cooking, allowing them to become crispy. Silken or soft tofu has a much higher water content and a delicate texture; it will fall apart and is not suitable for making crispy cubes in a stir-fry. High-protein vacuum-packed tofu also works very well.
- Q: How do I store leftovers?
- A: Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. The tofu will lose some of its crispiness upon refrigeration, which is normal for most stir-fries.
- Q: How do I reheat leftovers?
- A: The best way to reheat is gently in a skillet over medium heat with a splash of water or oil to prevent sticking, until warmed through. This can help revive some texture. You can also microwave it, but the tofu will likely be softer. Avoid overheating, which can make the tofu rubbery.
- Q: Can I freeze this Garlic Butter Tofu Stir-Fry?
- A: While you can freeze it, it’s generally not recommended for optimal texture. Tofu’s texture changes significantly after freezing and thawing – it becomes spongier and chewier. The vegetables may also become quite soft. If you do freeze it, thaw it in the refrigerator and reheat gently, understanding the texture will be different. The sauce flavor should hold up reasonably well.
- Q: What other vegetables can I add to this stir-fry?
- A: This recipe is highly adaptable! Feel free to add or substitute with vegetables like mushrooms (shiitake, cremini, button), sliced zucchini or yellow squash, baby corn, water chestnuts (canned, drained), chopped bok choy (add stems first, leaves later), asparagus spears (cut into 1-inch pieces), or even edamame (shelled). Adjust cooking times based on the vegetable’s density.
- Q: Can I prepare parts of this recipe ahead of time?
- A: Yes! To save time on cooking day:
- Press the tofu ahead of time (even overnight in the fridge).
- Chop all the vegetables and store them in airtight containers in the fridge.
- Mince the garlic and store it in a small airtight container in the fridge (or mix all sauce ingredients except the slurry and store).
- With these components prepped, the cooking process will be much faster. Don’t coat the tofu in cornstarch until just before you plan to cook it.
- A: Yes! To save time on cooking day:

Garlic Butter Tofu Stir-Fry
- Total Time: 50 minutes
Ingredients
Here’s what you’ll need to create this mouthwatering Garlic Butter Tofu Stir-Fry:
For the Crispy Tofu:
- 1 block (14-16 oz / 400-450g) Extra-Firm Tofu: Drained and pressed very well to remove excess water, crucial for achieving a crispy texture.
- 2 tablespoons Cornstarch (or Arrowroot Powder): Coats the tofu, creating a light, crispy exterior when cooked.
- 1 tablespoon Soy Sauce (or Tamari for gluten-free): Adds a touch of savory depth to the tofu itself before cooking.
- 1 tablespoon Neutral Oil (like Avocado or Canola): For pan-frying the tofu to golden perfection.
For the Garlic Butter Sauce:
- 4 tablespoons Unsalted Butter (or Vegan Butter): The base of our rich, flavorful sauce. Use unsalted to control the sodium level.
- 6–8 cloves Garlic (about 2 tablespoons minced): Freshly minced garlic is key here for maximum flavor – don’t skimp!
- 3 tablespoons Soy Sauce (or Tamari/Coconut Aminos): Provides the essential savory, umami backbone of the sauce.
- 1 tablespoon Maple Syrup (or Honey/Brown Sugar): Adds a touch of sweetness to balance the savory and garlic notes. Adjust to your preference.
- 1 tablespoon Rice Vinegar: Introduces a subtle tang that brightens the sauce and cuts through the richness.
- 1 teaspoon Sesame Oil: Toasted sesame oil adds a wonderful nutty aroma and flavor depth.
- 1 teaspoon Cornstarch (mixed with 1 tablespoon cold water to form a slurry): Used to thicken the sauce slightly so it coats the tofu and vegetables beautifully.
- Pinch of Red Pepper Flakes (Optional): For a gentle warmth; add more if you like it spicier.
For the Stir-Fry:
- 1 tablespoon Neutral Oil: For stir-frying the vegetables.
- 1 large head Broccoli (about 3 cups florets): Cut into bite-sized florets for even cooking. Provides vibrant color and essential nutrients.
- 1 large Red Bell Pepper (about 1.5 cups sliced): Cored, seeded, and thinly sliced. Adds sweetness and a pop of color.
- 1 large Carrot (about 1 cup julienned or thinly sliced): Peeled and cut into matchsticks or thin rounds. Offers sweetness and a pleasant crunch.
- 4–5 Green Onions: White and light green parts thinly sliced (for cooking), dark green tops sliced (for garnish). Adds a mild oniony flavor.
- 1/2 cup Snap Peas or Snow Peas (Optional): Add extra crunch and fresh green flavor.
For Garnish (Optional):
- Toasted Sesame Seeds: Adds a nutty crunch and visual appeal.
- Reserved Sliced Green Onion Tops: Fresh, sharp flavor and color.
- Fresh Parsley or Cilantro (chopped): Adds a touch of freshness.
Instructions
Follow these steps carefully for the best Garlic Butter Tofu Stir-Fry:
- Prepare the Tofu:
- Ensure your tofu is thoroughly pressed. You can use a tofu press or wrap the block in paper towels or a clean kitchen towel, place it on a plate, and weigh it down with something heavy (like books or a cast iron skillet) for at least 30 minutes, changing towels if they become saturated. The drier the tofu, the crispier it will get.
- Once pressed, cut the tofu into uniform ¾-inch to 1-inch cubes. Uniformity ensures even cooking.
- In a medium bowl, gently toss the tofu cubes with 1 tablespoon of soy sauce (or tamari) until lightly coated.
- Sprinkle the 2 tablespoons of cornstarch over the tofu and toss gently again until all pieces are evenly coated. This step is crucial for crispiness. Set aside.
- Prepare the Sauce:
- In a small bowl, whisk together the minced garlic, 3 tablespoons soy sauce (or tamari/coconut aminos), maple syrup (or honey/sugar), rice vinegar, and sesame oil.
- Prepare the cornstarch slurry by mixing 1 teaspoon of cornstarch with 1 tablespoon of cold water in a separate tiny bowl until smooth. Set both the sauce mixture and the slurry aside near your cooking area.
- Crisp the Tofu:
- Heat 1 tablespoon of neutral oil in a large skillet or wok over medium-high heat. The oil should shimmer but not smoke.
- Carefully add the cornstarch-coated tofu cubes in a single layer, ensuring not to overcrowd the pan (cook in batches if necessary). Overcrowding will steam the tofu instead of crisping it.
- Cook for 4-6 minutes per side, turning occasionally, until the tofu is golden brown and crispy on most sides. Be patient here; good crispiness takes time.
- Once crispy, remove the tofu from the skillet using a slotted spoon and set it aside on a plate lined with paper towels.
- Stir-Fry the Vegetables:
- Add the remaining 1 tablespoon of neutral oil to the same skillet over medium-high heat.
- Add the broccoli florets and sliced carrots. Stir-fry for 3-4 minutes until they begin to soften but are still crisp-tender. Broccoli should turn bright green.
- Add the sliced red bell pepper, snap peas (if using), and the white/light green parts of the green onions. Continue to stir-fry for another 2-3 minutes until all vegetables are crisp-tender. Avoid overcooking; they should retain some bite.
- Make the Garlic Butter Sauce & Combine:
- Push the vegetables to one side of the skillet. Add the 4 tablespoons of butter (or vegan butter) to the empty side. Let it melt completely.
- Once melted, pour the prepared garlic-soy sauce mixture directly into the melted butter. Stir it together quickly and let it bubble for about 30 seconds until fragrant. The garlic should cook slightly but not burn.
- Give the cornstarch slurry a quick re-stir (it settles quickly) and pour it into the sauce. Stir continuously for about 30-60 seconds until the sauce thickens slightly to coat the back of a spoon.
- Add the crispy tofu back into the skillet. Gently toss everything together – the tofu, vegetables, and sauce – until everything is well coated. Be gentle to keep the tofu intact. Add the pinch of red pepper flakes now, if using.
- Cook for another minute just to heat the tofu through and ensure everything is melded together.
- Serve:
- Remove the skillet from the heat immediately to prevent overcooking.
- Serve the Garlic Butter Tofu Stir-Fry hot, garnished with toasted sesame seeds and the reserved dark green parts of the sliced green onions.
- Prep Time: 25 minutes
- Cook Time: 25 minutes
Nutrition
- Serving Size: one normal portion
- Calories: 550
- Fiber: 8g
- Protein: 25g