TL;DR
- 590 kcal · 13.3 g protein per serving
- Vegetarian, Gluten-free, High-fiber
Terrific Bean Taco is a weeknight-friendly Mexican-American staple that leans on pantry ingredients to deliver a warm, filling dinner in about twenty minutes. The dish starts with a humble onion softened in oil, then folds in refried beans until the mixture is hot and spreadable. That creamy, savory base is spooned into crisp taco shells and finished with cool shredded lettuce, juicy chopped tomatoes, sharp cheddar cheese, and a drizzle of taco sauce. The contrast between the warm, velvety beans and the crunchy, cold toppings is what makes this version of tacos so satisfying — it is a meal that feels composed without demanding much effort.
Refried beans are the quiet workhorse here. They bring a smooth, rich texture and a deep, earthy flavor that stands in for meat without any fuss. Because the beans are mashed and seasoned, they cling to the shell rather than spilling out, which makes these tacos easy to eat and easy to portion. For anyone tracking what they eat, this ingredient list is a practical one: beans contribute protein and fiber, the vegetables add freshness and water content, and the cheese and sauce provide flavor in controlled amounts. The taco shell itself creates a natural single-serving structure, so it is simple to log one taco or two without guesswork. The dish is vegetarian by default, and with corn tortillas it can also be made gluten-free, while the bean base keeps the fiber content notably high.
Cooking this dish well is mostly about respecting the beans. Heat the oil over medium heat, not high, and give the onion a few minutes to turn translucent and sweet before adding the refried beans. Stir the beans frequently as they warm; they can scorch on the bottom if left unattended. If the mixture seems too thick for your taste, a splash of water or broth can loosen it, but keep the texture sturdy enough to hold its shape in the shell. For a make-ahead shortcut, the bean-onion mixture can be prepared a day in advance and reheated gently, though the shells should stay crisp until just before serving. One common mistake is overloading the shell — a modest spoonful of beans, a light sprinkle of each topping, and the taco will hold together far better than one stuffed to the brim. Let everyone assemble their own at the table so the lettuce stays cold and the shells stay crunchy.
Ingredients — For 8 servings
- 1 small onion (chopped) 77 g
- 2 teaspoons vegetable oil (or cooking oil of choice) 9 g
- 2 cups refried beans 402 g
- 8 piece taco shells (or flour tortillas) 800 g
- 1/4 head lettuce (chopped) 225 g
- 2 medium tomatoes (chopped) 246 g
- 1 cup cheddar cheese (shredded) 95 g
- 1 taco sauce (optional) 2 g
Nutrition per serving
590 kcal
| Protein | 13.3 g |
|---|---|
| Carbohydrates | 72.1 g |
| of which sugars | 3.1 g |
| Fat | 28.3 g |
| of which saturates | 5.8 g |
| Fiber | 8.8 g |
| Sodium | 666 mg |
Nutrition computed from USDA FoodData Central per-ingredient data (curated reference table, engine/systems/recipe/data/ingredient_nutrition_db.json). 2 of 8 ingredients use a model-estimated figure pending live FDC verification (flagged in the source table).
Instructions
-
Wash your hands with soap and water before you begin, and rinse any fresh produce you'll be using.
-
Heat oil in skillet over medium heat.
-
Add onion and cook until soft.
-
Add refried beans to skillet.
-
Heat thoroughly.
-
Spread refried bean mixture in taco shells or on tortillas.
-
Sprinkle with shredded cheese, lettuce, chopped tomatoes, and taco sauce, as desired.
Track Terrific Bean Taco in Kaloria
No manual logging — point your camera at the plate and Kaloria's AI recognizes the dish and logs it with the nutrition panel above in one tap. Voice logging and a food-savvy AI coach are built in too.
Get Kaloria freeFrequently asked questions
Can I use corn tortillas instead of taco shells?
Yes, absolutely. Warm the corn tortillas in a dry skillet or directly over a low flame until pliable, then fill them with the bean mixture. Corn tortillas are naturally gluten-free, which makes this swap a good option for anyone avoiding wheat. Just keep in mind that soft tortillas may need a slightly thicker bean filling so they don't become soggy.
How should I store and reheat leftover bean mixture?
Store the cooked bean and onion mixture in an airtight container in the refrigerator for up to three days. Reheat it gently in a skillet over medium-low heat, stirring often, or in the microwave in short bursts. Add a teaspoon of water or broth if it looks dry. Keep the shells and fresh toppings separate until you're ready to eat.
Why do I need to cook the onion before adding the beans?
Cooking the onion in oil over medium heat softens its texture and mellows its sharp bite, releasing natural sweetness that blends into the beans. If you added the onion raw, it would stay crunchy and overpower the filling. The gentle sauté also gives the oil a chance to carry the onion's flavor throughout the entire dish.
Can I make this dish ahead of time for a busy weeknight?
Yes, the bean-onion mixture is the part that benefits most from advance prep. Cook it, let it cool, and refrigerate it for up to three days. When you're ready for dinner, just reheat the mixture, warm the taco shells, and set out the toppings. This approach keeps dinner quick while still tasting freshly made.
What can I add to make this taco more filling without changing the base recipe?
You can top the tacos with extras like sliced avocado, a spoonful of salsa, pickled onions, or a squeeze of lime for brightness. For an additional protein boost, a sprinkle of toasted pumpkin seeds or a dollop of plain Greek yogurt works well. These additions layer in more texture and flavor while keeping the bean base as the star.
Sources
- USDA MyPlate Kitchen — Recipe adapted from USDA MyPlate Kitchen.
- USDA FoodData Central — Nutrition panel computed from USDA FoodData Central per-ingredient data via a curated reference table.