Keto Peanut Tofu Stir-Fry (Crispy & Vegan!)

Dinner

October 30, 2026

Keto Crispy Peanut Tofu & Cauliflower Rice Stir-Fry – vegetarian recipe

Keto crispy peanut tofu & cauliflower rice stir-fry layers golden baked tofu, a rich savory peanut sauce, and colorful crisp vegetables over fluffy cauliflower rice. It's a plant-based powerhouse that's low-carb and high in flavor. The pressed-and-baked tofu is what makes every bite genuinely crispy.

Who says you can’t enjoy a deeply satisfying, flavor-packed stir-fry on a keto diet? This recipe is here to prove otherwise! We’re ditching the carbs but keeping all the crave-worthy elements you love. The secret lies in baking the tofu first, a total game-changer that transforms it into wonderfully firm, golden-brown nuggets that are perfect for soaking up our rich and savory peanut sauce. Tossed with a colorful medley of crisp vegetables and served over fluffy cauliflower rice, this dish is a complete, plant-based powerhouse that will have you coming back for seconds.

Ingredients

• For the Crispy Tofu
• 1 block extra-firm tofu (14 to 16 oz / 400 to 454 g)
• 1 tbsp soy sauce or tamari for gluten-free
• 1 tbsp (15 ml) avocado oil or sesame oil
• For the Keto Peanut Sauce
• ¼ cup low-sodium soy sauce or tamari
• 3 tbsp (45 ml) creamy, unsweetened peanut butter
• 3 tbsp (45 ml) keto-friendly brown sugar substitute
• 1.5 tbsp (23 ml) toasted sesame oil
• 1 tsp chili garlic sauce or sugar-free sriracha
• 1 tbsp (15 ml) unseasoned rice vinegar
• 2 to 3 tbsp (45 ml) warm water, to thin
• For the Stir-Fry
• 1 medium head of cauliflower, riced (about 4 cups / 960 ml)
• 1 tbsp avocado oil or coconut oil
• 2 to 3 cloves garlic, minced
• 1 red bell pepper, thinly sliced
• 1 cup (240 ml) broccoli florets
• Optional Garnish: Sliced green onions, sesame seeds, chopped peanuts

Instructions

1. Directions
2. Press the Tofu for Maximum Crispiness: Drain the tofu and press it for at least 60 minutes to remove excess water. You can use a tofu press or wrap the block in paper towels, place it on a plate, and set something heavy on top, like a cast-iron skillet.
3. Bake the Tofu to Golden Perfection: Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper. Cut the pressed tofu into ¾-inch cubes. In a bowl, gently toss the cubes with 1 tbsp (15 ml) soy sauce and 1 tbsp (15 ml) oil. Spread in a single layer on the baking sheet and bake for 25-30 minutes, flipping halfway, until firm and golden brown.
4. Whisk up the Peanut Sauce: While the tofu bakes, whisk together all the peanut sauce in a small bowl until smooth. Add warm water, one tablespoon at a time, until you reach a pourable consistency.
5. Sauté the Cauliflower Rice: Heat a large skillet or wok over medium-high heat with 1 tbsp (15 ml) of oil. Add the minced garlic and cook for 30 seconds until fragrant. Add the riced cauliflower with a pinch of salt and pepper, and stir-fry for 5-7 minutes until tender-crisp. Remove from the skillet and set aside.
6. Stir-Fry the Vegetables: Return the skillet to the heat. Add the broccoli florets and bell pepper, and stir-fry for 4-5 minutes until vibrant and crisp-tender.
7. Bring It All Together: Add the baked tofu back to the skillet with the vegetables. Pour the peanut sauce over everything and toss gently to coat. Cook for 1-2 minutes more, just until the sauce is warmed through.
8. Serve and Garnish: Divide the cauliflower rice among four bowls. Top with the peanut tofu stir-fry and garnish with sliced green onions, sesame seeds, and chopped peanuts, if desired.

Nutritional Information

• Estimated Nutrition (per serving)
• Calories: 315
• Fat: 22 g
• Protein: 15 g
• Total Carbs: 14 g (0.49 oz)
• Fiber: 5 g
• Net Carbs: 9 g (0.32 oz)
• (Note: Nutrition is an estimate and can vary based on the specific brands of used.)

Pro Tips

