Fluffy Vegetarian Beans & Cheese Tamales: Mistakes to Avoid โ Unlike traditional recipes, these tamales have frijoles blended right into the masa, creating a rich, savory flavor in every bite. The best part? Tamales are perfect for making in large batchesโenjoy some fresh and save the rest for later!

SAVE THIS RECIPE!
Tamales are enjoyed year-round in Mexico, but on February 2, for Candlemas, theyโre a must in almost every home. They can be sweet or savoryโlike my popular Sweet Pineapple Tamales! But I have a feeling these Beans and Cheese Tamales will also become your new favorite.
Jump to:
- Why You'll Love this Recipe
- Recipe Ingredients.
- Ingredient Notes:
- How to Make Vegetarian Beans and Cheese Tamales. Step by Step.
- Avoid these Mistakes for the Fluffiest Tamales
- Storage & Reheating Instructions
- Additions and Substitutions
- FAQ - Your Questions Answered
- Ready to Make these Fluffy Vegetarian Beans and Cheese Tamales?
- You might also be interested in making the following tamales recipe:
Why You'll Love this Recipe
- Unique & Flavorful Masa โ Blending frijoles into the masa creates a rich, savory tamale with extra depth of flavor. Itโs a delicious twist on the classic!
- Perfect for Meal Prep โ Tamales are made in batches, so you can enjoy some fresh and freeze the rest for easy, delicious meals later.
- Easily Made Traditional โ Swap coconut oil for lard to achieve the rich flavor of classic tamales.
- Brings People Together โ In Mexico, making tamales is a family tradition, bringing everyone into the kitchen. Gather your loved ones and turn it into a fun and memorable cooking experience!
Recipe Ingredients.
You'll need the following ingredients to make these Vegetarian Beans and Cheese Tamales:

Ingredient Notes:
- Coconut oil. For a lesser coconut taste, use refined coconut oil.
- Beans. I am using Bayo Beans. You can also use Pinto or Black beans to achieve same excellent results.
- Masa. You can use freshly ground masa if you have access to a tortilleria, or else, I recommend using Masa Harina for Tamales like this one from Maseca.
How to Make Vegetarian Beans and Cheese Tamales. Step by Step.
Below is a step-by-step summary. For more detailed instructions, refer to the recipe card below.
Step 1. Prepare the corn husks โ Soak the corn husks in room-temperature water for at least 2 hours or overnight. Drain and let excess water drip off.

Step 2. Sautรฉ onion until soft, then add garlic and cook briefly.

Step 3. Make the bean mixture. Blend the cooked garlic, onion, beans, their liquid, water, and salt until smooth. Transfer to a pot, bring to a boil, then set aside to cool.

Step 3. Prepare the masa dough, part 1 โ Beat lard until creamy.

Step 4. Prepare the masa dough, part 2 - Then gradually mix in masa harina, baking powder, baking soda, salt, and the bean mixture. Mix until all ingredients are well combined, then let rest for 15 minutes.

Step 5. Set up the tamale steamer pot โ Fill the bottom of the steamer with water and add a coin. Insert the steamer rack, line it with corn husks, and keep warm over low heat.

Step 6. Assemble the tamales โ Spread masa onto a soaked corn husk, leaving space at the edges. Place a strip of cheese in the center, fold the husk over, and tuck in the bottom. Repeat with the remaining tamales.


Step 7. Steam the tamales โ Stand tamales upright in the steamer, open side up. Cover with a kitchen cloth, then place the lid on. Steam over medium-high heat for 70 minutes, adding water if needed.

Step 8. Check for doneness โ Remove one tamale from the steamer and let it rest for 10 minutes before opening. If it peels off the husk easily, theyโre ready; otherwise, steam for 10 more minutes.
Step 9. Serve and enjoy โ Let tamales cool slightly before serving. Enjoy with your favorite salsa! Like this Simple Salsa Verde or this Chile Morita Salsa.

Avoid these Mistakes for the Fluffiest Tamales
- Crowding the steamer โ When placing the tamales in the steamer, leave enough space between them so they have room to expand and cook evenly. Overcrowding can lead to dense, undercooked tamales.
- Skipping the corn husks โ While you can use banana leaves or corn husks, corn husks produce fluffier tamales. Banana leaves tend to flatten the tamales, giving them a denser texture.
- Not whipping the coconut oil properly โ This step is crucial! The coconut oil must be whipped until light, creamy, and fluffy for the best results. You can whip it by hand or use a stand mixer to make the process easier.
- Undermixing the masa โ Whether mixing by hand or using a stand mixer with the paddle attachment, make sure all ingredients are fully incorporated, the masa is smooth, and spreadable. It should have a thick, hummus-like consistency. Mixing by hand allows you to feel the texture and ensure it's just right.
- Checking for doneness too soon โ Be patient! Tamales need to rest for at least 10 minutes before checking if theyโre done. If you check too soon, the masa might still stick to the husk, making you think it's undercooked. This could lead to overcooking and dry tamales if you return them to steam unnecessarily.
- Skipping the corn husk soak โ Corn husks are dry when purchased, so they must be rinsed to remove debris and soaked in room-temperature water. This softens them, making assembly easier and ensuring they properly protect the tamales during steaming.
Storage & Reheating Instructions
- Storage โ Keep tamales in their husks and store them in the refrigerator for up to 5 days or freeze for up to 4 months.
- Reheating
Microwave โ Wrap tamales (still in husks) in a damp paper towel and place in a partially open plastic bag. Heat for 1 minute, check if warm enough. Otherwise, return to microwave and heat in 30-second intervals until warm (up to 2 minutes total).
Steamer โ Place tamales in a steamer and heat for 15 minutes (for multiple tamales).
Additions and Substitutions
Salsa โ Top your tamales with your favorite salsa for extra flavor and a spicy kick.
Caramelized Onions โ Add caramelized onions inside the tamales for a touch of sweetness and depth of flavor.
Lard โ Swap coconut oil for lard. Use 500 grams of lard to make 24 tamales for the traditional tamales version.
Different Cheeses โ Instead of feta, try Oaxaca, Monterey Jack, or queso fresco for a unique taste and texture.
FAQ - Your Questions Answered
Yes! You can prepare theย bean mixture up to 4 days in advance. Store it in the fridge and mix it into the masaย right before assembling and steaming the tamalesย for the best texture.
Dense and flat tamales usually result fromย not whipping the fat enoughย orย overpacking the steamer. Make sure toย beat the coconut oil (or lard) until light and fluffyย and leave enough space between tamales for even cooking.
Unlike traditional tamale dough, this masa isย denser due to the bean mixture, so the float test isnโt reliable. However, this doesnโt mean your tamales will be dense! Ingredients likeย coconut oil, baking powder, and baking sodaย help create a light and fluffy texture.
The secret to great tamales are: whipping the fat enough, not overpacking the steamer, quality of the filling, and steaming the tamales for the right amount of time.
Ready to Make these Fluffy Vegetarian Beans and Cheese Tamales?
Of course! Please leave a comment below and let me know how it went and/or if you have any questions. Also, remember to sign up to my newsletter here to stay updated about upcoming cooking classes and newest recipes.

