A platter of vegan lettuce wraps made with scrambled tofu and black beans.
5 from 15 votes

Vegan Lettuce Wraps {Black Bean and Tofu Scramble}

These Vegan Lettuce Wraps are made with scrambled tofu, hearty black beans, bell pepper and corn. And, guess what?  They take just over 10 minutes to prepare! Makes for a light, fresh and super tasty dinner!
Course Main Course
Cuisine Chinese, Mexican
Keyword easy dinner recipe, scrambled tofu, tofu scramble, under 15 minutes
Prep Time 5 minutes
Cook Time 6 minutes
Total Time 11 minutes
Servings 4 people
Calories 187kcal
Author Dawn - Girl Heart Food


  • 1 tbsp olive oil
  • 200 grams firm tofu -cut into cubes (about half a package)
  • 1-2 red Thai chili peppers -or 1/2 tsp cayenne
  • 1 tbsp chili powder -minced
  • 2 tsp cumin
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1.5 cups canned black beans -rinsed and drained
  • 1 ear corn -kernels removed
  • 1 bell pepper -diced
  • 1 lime -juiced
  • 1 head Boston Lettuce -leaves removed

Suggested Garnishes

  • avocado
  • salsa
  • jalapeno
  • picked red onion


  • Place cubes of tofu in a food processor and pulse 2-3 times until you've reached your desired consistency.
  • In a medium sized pan on medium heat add olive oil.  Add tofu, chili peppers, chili powder, cumin, garlic powder, onion powder, salt and pepper.  Stir to combine and cook 2-3 minutes.  
  • Add black beans, corn and bell pepper.  Cook 2-3 minutes.  Turn off heat.  Stir in lime juice.  Serve on lettuce leaves and garnish as desired.  Enjoy!
Tried this recipe? That's awesome!Mention @dawn.girlheartfood or tag #girlheartfood

Nutrition (estimate only)

Calories: 187kcal | Carbohydrates: 23g | Protein: 10g | Fat: 6g | Sodium: 579mg | Potassium: 490mg | Fiber: 7g | Sugar: 3g | Vitamin A: 2980IU | Vitamin C: 47.4mg | Calcium: 121mg | Iron: 3.7mg
Nutrition Facts
Vegan Lettuce Wraps {Black Bean and Tofu Scramble}
Amount Per Serving
Calories 187 Calories from Fat 54
% Daily Value*
Fat 6g9%
Sodium 579mg25%
Potassium 490mg14%
Carbohydrates 23g8%
Fiber 7g29%
Sugar 3g3%
Protein 10g20%
Vitamin A 2980IU60%
Vitamin C 47.4mg57%
Calcium 121mg12%
Iron 3.7mg21%
* Nutrition estimate only. Percent Daily Values are based on a 2000 calorie diet.