Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tofu Tacos with Black Beans


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Robert Ferguson
  • Total Time: 30 minutes
  • Yield: Serves 2

Description

Tofu Tacos with Black Beans are a vibrant, plant-based delight that will elevate your taco night! Featuring crispy, seasoned tofu and hearty black beans nestled in soft tortillas, these tacos are topped with creamy avocado and zesty lime for an explosion of flavor. Perfect for a quick weeknight dinner or impressing guests, this easy recipe is nutritious and satisfying, making it ideal for everyone—from busy families to health-conscious foodies.


Ingredients

Scale
  • 14 oz firm tofu, drained and pressed
  • 1 can (15 oz) black beans, rinsed and drained
  • 4 small corn or flour tortillas
  • 1 ripe avocado, sliced
  • 2 tbsp fresh lime juice
  • 1 tsp cumin
  • 1 tsp chili powder
  • 1 tsp paprika
  • Salt to taste
  • Fresh cilantro for garnish
  • ¼ cup sour cream or Greek yogurt (optional)

Instructions

  1. Cube the pressed tofu into bite-sized pieces.
  2. In a bowl, mix cumin, chili powder, paprika, and salt. Toss the tofu cubes in the spice mixture until evenly coated.
  3. Heat a nonstick skillet over medium heat with a splash of oil. Cook the tofu until golden brown on all sides (about 10 minutes).
  4. Add the rinsed black beans to the skillet and cook for another few minutes until heated through.
  5. Warm tortillas in another skillet or over an open flame until pliable.
  6. Assemble tacos by filling each tortilla with the tofu-black bean mixture and topping with avocado slices, fresh cilantro, and a squeeze of lime juice.
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Main
  • Method: Frying
  • Cuisine: Mexican

Nutrition

  • Serving Size: 2 tacos (250g)
  • Calories: 380
  • Sugar: 2g
  • Sodium: 550mg
  • Fat: 15g
  • Saturated Fat: 2g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 12g
  • Protein: 18g
  • Cholesterol: 0mg