• For the absolute best texture, don’t skip pressing the tofu. Removing as much water as possible is the key to getting it crispy in the oven and preventing it from becoming soggy in the sauce.
• Adjust sauce consistency to your liking. Different brands of peanut butter have different thicknesses. Start with 2 tablespoons (30 ml / 1 fl oz) of water and slowly add more until the sauce is smooth and pourable but still thick enough to coat the tofu.
• Feel free to swap the veggies! Low-carb options like sliced mushrooms, zucchini, bok choy, or snap peas would all be delicious additions to this stir-fry.
• For easy weeknight prep, you can press and bake the tofu, whisk the sauce, and chop your vegetables up to 2 days in advance. Store them in separate airtight containers in the refrigerator.

FAQ

Q: How do you make the tofu crispy for this stir-fry
A: The secret to crispy tofu is removing as much water as possible. First, press the extra-firm tofu for at least 60 minutes. Then, toss the cubes in soy sauce and oil and bake them at 400°F (200°C) for 25-30 minutes until firm and golden. This prevents it from becoming soggy in the sauce.

Q: Is this peanut tofu stir-fry really keto-friendly
A: Yes, this recipe is specifically designed for a keto diet. It uses a keto-friendly brown sugar substitute, unsweetened peanut butter, and serves the stir-fry over cauliflower rice to keep the net carbs low, at an estimated 9 grams (0.32 oz) per serving.

Q: Can I use different vegetables in this recipe
A: Absolutely! Feel free to swap the bell pepper and broccoli with other low-carb vegetables. Sliced mushrooms, zucchini, bok choy, or snap peas would all be delicious additions.

Q: Can I prepare this keto stir-fry ahead of time
A: Yes, this recipe is great for meal prep. You can press and bake the tofu, whisk the peanut sauce, and chop your vegetables up to 2 days in advance. Store each component in separate airtight containers in the refrigerator for a quick weeknight meal.

Pro Tips

  • Press the tofu for at least 60 minutes before baking — removing as much water as possible is the whole secret to crispy cubes that don't go soggy in the sauce.
  • Bake the tossed tofu cubes at 400°F / 200°C in a single layer for 25-30 minutes, flipping halfway, until they're firm and golden brown.
  • Thin the peanut sauce slowly: start with 2 tablespoons of warm water and add more until it's pourable but still thick enough to coat the tofu.
  • For easy weeknight prep, press and bake the tofu, whisk the sauce, and chop the vegetables up to 2 days ahead, stored in separate airtight containers.
  • Swap in low-carb vegetables you have on hand — sliced mushrooms, zucchini, bok choy, or snap peas all work in place of the broccoli and bell pepper.

Frequently Asked Questions

Why do I need to press the tofu?

