This quick and easy one-pan lemon basil tofu stir-fry is full of salty, savory, tangy, and lightly sweet flavor. It is budget-friendly, rich in plant-based protein, and simple enough for a busy weeknight. Enjoy it on its own for a lighter meal, or serve it with rice, quinoa, or noodles for something more filling. Best of all, this flavorful tofu dish is ready in about 15 minutes.

15-Minute Tofu Stir-Fry with Lemon and Basil
Tofu is one of the most versatile ingredients you can keep in the kitchen. Its mild flavor makes it perfect for soaking up bold sauces, fresh herbs, and aromatic seasonings. This lemon basil tofu stir-fry uses simple pantry ingredients to create a bright, savory, and satisfying meal without much prep or cleanup.
The sauce is made with soy sauce, lemon juice, and a small amount of agave or maple syrup. The soy sauce brings saltiness and depth, the lemon juice adds a fresh tang, and the sweetener helps balance everything. Garlic and ginger add warmth and fragrance, while basil gives the dish its fresh, herbaceous finish.
You can make this recipe with regular basil, Thai basil, or holy basil depending on what you have available. Each type gives the dish a slightly different flavor. Regular basil is sweet and gently peppery, Thai basil has a stronger anise-like note, and holy basil is more peppery and spicy. Any of them can work well in this stir-fry.
Onion and bell pepper keep the dish colorful and simple, but this recipe is easy to customize. Add extra vegetables if you want a heartier meal, or keep it minimal for a fast tofu dinner. It is also a great option for meal prep because leftovers keep well in the refrigerator for several days.
The Ingredients and Substitutes
This lemon basil tofu recipe uses a short list of everyday ingredients. Extra-firm tofu works best because it holds its shape in the pan. If your tofu seems very watery, press it briefly before cooking. You can press it gently with your hands or place it under a heavy object for about 15 minutes to remove excess moisture.

For a firmer texture, use extra-firm tofu and remove any excess water before slicing. If using very firm tofu that is already dry, pressing may not be necessary.
Basil Vs. Thai Basil Vs. Holy Basil
Regular basil has a sweet, fresh, and mildly peppery flavor. Thai basil is stronger and has a light licorice or anise-like taste, with a slightly spicy edge. Holy basil is more peppery, warming, and sometimes described as clove-like.
Although these herbs are not identical, they can be used based on availability and budget. Regular basil will give the tofu a softer, sweeter flavor, while holy basil will create a bolder and spicier result. If you want more heat when using regular basil, add chilies or hot sauce to taste.
The Add-ins and Variations
- Chilies: Add Thai red pepper flakes, sliced Thai chilies, sriracha, or another hot sauce for extra heat.
- Vegan oyster sauce: A small splash can add more savory depth to the sauce.
- Nuts: Garnish with toasted crushed peanuts or cashews for crunch. For a nut-free option, use sesame seeds.
- Other vegetables: Make the stir-fry more filling by adding vegetables such as:
- Broccoli or broccolini
- Green beans
- Carrot
- Mushrooms
- Eggplant
How To Make Basil Tofu
This recipe comes together in a few simple steps. Prepare the tofu and vegetables first, mix the sauce, then cook everything in one large pan.


Step 1: Slice the tofu into ¼- to ⅓-inch pieces. To make triangles, cut the tofu into rectangles first, then slice each rectangle diagonally. Thinly slice the onion and bell pepper, then mince the garlic and ginger.
Step 2: In a small bowl, whisk together the soy sauce, lemon juice, and agave or maple syrup. Set the sauce aside while you cook the vegetables.
You can cut the tofu into cubes, strips, smaller triangles, or any similar shape. For a different texture, tear the tofu with a fork into a ground-style consistency.


Step 3: Heat the vegetable oil in a large frying pan over medium-high heat. Add the onion and bell pepper and sauté briefly. Stir in the garlic and ginger and cook until fragrant.
Step 4: Move the vegetables to the sides of the pan, then place the tofu pieces directly on the hot surface. Cook for 1 to 2 minutes per side, until lightly golden.

Step 5: Pour the sauce into the pan, add the basil, and stir gently. Cook for about 6 minutes, flipping the tofu halfway through so it absorbs the sauce evenly.
Recipe Notes and Tips
- For a chewier texture: Freeze and thaw the tofu before cooking.
- Adjust the cooking time: Cook the vegetables briefly for a tender-crisp texture, or longer if you prefer them softer.
- Cut evenly: Similar-sized tofu pieces cook more evenly and absorb the sauce better.
- For crispier tofu: Lightly coat the tofu in cornstarch before pan-frying, then let it cook undisturbed until golden.
- Balance the sauce: Add more soy sauce for saltiness, more lemon juice for tang, or more sweetener for a softer flavor.
FAQs
You can use a sugar alternative if preferred. However, leaving the sweetener out completely may make the sauce taste sharper, because the sweetness helps balance the soy sauce and lemon juice.
Use tamari or coconut aminos instead of regular soy sauce to make this recipe gluten-free.
Holy basil gives the dish a peppery, spicier flavor. Regular basil is sweeter and milder, while Thai basil has a stronger anise-like taste. Choose the one that best matches your preferred flavor.

What To Serve With Lemon Basil Tofu?
For a light meal, serve lemon basil tofu as it is. For a more complete and filling dish, pair it with brown rice, quinoa, or rice noodles. The sauce coats grains and noodles well, making the meal more satisfying without needing extra work.
For a lower-carb option, serve the tofu with mashed cauliflower or wrap it in crisp lettuce leaves. You can also add extra sautéed or baked vegetables to make the plate more colorful and hearty.
Storage Instructions
Allow leftover lemon basil tofu to cool completely, then transfer it to an airtight container. Store it in the refrigerator for up to 3 days. Freezing is not recommended because the vegetables may become watery and soft after thawing.
Reheat leftovers in the microwave or warm them gently in a pan on the stovetop until heated through.

Easy Lemon Basil Tofu

Ingredients
- 1 (16-ounce) package extra-firm tofu
- ¼ cup soy sauce
- 3 tablespoons lemon juice
- 1 teaspoon agave or maple syrup
- 1 tablespoon vegetable oil
- ½ large yellow or red onion, sliced
- 1 small green or red bell pepper, sliced
- 4 garlic cloves, minced
- 1 tablespoon minced ginger
- ¼ cup packed basil leaves
- Brown rice, optional
Instructions
-
Turn the tofu onto its side lengthwise and cut it into slices. Cut each slice into two triangles. You should have about 8 to 16 pieces.
-
In a small bowl, whisk together the soy sauce, lemon juice, and agave or maple syrup. Set aside.
-
Heat the oil in a large frying pan over medium-high heat. Add the onion and bell pepper and sauté for 1 minute. Stir in the garlic and ginger and sauté for 1 more minute.
-
Move the vegetables aside with a spatula and place the tofu pieces directly in the pan. Cook for 1 minute on each side.
-
Pour in the soy sauce mixture and add the basil. Cook for 3 minutes, flip the tofu, and cook for 3 more minutes.
-
Serve warm, with brown rice if desired.
Notes
- For more tender tofu: Freeze and thaw it before preparing the recipe.
- For crispier tofu: Coat it lightly with cornstarch before pan-frying.
- For a spicier dish: Add chilies, chili flakes, or hot sauce to the sauce.
Nutrition
Carbohydrates: 13g
Protein: 14g
Fat: 8g
Sodium: 1178mg