Appetizers
This black bean and cheese tamale recipe delivers crispy tortilla wraps packed with melty cheese and hearty black beans—perfect for game day or a festive spread.
The secret lies in the perfect balance of textures: tender masa dough wrapped snugly around a filling that stays warm and gooey while the edges achieve that satisfying crunch.
I developed this version after years of testing, ensuring every bite delivers that satisfying contrast between crispy exterior and creamy, flavorful interior.
The process starts with preparing the masa dough, which forms the foundation of these tamales. You'll mix it just right—neither too dry nor too sticky—to create pliable wraps that hold their shape during cooking.
The filling combines black beans, shredded cheese, and seasonings that meld beautifully while staying distinct, creating pockets of flavor in every bite. What makes these tamales special is how they achieve that crispy texture without sacrificing the creamy, melty center.
Once wrapped and steamed (or baked), you'll have tamales that are golden and crispy on the outside with a tender, cheesy interior that practically melts in your mouth. The aroma alone will have everyone gathering around, and the first bite delivers that perfect balance of textures and flavors.
These tamales are hearty enough to serve as a main dish but light enough to enjoy as appetizers—ideal for feeding a crowd or meal prepping for the week.
Serve them with your favorite dipping sauces like salsa, guacamole, or sour cream to enhance the flavors even more. The recipe includes optional variations, so you can easily customize it with jalapeños for heat or fresh cilantro for brightness. Let's get started on making these crowd-pleasing tamales!
Ingredients for black bean and cheese tamale
Twelve ingredients for twelve perfect tamales—crispy outside, cheesy inside, ready for game day or gatherings.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black Beans 🫘 | 2 cups | Soaked overnight or quick-soaked |
| Shredded Monterey Jack Cheese 🧀 | 3 cups | Shredded fresh for best melt |
| Dried Masa Harina 🌾 | 4 cups | Maseca or Bob's Red Mill |
| Hot Water 💧 | 3 cups | For masa dough activation |
| Vegetable Oil 🫒 | ½ cup | For greasing tortillas |
| Large Flour Tortillas 🌯 | 12 whole | 10-inch size preferred |
| Chicken or Vegetable Broth 🍲 | 1 cup | For steaming/baking liquid |
| Onion Powder 🧅 | 1 tbsp | For filling seasoning |
| Garlic Powder 🧄 | 1 tbsp | For filling seasoning |
| Ground Cumin 🌿 | 1 tsp | For filling seasoning |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Jalapeño Peppers 🌶️ | 2 whole | Seeded and finely chopped (optional) |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish (optional) |
The masa harina is the heart of these tamales, and Maseca or Bob's Red Mill are the gold standards—don't skimp on quality. You'll find these in the international aisle at most grocery stores, or order online if your local spot is out. For the cheese, Monterey Jack melts beautifully and pairs perfectly with the black beans. If you can't find shredded, grab a block and shred it yourself—it makes all the difference. The tortillas should be soft but sturdy enough to hold their shape when wrapped. Mission or La Tortilla Factory brands are my go-tos, but any good-quality flour tortillas work. Pro tip: keep them covered with a damp towel to prevent drying out while you prep.
No masa harina? Corn tortillas work in a pinch—just skip the dough and wrap the filling tightly. Short on cheese? Oaxaca or pepper jack add great flavor. The black beans can be canned (drained and rinsed) if you're in a hurry, but soaked dried beans give that authentic texture. For the filling, taste as you go—you want it seasoned but not overpowering. The jalapeños and cilantro are optional but add that fresh, bright kick that makes these tamales sing. If you're making these ahead, prep the filling and dough separately and assemble just before wrapping—keeps everything fresh and flavorful.
These tamales are best made fresh, but you can assemble them ahead and refrigerate for up to 24 hours before cooking. Once steamed or baked, they keep for 3 days in the fridge or 3 months frozen. For freezing, wrap each tamale individually in foil and store in a ziplock bag. Reheat in a steamer or oven until crispy again. The filling reheats beautifully, but the tortillas are best enjoyed fresh. If you're feeding a crowd, double the dough recipe—it's worth the extra work for that crispy, melty perfection every time.
Why You'll Love This Recipe
- I swear by this trick: just toss the dried black beans in hot water for 20 minutes while I prep everything else. No overnight prep, no fuss—just done. The beans get tender enough to mash right into the filling, and honestly? That shortcut doesn’t ruin a thing.
- No-Soaking Needed: I swear by this trick: just toss the dried black beans in hot water for 20 minutes while I prep everything else. No overnight prep, no fuss—just done. The beans get tender enough to mash right into the filling, and honestly? That shortcut doesn’t ruin a thing.
- Cheesy Crispy Magic: That moment when you pull out a tamale with a golden, slightly crispy masa shell and a gooey Monterey Jack center? It’s my kind of perfection. The cheese melts into the black bean filling, making every bite rich and satisfying—like a hug in food form.
- Party in a Basket: Between us, these are my secret weapon for game day, potlucks, or even a lazy Sunday. Wrap them in banana leaves (or foil if you’re in a pinch), and suddenly you’ve got a hands-off, crowd-pleasing dish that feeds 8 without me having to chop a single onion.
Step-by-step instructions for black bean and cheese tamales
Here's how to create crispy, melty tamales that'll have everyone begging for seconds!
👨🍳 Step 1: Prepare the Black Bean Filling
Start by draining and rinsing the 2 cups of soaked dried black beans thoroughly. In a medium saucepan, combine the beans with 1 cup of chicken or vegetable broth and bring to a boil over medium-high heat. Reduce the heat to medium-low and let it simmer for 15-20 minutes until the beans are tender and the liquid has mostly evaporated.
While the beans cook, finely chop the 2 whole jalapeño peppers (seeds removed if you prefer less heat) and the 0.25 cup of fresh cilantro. In a small bowl, mix together the 1 tablespoon onion powder, 1 tablespoon garlic powder, 1 teaspoon ground cumin, 1 teaspoon salt, and 0.5 teaspoon black pepper. Once the beans are tender, mash them slightly with a potato masher or fork, then stir in the spice mixture and chopped jalapeños and cilantro. Remove from heat and let cool for 10 minutes—this filling needs to be at room temperature when you assemble the tamales.
🍳 Step 2: Make the Masa Dough
In a large mixing bowl, combine the 4 cups of dried masa harina with 3 cups of hot water. Using a wooden spoon or your hands, mix vigorously until the dough comes together into a thick, sticky paste. It should be pliable but not crumbly—if it's too dry, add 1 tablespoon of hot water at a time until it reaches the right consistency. Let the dough rest for 5 minutes to allow the masa to hydrate fully.
While the dough rests, heat 0.5 cup of vegetable oil in a small skillet over medium heat until shimmering but not smoking. This oil will be used to grease the tortillas for extra crispiness. Keep the oil warm for the next step.
🥘 Step 3: Assemble the Tamales
Lay out the 12 whole large flour tortillas on a clean work surface. Using a pastry brush, lightly brush each tortilla with the warm vegetable oil—this creates that golden, crispy exterior we're after. Spread about 2 tablespoons of the cooled black bean filling onto the center of each tortilla, leaving a 1-inch border around the edges.
Sprinkle 0.25 cup of shredded Monterey Jack cheese (about 2 tablespoons per tortilla) over the bean filling, dividing it evenly. Fold the tortilla in half to enclose the filling, then fold it into a neat rectangle or triangle—whatever shape you prefer. The key here is to create a tight seal so the cheese melts beautifully inside without leaking out.
🔥 Step 4: Steam to Perfection
Line a steamer basket with parchment paper or a clean kitchen towel to prevent sticking. Arrange the assembled tamales in a single layer in the steamer, leaving a little space between each one. Bring a large pot of water to a boil, then reduce the heat to medium-low and place the steamer basket inside. Cover with a lid and steam for 20-25 minutes until the tortillas are golden brown and crispy, and the cheese inside has melted completely.
Here's the thing—don't peek! Every time you lift the lid, you release steam, which can make your tamales soggy instead of crispy. If you're unsure, cut one open after 20 minutes. The cheese should be fully melted, and the tortilla should hold its shape when pierced with a knife. If it's not quite there, return it to the steamer for another 2-3 minutes.
🍽️ Step 5: Serve Warm and Enjoy!
Once steamed to perfection, transfer the tamales to a serving platter and let them rest for 5 minutes—this helps the filling set slightly and makes them easier to handle. Serve warm with extra shredded cheese on top, a sprinkle of chopped cilantro, and a side of salsa or sour cream. The contrast of the crispy tortilla exterior and the melty, cheesy bean filling inside is what makes these tamales absolutely irresistible!
Real talk: these tamales are best enjoyed fresh out of the steamer, but you can reheat them in a 350°F oven for 5-10 minutes if needed. Just watch them closely—they'll crisp up again, but the cheese might get a little firmer. The goal is to keep that perfect texture, so don't overdo it!
Pro Tips For Making Black Bean And Cheese Tamale
- Soak Beans Overnight: I learned this the hard way—rushing beans with just a quick boil leaves them tough and mealy. Use at least 8 cups of water per pound of dried black beans, cover, and let them sit 12+ hours. The longer they soak, the creamier your tamale filling will be, and you’ll save time later by skipping the long simmer.
- Toast the Masa: Skip the dry masa straight from the bag—it tastes flat. Heat your vegetable oil in a skillet over medium heat, then add the masa harina a little at a time, stirring constantly until it’s golden and smells nutty (about 3-4 minutes). This step makes the tamale dough richer and prevents a bland, chalky texture.
- Steam Tamales Low and Slow: Your tamales won’t steam properly if the pot boils dry. Fill your steamer with 2 inches of water, bring it to a gentle simmer (not a rolling boil), then cover tightly. If the water evaporates, add a splash—this keeps the tamales moist inside and prevents them from drying out or sticking to the parchment.
- Stretch the Cheese: Monterey Jack melts fast, but if you fold it in too early, it turns greasy and slides out of the tamale. Instead, mix the shredded cheese into the cooled bean filling, then fold it into the masa dough just before rolling. This keeps the cheese gooey and evenly distributed—no surprise cheese leaks when you cut into them.
Storing and reheating this recipe
Fridge Storage Tips
Store your tamales in an airtight container with parchment paper between layers to prevent sticking. They’ll stay fresh for 3 days in the fridge, but keep them covered to maintain that crispy texture.
I like using glass containers because they don’t absorb odors, and the tamales reheat beautifully without drying out. 💫
Freezer Prep Guide
For long-term storage, wrap each tamale individually in aluminum foil (not plastic—it traps moisture and makes them soggy). Place them in a ziplock freezer bag, squeezing out excess air to prevent freezer burn.
They’ll keep for 3 months, and you can reheat straight from frozen—no thawing needed! Just add 2-3 extra minutes to the steaming or baking time.
Reheating Crispy Perfection
To revive that golden, crispy exterior, reheat tamales in a steamer over medium heat for 10-12 minutes until the tortilla is crisp again. For oven reheating, place them on a baking sheet at 350°F for 5-7 minutes—watch closely to avoid over-crisping the edges.
A quick microwave zap (covered with a damp paper towel) works in a pinch, but the texture won’t be as satisfying. 🔥
Make-Ahead Assembly
Assemble tamales ahead of time and refrigerate uncooked for up to 24 hours before steaming. This is a game-changer for parties—just pull them out, steam, and serve.
For extra crispiness, brush the tortillas with warm oil right before reheating. The filling stays warm and melty, while the exterior gets that perfect crunch. ✨
Serving Leftovers
Leftovers taste just as good cold or at room temperature, but the magic is in the reheating. If you’re short on time, slice tamales in half and microwave for 30 seconds—they’ll soften slightly but still deliver that cheesy, bean-packed goodness.
For a fun twist, serve them as tamale nachos by breaking them into pieces and topping with extra cheese and salsa. 🌟
Nutrition facts
Frequently asked questions
Can I use canned black beans instead of dried?
Yes, but drain and rinse them thoroughly first to remove excess sodium. Use about 1.5 cups of canned beans (drained) instead of 2 cups of dried, then add 1/4 cup extra broth to compensate for the lost moisture. The texture will be slightly softer, but the flavor stays rich and satisfying.
What if my masa dough is too sticky or too dry?
For sticky dough, add 1 tablespoon of hot water at a time until it becomes pliable. If it's too dry, mix in 1 teaspoon of vegetable oil to help bind it. The ideal consistency should hold together when pressed but still be workable—like soft playdough. Don't overwork it, or the tortillas may tear when wrapping.
How do I make these tamales without a steamer?
No steamer? No problem! Use a large pot with a tight-fitting lid and a heatproof plate or rack to elevate the tamales above the water. Add 1 inch of water, bring to a boil, then reduce to medium-low heat and cover. Steam for 25-30 minutes. For an oven method, bake at 375°F for 20-25 minutes on a wire rack over a baking sheet with water in the pan below.
Can I make these tamales gluten-free?
Swap the flour tortillas for gluten-free corn tortillas and use a gluten-free masa harina blend. The texture will be slightly different (less crispy), but the cheesy bean filling remains delicious. Just ensure all ingredients, including broth and spices, are certified gluten-free.
Why did my cheese leak out during steaming?
This usually happens when the tortillas aren't sealed tightly or the filling is too wet.
