Flavorful Tofu Burrito Bowls with Cilantro Lime Rice

I make these Tofu Burrito Bowls all the time. They’re easy, quick, and ready in about 30 minutes using just one skillet.

Tofu Taco Bowls on a white countertop.

Why You’ll Love This Recipe

This started as a fridge-cleanout dinner—just tofu, beans, corn, and salsa—but it turned out so well it’s now a regular in my weeknight rotation. It’s simple, satisfying, and full of flavor.

The tofu crisps up in a single skillet with taco seasoning for a savory, slightly crunchy texture. Serve the mixture over rice or quinoa, fill tortillas, or enjoy as a bowl with your favorite toppings.

It’s highly customizable, great for meal prep, and comes together in roughly 30 minutes—perfect for busy evenings.

Ingredients

Tofu Burrito Bowl Ingredients.
  • Tofu: Extra-firm tofu gives the best texture. Press it well to remove excess water.
  • Black beans: A can of low-sodium black beans works well; pinto or refried beans are fine too.
  • Corn: Fresh or frozen both work.
  • Olive oil: For cooking the tofu.
  • Taco seasoning: Use store-bought or a simple homemade blend for more control over spice.
  • Salsa: A few spoonfuls add brightness and moisture.
  • Cooked rice or quinoa: White rice, brown rice, or quinoa all make a good base.

Toppings (choose your favorites):

  • Shredded lettuce
  • Diced tomatoes
  • Sliced avocado
  • Fresh cilantro
  • Shredded cheddar or Monterey Jack
  • Lime wedges for serving

The full ingredient amounts are included in the recipe card below.

How to Make Tofu Burrito Bowls

  1. Cut the block of tofu in half lengthwise, wrap each slab in a clean towel, and place something heavy on top for about 20 minutes to press out excess moisture. Tear the pressed tofu into bite-sized pieces.
  2. In a medium bowl, toss the tofu pieces with 1 tablespoon olive oil and taco seasoning until evenly coated.
  3. Heat the remaining 1 tablespoon olive oil in a large skillet over medium heat. Add the tofu and cook 5–6 minutes, stirring occasionally, until golden and slightly crispy at the edges.
  4. Stir in the black beans, corn, and salsa. Cook 2–3 more minutes until everything is heated through and well combined.
  5. Assemble bowls: divide rice or quinoa among four bowls, top with the tofu mixture, and finish with lettuce, tomatoes, avocado, cilantro, cheese, and a squeeze of lime. Serve warm.
Tofu chunks with taco seasoning in a bowl.
Tofu Taco Meat with Beans and Corn in a skillet.

Nicole’s Cooking Tips

  • Press the tofu: Wrapping tofu in a towel and weighting it for 20 minutes improves texture—no special press needed.
  • Tear, don’t cube: Tearing tofu into pieces can create crisper edges and a more interesting texture.
  • Add toppings last: Keep fresh toppings separate until serving so they stay bright and crisp.
  • Use a roomy skillet: A large pan gives the tofu space to brown rather than steam.

Variations and Serving Ideas

These plant-based burrito bowls are great for Meatless Monday, batch cooking, or any quick dinner night.

  • Make tacos: Wrap the mixture in tortillas or serve with tortilla chips for scooping.
  • Swap the grain: Try cauliflower rice, farro, mixed greens, or cilantro-lime rice.
  • Change the beans: Pinto or refried beans are good alternatives.
  • Turn up the heat: Add sliced jalapeños, hot sauce, or more chili powder.
  • Add veggies: Sautéed peppers and onions (fajita-style) add flavor and color.
  • Change the protein: If you prefer, use taco-seasoned chicken or shrimp instead of tofu.
Tofu Burrito Bowl with a fork.

Make Ahead and Storage

Make ahead: Cook tofu, grains, and beans in advance and store separately in airtight containers. Chop toppings and keep them refrigerated until ready to assemble.

To store: Refrigerate leftovers in an airtight container for up to 3 days. Reheat the tofu mixture in a skillet or microwave, then assemble with fresh toppings.

To freeze: The tofu mixture and cooked grains freeze well. Cool completely, freeze in airtight containers for up to 2 months, thaw overnight in the fridge, and reheat before serving.

Frequently Asked Questions (FAQ’s)

Can I make these ahead for lunches?

Yes. Store the tofu mixture and grains in separate airtight containers for up to 3 days. Keep toppings separate and assemble just before eating for the best texture.

What if my tofu isn’t crisping up?

Make sure the tofu is well-pressed and cook it in a large skillet without overcrowding. Giving the pieces room to brown prevents steaming and yields crisp edges.

Can I make this vegan?

Absolutely. Swap dairy cheese for a non-dairy alternative to keep the bowls fully vegan.

More Tofu Recipes

  • Orange Tofu
  • Teriyaki Tofu Stir Fry with Green Beans

If you try this recipe, please come back and leave a rating and a comment—I’d love to hear how it turned out for you.

Tofu Burrito Bowls in a white bowl with a fork.

Tofu Burrito Bowls

  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Main Dishes
  • Method: Skillet
  • Cuisine: American / Mexican

Description

Make these easy tofu burrito bowls in just 30 minutes using one skillet. A simple plant-based dinner with rice, beans, crispy tofu, and fresh toppings.


Ingredients

  • 1 (15 oz) package extra-firm tofu
  • 2 tablespoons extra virgin olive oil, divided
  • 2 tablespoons taco seasoning
  • 1 (15 oz) can black beans, rinsed and drained
  • ½ cup corn (fresh or frozen)
  • 3 tablespoons salsa
  • 2 cups cooked rice or quinoa, for serving

Toppings

  • 1 cup shredded lettuce
  • ½ cup diced tomatoes
  • 1 large avocado, sliced
  • ¼ cup chopped fresh cilantro
  • ½ cup shredded cheddar or Monterey Jack cheese (or dairy-free alternative)
  • Lime wedges, for serving

Instructions

  1. Cut the block of tofu in half lengthwise and press between towels with a weight for about 20 minutes. Tear into bite-sized pieces.
  2. Toss tofu with 1 tablespoon olive oil and taco seasoning in a medium bowl.
  3. Heat the remaining 1 tablespoon olive oil in a large skillet over medium heat. Add tofu and cook 5–6 minutes until golden and slightly crisp, stirring occasionally.
  4. Stir in black beans, corn, and salsa. Cook 2–3 more minutes until heated through and combined.
  5. Divide rice or quinoa among four bowls. Top with the tofu mixture and desired toppings. Serve immediately.

Notes

Nutritional values are approximate and depend on exact ingredients and portion sizes used.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 514 (approximate)
  • Sugar: 5.8 g
  • Sodium: 605 mg (approximate)
  • Fat: 24.5 g
  • Carbohydrates: 51.8 g
  • Fiber: 15.3 g
  • Protein: 25.3 g

Did you make this recipe?

Tag @freshapron on Instagram and use #freshapron — I’d love to see your bowls!