Tofu is packed with water, and pressing it (at least 60 minutes, with something heavy on top if you don't have a press) is what lets the oven turn the cubes crispy instead of steamed.

Is this tofu stir-fry keto-friendly?

Yes — each of the four servings has 14g of total carbohydrates and 9g of net carbs (after 5g fiber), with the sauce sweetened by a keto-friendly brown sugar substitute.

Is this recipe gluten-free?

It can be — use tamari instead of soy sauce in both the tofu and the peanut sauce, and check that your chili garlic sauce and rice vinegar are gluten-free.

Can I meal-prep this stir-fry?

Yes — press and bake the tofu, mix the sauce, and chop the vegetables up to 2 days ahead in separate containers. The cauliflower rice stir-fries fresh in minutes when you're ready.

Recipe card below.

More Recipes You’ll Love

Keto Crispy Peanut Tofu & Cauliflower Rice Stir-Fry – vegetarian recipe
Stav Kogan

Keto Crispy Peanut Tofu & Cauliflower Rice Stir-Fry

A deeply satisfying, flavor-packed keto stir-fry featuring crispy baked tofu, a rich and savory peanut sauce, and a colorful medley of crisp vegetables served over fluffy cauliflower rice. This plant-based powerhouse is low-carb and high in flavor.
Prep Time 1 hour 15 minutes
Cook Time 45 minutes
Total Time 2 hours
Servings: 4 serving
Calories: 315

Ingredients
  

  • For the Crispy Tofu
  • 1 block extra-firm tofu (14 to 16 oz / 400 to 454 g)
  • 1 tbsp (15 ml) soy sauce or tamari for gluten-free
  • 1 tbsp (15 ml) avocado oil or sesame oil
  • For the Keto Peanut Sauce
  • ¼ cup low-sodium soy sauce or tamari
  • 3 tbsp (45 ml) creamy, unsweetened peanut butter
  • 3 tbsp (45 ml) keto-friendly brown sugar substitute
  • 1.5 tbsp (23 ml) toasted sesame oil
  • 1 tsp (5 ml) chili garlic sauce or sugar-free sriracha
  • 1 tbsp (15 ml) unseasoned rice vinegar
  • 2 to 3 tbsp (45 ml) warm water, to thin
For the Stir-Fry
  • 1 medium head of cauliflower, riced (about 4 cups / 960 ml)
  • 1 tbsp (15 ml) avocado oil or coconut oil
  • 2 to 3 cloves garlic, minced
  • 1 red bell pepper, thinly sliced
  • 1 cup (240 ml) broccoli florets
  • Optional Garnish: Sliced green onions, sesame seeds, chopped peanuts
  • For the absolute best texture, don't skip pressing the tofu. Removing as much water as possible is the key to getting it crispy in the oven and preventing it from becoming soggy in the sauce.
  • Feel free to swap the veggies! Low-carb options like sliced mushrooms, zucchini, bok choy, or snap peas would all be delicious additions to this stir-fry.
  • For easy weeknight prep, you can press and bake the tofu, whisk the sauce, and chop your vegetables up to 2 days in advance. Store them in separate airtight containers in the refrigerator.

Method
 

  1. Directions
  2. Press the Tofu for Maximum Crispiness: Drain the tofu and press it for at least 60 minutes to remove excess water. You can use a tofu press or wrap the block in paper towels, place it on a plate, and set something heavy on top, like a cast-iron skillet.
  3. Bake the Tofu to Golden Perfection: Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
  4. Cut the pressed tofu into ¾-inch cubes.
  5. In a bowl, gently toss the cubes with 1 tbsp (15 ml) soy sauce and 1 tbsp (15 ml) oil.
  6. Spread in a single layer on the baking sheet and bake for 25-30 minutes, flipping halfway, until firm and golden brown.
  7. Whisk up the Peanut Sauce: While the tofu bakes, whisk together all the peanut sauce in a small bowl until smooth.
  8. Add warm water, one tablespoon at a time, until you reach a pourable consistency.
  9. Sauté the Cauliflower Rice: Heat a large skillet or wok over medium-high heat with 1 tbsp (15 ml) of oil.
  10. Add the minced garlic and cook for 30 seconds until fragrant.
  11. Add the riced cauliflower with a pinch of salt and pepper, and stir-fry for 5-7 minutes until tender-crisp.
  12. Remove from the skillet and set aside.
  13. Stir-Fry the Vegetables: Return the skillet to the heat.
  14. Add the broccoli florets and bell pepper, and stir-fry for 4-5 minutes until vibrant and crisp-tender.
  15. Bring It All Together: Add the baked tofu back to the skillet with the vegetables.
  16. Pour the peanut sauce over everything and toss gently to coat.
  17. Cook for 1-2 minutes more, just until the sauce is warmed through.
  18. Serve and Garnish: Divide the cauliflower rice among four bowls.
  19. Top with the peanut tofu stir-fry and garnish with sliced green onions, sesame seeds, and chopped peanuts, if desired.
  20. Adjust sauce consistency to your liking. Different brands of peanut butter have different thicknesses. Start with 2 tablespoons (30 ml / 1 fl oz) of water and slowly add more until the sauce is smooth and pourable but still thick enough to coat the tofu.

Nutrition

Calories: 315kcalCarbohydrates: 14gProtein: 15gFat: 22g

Tried this recipe?

Let us know how it was!

More Keto Recipes

Balsamic Mushrooms – vegetarian recipe

Balsamic Mushrooms

Balsamic Mushrooms pair white mushrooms and sliced radishes in a glossy, tangy glaze that the Instant Pot builds in ten minutes. The vinegar turns sweet and mellow under pressure. Chopped parsley on top gives every bite a fresh, peppery lift. Ingredients White...

Red Potato and Bacon Salad – vegetarian recipe

Red Potato and Bacon Salad

Red potato and bacon salad is a loaded, creamy potato salad with crunchy celery, green onions, and plenty of chopped bacon. The Instant Pot cooks the eggs and potatoes together in one five-minute session. It feeds a crowd and only improves overnight. Essential...

Keto Salmon Pie with Almond & Sesame Crust – vegetarian recipe

Easy Keto Salmon Pie with Almond Crust

Keto Salmon Pie with Almond & Sesame Crust bakes a nutty, sesame-studded base under a creamy smoked salmon and cheddar filling. The crust gets a 10-minute par-bake so it stays crisp beneath the rich custard. Eight generous slices, each one delivering 19.4g of...

Keto Loaded Cauliflower Mash – vegetarian recipe

Keto Loaded Cauliflower Mash (15-Min Recipe!)

Keto Loaded Cauliflower Mash is everything you love about a fully loaded baked potato, blended into a silky pile of cauliflower. Butter, sour cream, garlic, melted Colby Jack, and crumbled bacon take it firmly into comfort-food territory. It goes from pot to table in...

Unbelievably Good Keto Cauliflower Potato Salad – vegetarian recipe

Keto Cauliflower ‘Potato’ Salad (The BEST Recipe!)

Unbelievably Good Keto Cauliflower 'Potato' Salad fools everyone at the picnic table. Roasted cauliflower bites dressed in creamy mayo, mustard, and dill pickles taste remarkably close to the classic picnic original. Chill it properly and nobody asks where...

Crunchy Pork Rind Zucchini Sticks – vegetarian recipe

Keto Pork Rind Zucchini Sticks (The Best Crunch!)

Crunchy Pork Rind Zucchini Sticks pile a garlicky pork rind and Parmesan crust onto tender zucchini halves, and the oven turns it gloriously golden. Melted butter holds the topping to the vegetable so every forkful carries crunch. Dinner's on the table in 30...

5-Minute Tomato, Avocado, and Cucumber Salad – vegetarian recipe

5-Minute Tomato Avocado Cucumber Salad

5-Minute Tomato, Avocado, and Cucumber Salad is the no-cook side I lean on when the kitchen is too hot to think. Crisp Persian cucumbers, ripe avocado, and briny feta get a quick toss with vinaigrette, and lunch is done. It lands creamy, crunchy, and fresh all at...

Keto Pesto Cauliflower Steaks – vegetarian recipe

Keto Pesto Cauliflower Steaks

Keto Pesto Cauliflower Steaks roast up golden and tender under a blanket of basil-almond pesto and bubbling mozzarella. Thick cauliflower slabs hold their own in a hot oven, so the edges caramelize while the middle stays satisfyingly meaty. It's a meat-free...

Crispy Parmesan & Pork Rind Green Beans – vegetarian recipe

Crispy Keto Green Beans with Parmesan & Pork Rinds

Crispy Parmesan & Pork Rind Green Beans turn a humble vegetable side into the crunchiest thing on the dinner plate. Crushed pork rinds stand in for breadcrumbs, wrapping every bean in a savory golden crust with barely any carbs. They roast in 15 minutes and tend...

Balsamic Mushrooms – vegetarian recipe

Balsamic Mushrooms

Balsamic Mushrooms pair white mushrooms and sliced radishes in a glossy, tangy glaze that the Instant Pot builds in ten minutes. The vinegar turns sweet and mellow under pressure. Chopped parsley on top gives every bite a fresh, peppery lift. Ingredients White...

Red Potato and Bacon Salad – vegetarian recipe

Red Potato and Bacon Salad

Red potato and bacon salad is a loaded, creamy potato salad with crunchy celery, green onions, and plenty of chopped bacon. The Instant Pot cooks the eggs and potatoes together in one five-minute session. It feeds a crowd and only improves overnight. Essential...

Keto Salmon Pie with Almond & Sesame Crust – vegetarian recipe

Easy Keto Salmon Pie with Almond Crust

Keto Salmon Pie with Almond & Sesame Crust bakes a nutty, sesame-studded base under a creamy smoked salmon and cheddar filling. The crust gets a 10-minute par-bake so it stays crisp beneath the rich custard. Eight generous slices, each one delivering 19.4g of...

Keto Loaded Cauliflower Mash – vegetarian recipe

Keto Loaded Cauliflower Mash (15-Min Recipe!)

Keto Loaded Cauliflower Mash is everything you love about a fully loaded baked potato, blended into a silky pile of cauliflower. Butter, sour cream, garlic, melted Colby Jack, and crumbled bacon take it firmly into comfort-food territory. It goes from pot to table in...

0
Would love your thoughts, please comment.x
()
x