Each serving of these tofu enfrijoladas delivers 32 grams of plant-based protein from two complementary sources: extra-firm tofu in the filling and black beans in the sauce. You also get 10 grams of fiber, primarily from the black beans and corn tortillas, along with a solid dose of iron, calcium, and B vitamins. At 440 calories per plate, this is a complete lunch that covers roughly half your daily protein target without any animal meat.

Enfrijoladas are one of Mexico's simplest and most comforting dishes — corn tortillas dipped in a velvety bean sauce, folded around a filling, and served warm. The chipotle pepper in the sauce gives it a gentle smokiness without excessive heat, while cumin and smoked paprika in the tofu filling add depth that complements the earthy beans. The contrast between the creamy sauce and the lightly golden tofu crumbles creates a satisfying range of textures on every bite.

This format works especially well on GLP-1 medications because the combination of protein and fiber promotes satiety in a modest portion. The bean sauce coats and softens the tortillas, making them easier to digest than a dry taco or tostada. Two filled tortillas per serving is a practical portion that feels generous without pushing against reduced appetite.

Why This Works on GLP-1

With 32 grams of protein per serving, these enfrijoladas help protect lean muscle mass during GLP-1-assisted weight loss. Medications like Mounjaro and Wegovy reduce appetite effectively, but without adequate protein, a significant portion of weight lost can come from muscle rather than fat. Distributing 30-plus grams across each meal keeps muscle protein synthesis stimulated throughout the day, especially at lunch, which many people under-protein. The combination of tofu and black beans provides all essential amino acids, making this a complete protein meal without any animal meat.

The 10 grams of fiber per serving support steady blood sugar and help prevent the constipation that some GLP-1 users experience. Black beans provide both soluble fiber, which slows glucose absorption after eating, and insoluble fiber, which supports gut motility. The portions here are moderate enough to avoid bloating, a common concern when GLP-1 medications slow gastric emptying.

Black beans also supply folate, magnesium, and potassium, nutrients that support cardiovascular health and are sometimes underconsumed during calorie restriction. The tofu adds calcium and iron, two minerals especially important for anyone reducing their intake of dairy or red meat while managing their weight on a GLP-1 regimen.

Ingredients (serves )

For the chipotle black bean sauce:

  • 1 can (15 oz / 425g) black beans, drained and rinsed
  • 3/4 cup (180ml) low-sodium vegetable broth
  • 1 chipotle pepper in adobo, plus 1 tsp adobo sauce
  • 1/4 medium white onion, roughly chopped (35g)
  • 2 cloves garlic
  • 1/4 tsp ground cumin
  • Salt to taste

For the tofu filling:

  • 14 oz (400g) extra-firm tofu, pressed and drained
  • 1 tsp olive oil
  • 1/2 tsp ground cumin
  • 1/2 tsp smoked paprika
  • 1/4 tsp chili powder
  • 1/4 tsp garlic powder
  • 1 cup (30g) baby spinach
  • Salt and black pepper to taste

For assembly:

  • 4 small corn tortillas (5-inch / 13cm)
  • 1 oz (28g) queso fresco, crumbled
  • 2 tbsp pickled red onion
  • Fresh cilantro leaves
  • 1 lime, cut into wedges

Instructions

Make the bean sauce:

  1. Add the drained black beans, vegetable broth, chipotle pepper, adobo sauce, onion, garlic, and cumin to a blender. Blend until completely smooth, about 45 seconds. The sauce should be pourable but not watery. If it is too thick, add a splash more broth. Set aside.

Cook the tofu filling:

  1. Crumble the pressed tofu into small, irregular pieces with your hands, roughly the size of scrambled egg curds. Smaller pieces brown better and hold more seasoning than large cubes.

  2. Heat the olive oil in a large deep skillet or sauté pan over medium-high heat. Add the crumbled tofu and cook without stirring for 3 minutes, letting the bottom develop a light golden crust.

  3. Stir, then season with the cumin, smoked paprika, chili powder, garlic powder, salt, and pepper. Cook for another 3 to 4 minutes, stirring occasionally, until the tofu is lightly browned on several sides.

  4. Add the baby spinach and toss until just wilted, about 30 seconds. Transfer the filling to a bowl and wipe the skillet clean with a paper towel.

