Chili-Lime Tofu and Black Beans
Crispy pan-seared tofu cubes tossed in a smoky, spicy chili-lime sauce with hearty black beans. This zesty, protein-packed skillet dinner comes together in about 30 minutes — perfect for busy weeknights. Serve it over rice or tucked into warm tortillas with your favorite toppings.
For 4 servings
- boil · ~50 min
Cook the soaked black beans.
1.Place soaked black beans and 3 cups water in a pot over high heat.2.Bring to a boil, then reduce heat to low and simmer until tender, about 45-60 minutes.3.Drain the beans and set aside.TIPOlder beans take longer to cook — start checking at the 40-minute mark. - prep · ~15 min
Press and cube the tofu.
Wrap the tofu block in a clean kitchen towel and place a heavy skillet on top for 15 minutes to press out excess water. Cut into 1-inch cubes.
TIPPressing tofu well gives you a much crispier sear — don't skip this step. - fry · ~8 min
Crisp the tofu cubes.
1.Heat 1 tablespoon oil in a large skillet over medium-high heat.2.Add tofu cubes in a single layer and cook until golden on all sides, about 6-8 minutes.3.Transfer crisped tofu to a plate and set aside.TIPDon't crowd the pan — cook in two batches if needed so the tofu fries instead of steaming. - saute · ~6 min
Build the aromatic base.
1.Heat the remaining 1 tablespoon oil in the same skillet over medium heat.2.Add diced onion and cook until softened, about 4-5 minutes.3.Add minced garlic and sauté until fragrant, about 30 seconds. - saute · ~1 min
Bloom the spices.
1.Add red chili powder, cumin powder, smoked paprika, salt, and black pepper.2.Stir constantly and cook until fragrant, about 30-45 seconds.TIPKeep the heat at medium — high heat can burn the spices and make them bitter. - saute · ~3 min
Combine tofu, beans, and lime juice.
1.Add the cooked black beans and crisped tofu to the skillet.2.Toss gently to coat everything in the spice mixture.3.Cook for 2-3 minutes until heated through.4.Remove from heat and squeeze fresh lime juice over the top.TIPAdding lime off the heat preserves its bright, zesty flavor. - garnish
Garnish with cilantro and serve.
Scatter chopped cilantro over the dish and serve immediately with warm tortillas or steamed rice.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Press the tofu for at least 15 minutes to remove excess moisture — this ensures a golden, crispy crust.
- 2Cook tofu in a single layer without crowding the pan; overcrowding causes steaming instead of browning.
- 3Bloom the spices in oil for 30-45 seconds on medium heat to awaken their flavor without burning.
- 4Always add lime juice off the heat — heat destroys its bright acidity and fresh zing.
- 5Older dried beans take longer to soften; start checking tenderness at the 40-minute mark.
- 6This dish reheats well — store in an airtight container for up to 4 days. The flavors meld beautifully overnight.
Adapt it for your goals.
Low-oil
For a lower-fat version, skip the pan-searing: bake the pressed tofu cubes at 400°F (200°C) for 20 minutes, turning once, until golden and firm. Use only 1 tablespoon of oil for the aromatics.
high proteinHigh-protein
Swap black beans for edamame or chickpeas to increase the protein content per serving, keeping the same cooking and seasoning steps.
veganVegan
This recipe is naturally vegan — no changes needed. For extra richness, add a dollop of vegan sour cream or avocado slices when serving.
spicy mangoSpicy-mango
Add 1/2 cup diced ripe mango along with the cooked black beans for a sweet, fruity contrast to the chili-lime heat — perfect for summer.
Why this is on our healthy list.
High in Plant Protein
Combining tofu and black beans provides a complete amino acid profile, making this dish a satisfying protein source for any meal.
Rich in Dietary Fiber
Black beans are packed with soluble and insoluble fiber, supporting healthy digestion and helping you feel full longer.
Good Source of Iron
Both tofu and black beans contain iron, which is essential for oxygen transport in the blood, especially important for plant-based diets.
Low in Saturated Fat
With just 2 tablespoons of oil and no animal products, this meal provides heart-healthy fats without high saturated fat content.
Frequently asked questions
Yes, use two 15-ounce cans, rinsed and drained. Skip the overnight soak and simmering — just add them in step 6 and heat through.



