Tofu Burritos with Cilantro-Lime Rice and Pinto Beans Recipe
Introduction
These flavorful tofu burritos combine seasoned rice, smoky pinto beans, and crispy tofu wrapped in warm tortillas. Perfect for a satisfying vegetarian meal that’s easy to prepare and packed with bold Mexican-inspired flavors.

Ingredients
- 1 cup water
- 1/2 cup jasmine rice, rinsed
- 1/2 teaspoon kosher salt
- 1 tablespoon neutral oil
- 1 small yellow onion, finely chopped
- 2 garlic cloves, finely chopped
- 1/2 teaspoon dried oregano
- 1 (15.5-oz.) can pinto beans, liquid reserved
- 1/4 cup water
- 2 teaspoons finely chopped chipotle chiles in adobo sauce
- 1 teaspoon kosher salt
- 1/2 teaspoon ground cumin
- 1/2 teaspoon Mexican or Italian oregano
- 1 bay leaf
- 1 (14-oz.) package extra-firm tofu, drained
- 1 garlic clove, finely chopped
- 4 teaspoons finely chopped chipotle chiles in adobo sauce
- 1 tablespoon tomato paste
- 1 teaspoon chili seasoning
- 1/2 cup low-sodium vegetable stock
- 1 tablespoon fresh lime juice
- 2 large tortillas
- 1/4 cup loosely packed fresh cilantro, coarsely chopped
- Zest of 1 lime
- Shredded iceberg lettuce, sour cream, salsa, and shredded Mexican cheese, for serving
Instructions
- Step 1: In a small pot, combine 1 cup water, jasmine rice, and 1/2 teaspoon kosher salt. Bring to a boil, then reduce heat to low, cover, and simmer until rice is tender and water is absorbed, about 15 minutes. Remove from heat and let stand.
- Step 2: In another small pot, heat 1 tablespoon neutral oil over medium heat. Add chopped onion and 2 garlic cloves, cooking until softened but not browned, about 5 minutes.
- Step 3: Add pinto beans with their reserved liquid, 1/4 cup water, 2 teaspoons chipotle chiles, 1 teaspoon kosher salt, 1/2 teaspoon cumin, 1/2 teaspoon oregano, and bay leaf. Bring to a simmer, reduce heat to low, and cook, stirring occasionally, until thickened, 8 to 10 minutes. Remove bay leaf.
- Step 4: Press tofu dry with paper towels and break into large crumbles using a fork or paring knife.
- Step 5: Heat 1 tablespoon neutral oil in a large skillet over medium heat. Add tofu crumbles and cook undisturbed until browned and crispy on the bottom, about 8 to 10 minutes. Stir if browning too quickly.
- Step 6: Reduce heat to medium-low. Add 1 garlic clove and cook, stirring, until fragrant, about 1 minute. Stir in 4 teaspoons chipotle chiles, tomato paste, chili seasoning, cumin, and salt to coat tofu evenly.
- Step 7: Pour in vegetable stock and lime juice. Cook, stirring occasionally, until sauce reduces and coats tofu, about 5 minutes. Remove from heat.
- Step 8: Warm tortillas by placing them between damp paper towels and microwaving for about 30 seconds until pliable.
- Step 9: Add fresh cilantro and lime zest to the cooked rice, then fluff with a fork.
- Step 10: Lay tortillas flat and layer the bottom third with cilantro-lime rice. Using a slotted spoon, add pinto beans, then top with tofu mixture. Add shredded lettuce, sour cream, salsa, and cheese as desired.
- Step 11: Fold in the left and right sides of the tortilla over the filling. Then fold the bottom up and roll the burrito tightly. Cut in half if preferred, and serve.
Tips & Variations
- Press tofu well to remove excess moisture for better browning and texture.
- Use black beans instead of pinto beans for a slightly different flavor.
- Add avocado slices or guacamole for creaminess.
- For a spicier burrito, increase the amount of chipotle chiles in adobo sauce.
- To make it vegan, use dairy-free sour cream and skip the cheese or use a plant-based alternative.
Storage
Store leftover burrito filling separately in an airtight container in the refrigerator for up to 4 days. Reheat in a skillet or microwave until warm. Assemble burritos fresh to keep tortillas from becoming soggy. You can also freeze the filling for up to 1 month; thaw overnight in the refrigerator before reheating.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use firm tofu instead of extra-firm?
Extra-firm tofu is best for this recipe as it holds its shape and crisps up well. Firm tofu can work but may be softer and less crispy.
Can I make these burritos ahead of time?
You can prepare the fillings ahead and store them separately. Assemble the burritos just before serving to keep the tortillas from becoming soggy.
PrintTofu Burritos with Cilantro-Lime Rice and Pinto Beans Recipe
Delicious and hearty tofu burritos filled with cilantro-lime rice, savory pinto beans, and crispy chipotle-seasoned tofu, wrapped in warm tortillas and topped with fresh lettuce, sour cream, salsa, and cheese.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 2 large burritos 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
Rice
- 1 cup water
- 1/2 cup jasmine rice, rinsed
- 1/2 teaspoon kosher salt
Beans
- 1 tablespoon neutral oil
- 1 small yellow onion, finely chopped
- 2 garlic cloves, finely chopped
- 1/2 teaspoon dried oregano
- 1 (15.5-oz.) can pinto beans, liquid reserved
- 1/4 cup water
- 2 teaspoons finely chopped chipotle chiles in adobo sauce
- 1 teaspoon kosher salt
- 1/2 teaspoon ground cumin
- 1/2 teaspoon Mexican or Italian oregano
- 1 bay leaf
Tofu
- 1 (14-oz.) package extra-firm tofu, drained
- 1 garlic clove, finely chopped
- 4 teaspoons finely chopped chipotle chiles in adobo sauce
- 1 tablespoon tomato paste
- 1 teaspoon chili seasoning
- 1/2 cup low-sodium vegetable stock
- 1 tablespoon fresh lime juice
Burritos & Assembly
- 2 large tortillas
- 1/4 cup loosely packed fresh cilantro, coarsely chopped
- Zest of 1 lime
- Shredded iceberg lettuce, for serving
- Sour cream, for serving
- Salsa, for serving
- Shredded Mexican cheese, for serving
Instructions
- Cook Rice: In a pot, combine water, rinsed jasmine rice, and kosher salt. Bring to a boil, then reduce heat to low, cover, and simmer until rice is tender and water is absorbed, about 15 minutes. Remove from heat and let sit covered.
- Prepare Beans: In another small pot over medium heat, heat oil. Add finely chopped onion and garlic and cook, stirring occasionally, until softened but not browned, about 5 minutes. Add pinto beans with their liquid, water, chipotle chiles, salt, cumin, oregano, and bay leaf. Bring to a simmer, then reduce heat to low and cook, stirring occasionally, until thickened, 8 to 10 minutes.
- Prepare Tofu: Press tofu very dry with paper towels. Using a fork or paring knife, break tofu into large crumbles. In a large skillet over medium heat, heat oil. Add tofu crumbles and cook undisturbed until browned and crispy on the bottom, about 8 to 10 minutes, stirring only if tofu gets too brown. Reduce heat to medium-low, add garlic, and cook, stirring, until fragrant, about 1 minute more. Add chipotle chiles, tomato paste, chili seasoning, cumin, and salt; stir to coat tofu. Add vegetable stock and lime juice and cook, stirring occasionally, until sauce is reduced and tofu is well coated, about 5 minutes. Remove from heat.
- Warm Tortillas: Place tortillas between dampened paper towels and microwave until warm and pliable, about 30 seconds.
- Fluff Rice: Add chopped cilantro and lime zest to the cooked rice and fluff gently with a fork.
- Assemble Burritos: Lay tortillas flat on a clean surface. Spread a layer of cilantro-lime rice on the bottom third of each tortilla. Using a slotted spoon, add a layer of pinto beans on top of rice. Top beans with the chipotle tofu mixture. Add shredded lettuce, sour cream, salsa, and shredded Mexican cheese as desired.
- Roll Burritos: Fold the left and right sides of the tortilla over the filling. Then fold the bottom edge over the filling and roll upwards tightly, keeping the filling inside. Cut the burrito in half if desired and serve immediately.
Notes
- Pressing the tofu is essential to achieve a crispy texture.
- Adjust chipotle chiles quantity to manage spiciness according to preference.
- Use warm tortillas to prevent cracking while rolling burritos.
- Leftover fillings can be refrigerated for up to 3 days.
- For a vegan option, omit sour cream and cheese or use plant-based alternatives.
Keywords: tofu burritos, vegetarian burritos, mexican tofu recipe, chipotle tofu, pinto beans, cilantro lime rice

