Homemade Tamales

Prep: 30 min Cook: 120 min Serves: 60 Cuisine: Mexican

Homemade tamales feature tender pork and beef, infused with spices, wrapped in masa harina dough. Perfect for festive gatherings or satisfying comfort meals.

Be the first to rate this recipe

Ingredients

  • 2 lb. pork roast
  • 1 lb. beef roast
  • garlic salt
  • cumin

Instructions

  1. Season the pork and beef roasts with garlic salt, cumin, and chili powder to taste.
  2. Cook the meats until tender, then shred into small pieces.
  3. Prepare the masa harina dough according to your preferred recipe, adding seasonings if desired.
  4. Spread a thin layer of masa dough onto soaked corn husks or tamale wrappers.
  5. Place a portion of shredded meat on the center of the masa-covered husk.
  6. Fold the husk to enclose the filling, then tie or fold the open end to secure.
  7. Steam the assembled tamales for approximately 1 to 2 hours, or until the masa is firm and cooked through.
  8. Serve hot, with salsa or your preferred toppings.

Tips & Substitutions

For added flavor, consider marinating the meat overnight with garlic salt and cumin before cooking. If you prefer a vegetarian option, you can substitute the meat with sautéed vegetables or beans. Experiment with spices like paprika or oregano to customize your tamales. Always ensure your corn husks are fully soaked to prevent tearing when wrapping the tamales.

Serving Suggestions

Serve your homemade tamales hot with a side of salsa or guacamole for dipping. They pair wonderfully with a fresh salad or rice. Consider adding a scoop of Tio Sancho Fiesta Dip for an extra flavor boost. For a complete meal, serve alongside Corn Chip Tacos or Beefy Bean Burritos.

Storage & Reheating

Store leftover tamales in an airtight container in the refrigerator for up to 5 days. To reheat, steam them for about 15-20 minutes or microwave them wrapped in a damp paper towel to retain moisture. They can also be frozen for up to 3 months; just ensure they are well-sealed.

Nutrition & Diet Analysis (per serving)

Each serving of Homemade Tamales contains roughly 3 calories, with 1g protein and 0g fat.

3 kcal

Macronutrients

Protein 0.7g 1% DV
Total Fat 0.1g
Carbs 0g
Fiber 0g
Sugar 0g

Electrolytes

Sodium 1.5mg
Potassium 9.8mg
Cholesterol 1.7mg 1% DV

Vitamins & Minerals

Vitamin A 0.1mcg
Calcium 0.3mg
Iron 0.1mg
Diet fit High-protein Under 400 cal Low-fat

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I make tamales ahead of time?

Yes, you can assemble your tamales a day in advance and store them in the refrigerator. Just steam them when you're ready to serve. This can help enhance the flavors as they sit.

What can I use instead of masa harina?

If you don't have masa harina, you can use all-purpose flour, but it will change the texture and flavor. For a gluten-free option, look for masa harina made from corn that is certified gluten-free.

How do I know when tamales are done cooking?

Tamales are done when the masa pulls away from the husk easily and feels firm to the touch. You can also check by inserting a toothpick; it should come out clean.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

Mexican recipes → Beef recipes → Pork recipes → All recipes →