Fluffy Vegetarian Beans & Cheese Tamales: Mistakes to Avoid
Equipment
- 1 (10 or 12 quart) tamale steamer pot can use a large, tall pot with a steamer insert instead
- 1 large bowl for soaking the corn husks
Ingredients
- 40 corn husks
- 1 tablespoon olive oil
- ยผ medium-sized onion, diced roughly
- 1 garlic clove, minced
- 3 cups cooked Bayo beans, keep their liquid can use 1 ยฝ (15 oz) canned beans
- 1 cup water
- 2 teaspoon salt
- 1 ยฝ cup coconut oil
- 500 grams masa harina for tamales
- 2 teaspoon baking powder
- ยฝ teaspoon baking soda
- 250 grams feta cheese, cut into thin sticks
SAVE THIS RECIPE!
Instructions
- Prepare the Corn HusksPlace the corn husks in a large bowl and cover them completely with room-temperature water. Soak for at leastย 2 hours or overnight. Drain and place them upright in a bowl to allow excess water to drip off.
- Make the Bean MixtureHeat a pan overย medium-high heat, add olive oilย and the onion. Cook the onion for aboutย 5 minutesย until softened. Add the garlic and cook forย 1 more minute.Transfer the cooked onion and garlic to a blender. Add theย beans with their liquid, 1 cup of water, and 1 teaspoon of salt. Blend until smooth.Pour the blended mixture into a pot overย medium-high heat. Bring to aย boil, then turn off the heat and let it cool slightly.
- Prepare the Masa DoughIn a large bowl, beat the coconut oil by hand or with aย mixer until it becomesย creamy and light in color.Gradually add theย masa harina, baking powder, baking soda, remaining teaspoon of salt, and the bean mixtureย in batches, mixing well after each addition. Continue mixing until the dough isย light and fluffy.Taste and adjustย saltย if needed. Cover and let the doughย rest for 15 minutes.
- Set Up the SteamerFill the bottom of aย tamale steamer potย (tamalera) with water, add in a coin. Insert the steamer rack, make sure the water does not touch the steamer rack. Line up theย steamer rackย withย corn husks. Place the pot onย low heatย while you assemble the tamales.
- Assemble the TamalesLay aย corn huskย flat with theย wider end facing away from you. You may need to wipe off any excess water with a clean kitchen cloth.Spoonย 2 tablespoonsย of masa dough into the center and spread it into aย thin, even rectangleย (aboutย 3 inches wide), leavingย 2 inches at the bottom and 1 inch at the top.Place aย stick of feta or melting cheeseย lengthwise along the middle of the masa.Foldย one side of the husk over the filling, then fold the other side over to enclose it. Tuck theย narrow end of the husk under the tamale. Repeat with the remaining tamales.
- Steam the TamalesStand the tamales upright in the steamer with theย open side facing up. Lean the first few tamales against the sides of the pot, then continue placing them around the center, making sure they arenโt packed too tightly.Cover the tamales with aย clean kitchen cloth, ensuring it doesnโt touch the flame, then place theย lid on top.Increase heat toย medium-highย and steam forย 70 minutes. If theย coin stops rattling, check the water level and add more if needed.
- Check for DonenessTurn off the heat and removeย one tamale. Let itย rest for 10 minutesย before opening.If the tamaleย peels away from the husk easily, itโs ready. If it sticks, return it to the pot and steam forย 10 more minutes, then check again.
- Serve and EnjoyRemove the tamales from the pot and let them cool forย 10 minutesย before serving. Enjoy withย your favourite salsa! Like this Simple Salsa Verde or this Chile Morita Salsa.
Notes
Nutrition
You might also be interested in making the following tamales recipe:
- Sweet Pineapple Tamales - Mexican Recipe - This recipe is by far the most popular recipe in my blog. Made with rice flour, these tamales are irresistibly soft and fluffy, offering the comforting texture of cake encased in a traditional corn husk. A must-try sweet!






Iliana Jimenez
๐ Exceptional Culinary Experience! ๐
I canโt say enough about Chef Anaโs incredible recipes! Every dish is a perfect balance of flavors, creativity, and passion. The ingredients are always fresh, the techniques flawless, and the presentation simply stunning.
Every bite is an experience to remember.