Homemade Beef Tamales | Authentic Step-By-Step Mexican Tamale Recipe! (2024)

Jump to Recipe

Freshly made or frozen for later, these tender beef tamales with spicy jalapeño-mulato chili salsa will be your new favorite Mexican dinner. A dollop of crema and chopped cilantro takes them over the top!

Homemade Beef Tamales | Authentic Step-By-Step Mexican Tamale Recipe! (1)

Table of Contents

  • Why You’ll Love This Beef Tamale Recipe
  • What Are Tamales?
  • Recipe Ingredients
  • How to Make Beef Tamales
  • Tips for Making Tamales
  • What to Serve with Beef Tamales
  • Can You Freeze Tamales?
  • More Must Make Mexican Recipes
  • Get the Recipe

    Why You’ll Love This Beef Tamale Recipe

    The fluffy masa just melts in your mouth while the spicy, tomatoey sauce coated shredded beef makes you want to take bite after bite. Here’s why you will love this recipe:

    • Family-friendly: They’re not too spicy, but you can always tone down the heat for the little ones by using less chilies.
    • Authentic: This recipe tastes just like the tamales street-vendors make in northern Mexico!
    • Great for the holidays: If you’re hosting a Mexican-themed holiday party, impress your guests by serving these homemade tamales.
    • Freezer-friendly: Keeping some in the freezer will save dinner on hectic weeknights.

    If you love making tamales, check out my homemade pork tamales and chicken tamales!

    Homemade Beef Tamales | Authentic Step-By-Step Mexican Tamale Recipe! (2)

    What Are Tamales?

    Mexican tamales are a traditional meal consisting of sweet or savory steamed corn dough (masa) bundles. Savory fillings can range from Rajas to shredded beef with salsa. They share the same kind of dough as tortillas, so locals usually buy pre-made masa to save time.

    Tamales aren’t normally served with toppings, but no one will judge you for adding creme or more salsa. They’re a popular breakfast dish that can also be enjoyed for lunch or dinner, especially right around the holidays.

    Homemade Beef Tamales | Authentic Step-By-Step Mexican Tamale Recipe! (3)
    Homemade Beef Tamales | Authentic Step-By-Step Mexican Tamale Recipe! (4)
    Homemade Beef Tamales | Authentic Step-By-Step Mexican Tamale Recipe! (5)

    Recipe Ingredients

    The foundation of any good tamales are a fluffy cooked masa, spicy salsa, and well-seasoned filling. Check the recipe card at the bottom of the post for exact amounts.

    Filling

    • Chuck Roast: Another name for this cut is “pot roast.”
    • Olive Oil: Feel free to use corn, vegetable, or canola oil instead.
    • Tamale Spice Mix: This is a Central American spice packet that’s also called “relajo.” You can buy it in most Mexican supermarkets.
    • Beef Bouillon: I prefer low-sodium ones.
    • Seasonings: Coriander powder, cumin, salt, pepper, smoked paprika, garlic powder, and chili powder.

    Salsa

    • Roma Tomatoes: Heirloom tomatoes are good swaps if you remove most of the seeds.
    • White Onions: You can use yellow onions instead.
    • Jalapeños: Swap them for serrano peppers for extra heat.
    • Mulato Chilies: These are optional. Dried ancho chilies are great too.
    • Cilantro: Make sure it’s fresh. Don’t use parsley.
    • Chicken Bouillon: You can skip it, but it adds lots of savoriness.
    • Garlic: I prefer fresh garlic, but garlic powder works too.
    • Seasonings: Coriander powder, cumin, garlic powder, and salt.

    Masa

    • Maseca Harina: It’s Mexican corn flour, used for making tamales, tortillas, etc.
    • Lard: Lard will have a little more flavor, but vegetable shortening works too.
    • Beef Broth: Use the one from the beef’s cooking liquid or store-bought.
    • Beef Bouillon: This is optional.
    • Salt: Kosher salt is best.
    Homemade Beef Tamales | Authentic Step-By-Step Mexican Tamale Recipe! (6)

    How to Make Beef Tamales

    You can get a head start by preparing the filling a day before and soaking the husks in the morning before making the tamales. I suggest gathering your family or friends to help assemble the tamales. Check the recipe card at the bottom of the post for detailed instructions.

    Homemade Beef Tamales | Authentic Step-By-Step Mexican Tamale Recipe! (7)
    Homemade Beef Tamales | Authentic Step-By-Step Mexican Tamale Recipe! (8)
    Homemade Beef Tamales | Authentic Step-By-Step Mexican Tamale Recipe! (9)
    Homemade Beef Tamales | Authentic Step-By-Step Mexican Tamale Recipe! (10)
    • Husks: Gently separate the corn husks and soak husks in a large bowl of warm water until softened.
    • Beef: Season and cook the beef using the instant pot or crockpot method (shown in the recipe card), then shred it.
    • Salsa: Simmer the chilies in a pot, roast the veggies in the broiler, and blend everything with the seasonings.
    • Combine: Pour half of the salsa into the shredded beef. Stir to combine.
    • Masa: Incorporate the maseca harina, beef bouillon, salt, melted lard, and beef broth in a large bowl until smooth.
    • Assemble: Drain the soaked husks. Spread a thin layer of masa on a husk. Add 1/3 cup filling to the center. Fold the sides of the corn husks over with the bottom ends upwards to wrap it up, leaving the top open. The masa and filling should be inside. Repeat this for all the masa.
    • Cook Tamales: Place a steam basket in a large pot, layer with more husks, and arrange the tamales inside. Add cold water and bring to a boil. Steam for 45 minutes, add water as needed. Remove and place on a plate to cool. Enjoy!
    Homemade Beef Tamales | Authentic Step-By-Step Mexican Tamale Recipe! (11)

    Tips for Making Tamales

    While it might seem overwhelming, I promise it’s not hard to make this beef tamale recipe! Here are some tips to help guarantee success:

    • Pre-Made Masa: Tortillerías (Mexican tortilla stores) often sell already prepared masa for tamales. It’ll save you prep time!
    • Test Batch: I recommend making a test batch of 3 to 4 tamales and cooking them before making any more. Doing so will allow you to taste and see if the filling or masa harina needs more salt, or if the masa is too dry and needs more lard.
    • Keep It Hot: For the fluffiest masa, make sure the broth is hot when you mix it in. It’ll help the lard melt into the mixture a lot better.
    • Add Liquid: If you are struggling to spread the masa easily onto the husks, add hot water or broth a little at a time until it is softer and spreadable.
    • Swap The Protein: Shredded pork and chicken are wonderful swaps for the beef filling in this recipe. You could even try my chicken tinga.
    • Change The Salsa: My salsa verde, salsa morita and restaurant style salsa can be used instead of the salsa in this recipe.
    • Make A “Guajolota”: Slice open a Mexican bolillo and spread it with refried beans. Fill it with a tamal. Add crema, cotija cheese, and more salsa to taste. Enjoy! This is a common breakfast in Mexico City.
    Homemade Beef Tamales | Authentic Step-By-Step Mexican Tamale Recipe! (12)
    Homemade Beef Tamales | Authentic Step-By-Step Mexican Tamale Recipe! (13)

    What to Serve with Beef Tamales

    Beef tamales are savory bundles of joy on their own, but pairing them with sides like my Mexican rice and refried beans can also elevate the meal. If you just want to have tamales, I recommend adding toppings like crema, guacamole, and even salsa ranchera.

    Can You Freeze Tamales?

    Yes! Tamales are easy to store or freeze for dinner another time. Here are your storage options:

    • Fridge: Store the leftover tamales in an airtight container in the fridge for up to 7 days.
    • Freezer: Place the tamales on a baking tray and freeze them for 1 hour or until firm. Add them to a freezer-friendly container and freeze for up to 6 months.
    • Thaw: Transfer frozen tamales to the fridge a day before serving to thaw. Then reheat as usual.
    • Reheat: Sprinkle the tamales with 1 teaspoon water and slightly unwrap the husk. Microwave them for up to a minute or until warm. You can also reheat them straight from frozen by adding 2 teaspoons of water and microwaving them for 4 to 5 minutes.

    More Must Make Mexican Recipes

    • Carne Molida
    • Mexican Picadillo
    • Huevos a la Mexicana (Scrambled Mexican Eggs)
    • Horchata
    • Frijoles de la Olla (Mexican Beans)
    • Pozole Rojo

    Homemade Beef Tamales | Authentic Step-By-Step Mexican Tamale Recipe! (18)

    4.7 from 3 votes

    Print Pin Recipe

    Yield: 46 tamales

    Beef Tamales

    These spicy, homemade beef tamales are stuffed with juicy, shredded beef in a tomato-jalapeño salsa. They're the perfect Mexican dinner for chilly nights or to celebrate the holidays!

    Prep Time6 hours hours

    Cook Time2 hours hours 5 minutes minutes

    Total Time8 hours hours 5 minutes minutes

    Ingredients

    Filling:

    • 5 lbs chuck roast, cut into 3-4” chunks
    • 2 tablespoons oil
    • Tamale spice mix, also known as relajo
    • ¼ cup beef bullion
    • 2 tablespoons coriander powder
    • 2 tablespoons cumin
    • 1 tablespoon salt
    • 1 tablespoon pepper
    • 2 teaspoons smoked paprika
    • 1 ½ teaspoons garlic powder
    • 1 ancho chili powder

    Salsa:

    Masa:

    • 2.2 lb bag maseca harina
    • 2 lbs lard, melted, or vegetable shortening
    • Broth from the cooked beef
    • cup beef bullion
    • Salt, to taste, about 2-3 tablespoons

    Instructions

    • Soak Corn Husks: 2 to 3 hours before you plan to assemble the tamales, remove the corn husks from the bag and somewhat separate them. Place them into a clean sink or into a large bowl. Cover completely with hot water and let them set to soften.

    • Instant Pot Method: Drizzle olive oil into the bottom of an instant pot. Add all of the beef chunks then sprinkle the seasonings on top (including the relajo spices and beef bullion). Fill the instant pot 2” to the top with water. Place the lid on and seal. Cook on manual pressure for 90 minutes. Once cooked, let the pressure release naturally for about 20 minutes. Once pressure has released, remove the lid.

    • Crockpot Method: Add all the beef, seasonings (including the relajo spices and beef bouillon) to the crockpot. Fill the instant pot 2” to the top with water. Place the lid on and let cook on low for 8 hours, until tender.

    • Strain Meat and Shred: Use a slotted spoon and remove the beef and place into a large bowl. Place a strainer over a large bowl and strain the spices from the beef broth, saving the broth for later. Shred the beef by hand, or use a stand mixer or hand mixer. Set aside.

    • Salsa: Place the chilies into a saucepan and cover them with water. Place over medium heat and bring to a simmer. Let simmer for 5 minutes then remove from the heat.

    • In the meantime, place the tomatoes, jalapeños and onion halves onto a large baking sheet. Turn the broiler on then place the pan into the oven. Let broil until everything has started to blacken on top. Use metal tongs to rotate everything on the pan then return to the oven. Continue broiling and rotating until all sides of the tomatoes and jalapeños have blackened but not burned. Remove from the oven.

    • Strain the chiles from the water and add them to a blender. Then add the blackened vegetables, spices and cilantro. Blend until smooth. Add salt to taste.

    • Add about half of the salsa to the shredded beef and stir to combine. If more sauce is needed, add more. It should be saucy but not soupy. Set aside while you make the masa.

    • Masa: Fill a mixing bowl halfway with the maseca flour. Add the beef bullion and salt and stir to combine. Next, add about half of the melted lard and half of the beef broth. Use a hand mixer (or by hand with a wooden spoon) to slowly bring it together. Slowly continue adding the maseca flour, lard and beef broth until smooth and well combined. The masa should be like wet sand. If it feels like play dough it needs additional broth or water. It should be easily spreadable.

    • Assemble: Once everything is prepared, remove the husks from the water and drain. I like to work with batches of about 10 husks at a time to be sure they stay soft. Open a husk until it is flat. Use a spatula or an offset spatula to spread about 1⁄3 -1⁄2 cup of the masa on the wider section of the husk. Try to spread it as evenly as possible over 3⁄4 of the husk, about 1⁄4” thick. If there is any excess masa, just return it to the bowl.

    • Next, place about 1⁄3 cup of filling on the center of the masa and and spread slightly. Fold on side of the husk over the center then fold the other side over so that the filling is completely encase. Fold the bottom skinny ends up towards the center. If a corn husk is to thin, layer an additional one or two together to make a proper sized husk. Continue making tamales until all of the masa is used. Leftover filling can be refrigerated and used in other things.

    • Cook: Once ready to cook, place a steam basket into the bottom of a large pot or use a tamale steamer pot. Add water to the pot until it reaches the base of the steam basket. Layer extra corn husks into the pot on top of the steam basket in a single layer. Place tamales in two on opposite sides of each other. Place two more on top of the other two except on opposite ends, as if you were building a log cabin. The two tamales on the bottom are the top and bottom of the square and the two on top are the sides of the square. Continue layering in the tamales until you’ve reached the top of the pot. Layer a few more husks on top then place the lid on.

    • Place over medium heat to steam for 45 minutes. Add additional water to the pot, as necessary, to prevent it from burning. After 45 minutes, carefully remove the tamales from the pot and place them onto a baking sheet or plate. Continue cooking all of the tamales in batches.

    Notes

    Storage: Store the leftover tamales in an airtight container in the fridge for up to 7 days.

    Reheat: Sprinkle the tamales with 1 teaspoon water and slightly unwrap the husk. Microwave them for up to a minute or until warm. You can also reheat them straight from frozen by adding 2 teaspoons of water and microwaving them for 4 to 5 minutes.

    Freezer: Place the tamales on a baking tray and freeze them for 1 hour or until firm. Add them to a freezer-friendly container and freeze for up to 6 months.

    Thaw: Transfer frozen tamales to the fridge a day before serving to thaw. Then reheat as usual.

    Pre-Made Masa: Tortillerías (Mexican tortilla stores) often sell already prepared masa for tamales. It’ll save you prep time!

    Test Batch: I recommend making a test batch of 3 to 4 tamales and cooking them before making any more. Doing so will allow you to taste and see if the filling or masa harina needs more salt, or if the masa is too dry and needs more lard.

    Keep It Hot: For the fluffiest masa, make sure the broth is hot when you mix it in. It’ll help the lard melt into the mixture a lot better.

    Add Liquid: If you are struggling to spread the masa easily onto the husks, add hot water or broth a little at a time until it is softer and spreadable.

    Swap The Protein: Shredded pork and chicken are wonderful swaps for the beef filling in this recipe. You could even try my chicken tinga.

    Change The Salsa: My salsa verde, salsa morita and restaurant style salsa can be used instead of the salsa in this recipe.

    Nutrition

    Serving: 1tamal, Calories: 115kcal, Carbohydrates: 4g, Protein: 11g, Fat: 7g, Saturated Fat: 3g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Trans Fat: 0.3g, Cholesterol: 35mg, Sodium: 287mg, Potassium: 321mg, Fiber: 2g, Sugar: 1g, Vitamin A: 1389IU, Vitamin C: 13mg, Calcium: 68mg, Iron: 2mg

    © Jorge

    Cuisine: Mexican

    Category: Dinner Ideas

    Categories:

    • Beef
    • Christmas
    • Cooking Tools
    • Crockpot
    • Cuisines
    • Dinner Ideas
    • Family Recipes
    • Gluten Free
    • Holidays
    • Instant Pot
    • Lunch
    • Main Dishes
    • Recipes

    Post may contain affiliate links. Read my disclosure policy.

    Related Posts

    • Green Chicken Chili Tamales

    • Homemade Tamales Recipe

    • Carne Adovada

    • Carne en su Jugo

    Homemade Beef Tamales | Authentic Step-By-Step Mexican Tamale Recipe! (2024)

    FAQs

    What are the ingredients of Mexican tamales? ›

    Tamales are a traditional Mexican dish made using a nixtamalized corn dough called “masa.” The masa is spread onto a corn husk or banana leaf and then filled with a variety of sweet or savory ingredients, including meats, cheeses, peppers, fruits, or other ingredients.

    How much lard is needed for tamales? ›

    Ingredients and ratio:

    The big three ingredients are masa, lard and beef. The masa and lard will make the base of the tamale dough, in a ratio of 5 pounds masa to 1 pound lard. The beef will make the filling, and should weigh 5 pounds before it gets cooked to every 5 pounds masa.

    How long do you cook homemade tamales for? ›

    Place 1 tablespoon pork filling over center of each. Fold the sides, top, and bottom of each husk in toward the center to enclose dough. Arrange tamales in a steamer basket. Place over simmering water and steam for 1 hour.

    Why do you put baking soda in tamales? ›

    Baking powder prevents the tamales chewiness rise caused by a decrease in fat content. At a high fat content, baking powder does not cause major changes in tamales texture. In the absence of fat, the leavening agent causes a desirable tamales texture.

    What is a common mistake when making tamales? ›

    One of the most common mistakes we've experienced with making tamales is having corn husks that are not soft enough to maneuver, fold, and seal. In order to have a husk that doesn't split and can be easily sealed together, you'll need to make sure to fully submerge your corn husks before you start filling and wrapping.

    What is the best cheese for tamales? ›

    Homemade tamales are stuffed with spicy tomatillo sauce, poblano chiles, and cheese — delicious! In Mexico, Chihuahua or Oaxaca cheese is used, but those cheeses are hard to find here, so you can substitute with Monterey Jack.

    Can I use Crisco instead of lard for tamales? ›

    If you don't have lard, vegetable shortening is an ideal substitute. Made from hydrogenated vegetable oil, vegetable shortening has the same congealed, gel-like consistency and white hue as lard and emulsifies just as easily into corn masa.

    Do you whip or melt lard for tamales? ›

    In a large bowl or mixer, whip the lard until it's light and airy, almost like cake frosting before adding the baking powder and salt. Add 1 cup of the maseca and 1 cup of chili rojo sauce (or cooking liquid from filling of choice).

    What is the best fat to use for tamales? ›

    Lard makes tastier and fluffier tamales than other fats do. You can replace the lard with solid fats, like duck fat or shortening, to obtain a similar texture; butter and liquid oils work but will make a denser masa.

    What is the fastest way to cook tamales? ›

    Simply add 1 cup of water to the bottom of your Instant Pot, insert the strainer basket, add the tamales, cover and cook on high pressure for 20 minutes (using quick release afterwards) until the masa separates easily from the husks.

    How long to boil husk for tamales? ›

    If you decide to use dried corn husks, drop husk “packets” into boiling water; cover and simmer until husks soften throughout, about 10 minutes. Cool slightly, then separate husks. Choose some of the small inner husks for shredding into ties and lining steamer basket.

    How many tamales does 4 lbs of masa make? ›

    To make 100 tamales, you'll need 16 1/2 cups of masa harina (or a 4.4 pound bag of Maseca). I've included the ingredient amounts to make 100 tamales in the notes of the recipe card below.

    How much lard for 5 lbs of masa? ›

    Tamale Masa (Traditional Version)

    5 lb Fresh Masa. 1 lb Lard. 1 cup Vegetable Shortening. 1/8 cup Salt.

    What happens if you make tamales with masa that doesn't float? ›

    And if it floats, that means that it is ready. It means that it's light and airy, so that means moist and fluffy tamales. And if it doesn't float, just add a little bit more water and continue mixing.

    What are tamales traditionally made of? ›

    A tamale, in Spanish tamal, is a traditional Mesoamerican dish made of masa, a dough made from nixtamalized corn, which is steamed in a corn husk or banana leaves. The wrapping can either be discarded prior to eating or used as a plate.

    What is the most popular tamale in Mexico? ›

    Tamales verdes.

    The bright, herbal and spicy mix of tomatillo and green chilies pair up with chicken or pork to create the most popular tamal, whether it comes wrapped in corn or plantain.

    What is tamale dough made of? ›

    Cornmeal is coarsely ground hominy often used as a breading, in cornbread, and more. Masa harina is made from hominy that is treated with a lye solution and ground very fine, more like flour. It is used to make tortillas, tamale dough, and the soup dumplings chochoyotes.

    What is the Mexican ingredient masa? ›

    Masa, a staple of Mexican and Latin American cuisine, is dough made from ground corn that has been softened by soaking in alkali. Masa can be used to make dishes such as tortillas, tamales, tostadas, sopes, gorditas and tetelas, to name just a few. “The word masa basically means dough.

    References

    Top Articles
    Latest Posts
    Article information

    Author: Zonia Mosciski DO

    Last Updated:

    Views: 5830

    Rating: 4 / 5 (71 voted)

    Reviews: 86% of readers found this page helpful

    Author information

    Name: Zonia Mosciski DO

    Birthday: 1996-05-16

    Address: Suite 228 919 Deana Ford, Lake Meridithberg, NE 60017-4257

    Phone: +2613987384138

    Job: Chief Retail Officer

    Hobby: Tai chi, Dowsing, Poi, Letterboxing, Watching movies, Video gaming, Singing

    Introduction: My name is Zonia Mosciski DO, I am a enchanting, joyous, lovely, successful, hilarious, tender, outstanding person who loves writing and wants to share my knowledge and understanding with you.