Assemble the enfrijoladas:

  1. Pour the blended bean sauce into the same skillet and bring to a gentle simmer over medium heat. Cook for 3 to 4 minutes, stirring occasionally, until the sauce thickens slightly and darkens in color. Taste and adjust salt.

  2. Working one at a time, lay a corn tortilla flat in the simmering sauce and let it soften for about 20 seconds per side. The sauce should coat and slightly saturate the tortilla without making it fall apart.

  3. Lift the softened tortilla with a spatula, place a quarter of the tofu filling down the center, and fold it in half or roll it loosely. Push the filled tortilla to one side of the skillet and repeat with the remaining three tortillas.

  4. Once all four are filled, spoon any remaining sauce from the skillet over the top. Let them warm through for 1 to 2 minutes on low heat.

  5. Plate two enfrijoladas per serving. Top with crumbled queso fresco, pickled red onion, and fresh cilantro. Serve with a lime wedge on the side.

Nutrition per Serving

Nutrient Amount (approx.)
Calories ~440 kcal
Protein ~32g
Fat ~15g
Carbohydrates ~44g
Fiber ~10g

Estimated using USDA data for canned black beans (drained), extra-firm tofu, and standard 5-inch corn tortillas. Queso fresco calculated at 0.5 oz per serving.

Practical Notes

Press the tofu well for the best texture. Wrap the block in a clean kitchen towel, place a heavy pan or cutting board on top, and let it drain for at least 15 minutes while you prep the other ingredients. Well-pressed tofu browns faster and absorbs more seasoning, which matters because the bean sauce is where the moisture lives in this dish.

Warm the tortillas in the sauce, not dry. This is what makes enfrijoladas different from enchiladas. The tortillas soak directly in the bean sauce so they become tender and flavorful rather than just acting as wrappers. Work quickly though, because corn tortillas left too long in hot sauce will tear.

Store assembled or deconstructed. For same-day or next-day meals, store fully assembled in a sealed container. They reheat well in a microwave for 90 seconds covered or in a 350 F (175 C) oven for 12 minutes. For 3 to 4 day meal prep, store the sauce, filling, and tortillas separately so the tortillas do not get soggy.

Skip the queso fresco for a fully vegan version. The dish stands on its own without the cheese because the bean sauce provides plenty of richness. Add a thin drizzle of cashew crema or a spoonful of mashed avocado instead for creaminess.

Adjust the heat with the chipotle. One chipotle pepper gives a mild, smoky warmth that most people tolerate well on GLP-1 medications. If you are in the early weeks of treatment and managing nausea, start with just the adobo sauce and skip the whole pepper. For more heat, add a second chipotle or a few dashes of hot sauce at the table.

Frequently Asked Questions

Can I eat this if I have nausea on my GLP-1 medication?
Yes, with a small adjustment. The bean sauce is smooth and easy on the stomach, but the chipotle can be irritating during the first few weeks of treatment. Use only the adobo sauce without the whole pepper and start with one enfrijolada instead of two. The protein-to-volume ratio is high, so even a single piece delivers meaningful nutrition. Eat slowly and stop when comfortable. You can refrigerate the rest for later the same day.
What can I use instead of tofu?
Crumbled tempeh works well and adds a nuttier flavor. Use the same amount and cook it the same way. For a non-vegan option, scrambled eggs or crumbled cottage cheese stirred in off the heat are traditional fillings in many regions of Mexico. You could also use cooked lentils, though the calorie and fiber content will shift slightly. Whatever you choose, press or drain the filling well so it does not water down the bean sauce.
How long do these keep, and can I freeze them?
Assembled enfrijoladas keep well in the refrigerator for up to 3 days. The tortillas soften further over time, which some people actually prefer. For freezing, store the bean sauce and tofu filling separately in airtight containers for up to 2 months. Thaw overnight in the refrigerator, reheat the sauce, and assemble fresh with warmed tortillas. Frozen assembled enfrijoladas tend to get mushy, so the deconstructed approach is better for longer storage.
I can only eat very small portions right now. How should I adjust?
Make the full recipe and eat one enfrijolada as a serving. That gives you roughly 16 grams of protein and 220 calories. Store the remaining three in the refrigerator for up to three days. Small, protein-dense meals spaced throughout the day are more effective on GLP-1 medications than trying to hit your full protein target in one sitting. Even half a serving is better than skipping lunch entirely, which can lead to muscle loss over time.
Do I need to use corn tortillas, or can I use flour?
Corn tortillas are traditional for enfrijoladas and contribute fiber and a distinctive flavor that complements the bean sauce. Small flour tortillas will work, but they add more calories, roughly 100 per tortilla versus 55 for corn, and less fiber. If you use flour tortillas, warm them briefly in a dry skillet before dipping because they are more delicate in the sauce and can fall apart faster. Whole-wheat tortillas are a reasonable middle ground that keeps the fiber content up.

This article provides general food and nutrition guidance only. It does not constitute medical advice. Always consult your healthcare provider regarding your GLP-1 medication and individual nutritional needs.