How to Cook Perfectly Steamed Tamales on Your Stove?

how to cook tamales on stove
Rated 5 out of 5
Prep. time:
100 min
Difficulty:
easy
Amount:
6 dishes
Cosher:
fur

Tamales are a beloved dish that carry the rich traditions and flavors of Mexican cuisine. Whether you’re enjoying them as a savory treat stuffed with meats, vegetables, or cheese or indulging in a sweet tamale with cinnamon and raisins, steaming them on the stove is the best way to achieve that soft, tender texture. Imagine the scent of masa and fillings wafting through your kitchen—pure comfort! This guide will take you step-by-step through the process so you can enjoy tamales that are perfectly cooked, flavorful, and authentic.

Preparation Time:

  • Prep time: 10 minutes (setting up the steamer)
  • Cooking time: 60–90 minutes
  • Total time: 70–100 minutes

Serves: 4–6 people
Difficulty level: Easy

The Necessary Ingredients

  • 12–18 tamales (homemade or store-bought, fresh or frozen)
  • Water (for steaming)
  • Optional: banana leaves or foil to prevent direct water contact

Alternative Options:

  • Use vegan tamales or tamales with gluten-free masa for dietary needs.
  • For added flavor, infuse the water with herbs or spices like bay leaves or cinnamon sticks.

The Steps of Preparation

Steaming tamales on the stove is simple, and with my tips, you’ll master the method in no time.

  1. Place a large pot on the stove and insert a steamer basket or rack. Ensure the basket sits above the water level.
  2. Add water to the pot, filling it just below the bottom of the steamer basket. Avoid water touching the tamales during steaming.
  3. Arrange tamales vertically in the steamer basket, with the open ends facing up.
  4. Cover the tamales loosely with a damp kitchen towel or banana leaves to retain moisture.
  5. Place a tight-fitting lid on the pot to trap steam effectively.
  6. Turn the stove to medium-high heat and bring the water to a gentle boil.
  7. Reduce the heat to medium-low, ensuring a steady simmer to produce steam.
  8. Steam the tamales for 60–90 minutes, checking periodically to ensure there’s enough water in the pot. Refill as needed with hot water to avoid interrupting the steaming process.
  9. Test for doneness by removing one tamale and allowing it to cool slightly. The masa should pull away cleanly from the husk.
  10. Once cooked, remove the tamales from the steamer and let them rest for a few minutes before serving.

Nutritional Benefits

Steaming tamales retains their nutrients and flavor while avoiding added fats from frying or baking.

  • Rich in carbohydrates: The masa provides a hearty energy source.
  • Protein-packed fillings: Meat, beans, or cheese fillings are excellent for muscle building.
  • Vitamins and minerals: Ingredients like corn masa and vegetables offer essential nutrients like magnesium and vitamin B6.
  • Low-fat cooking method: Steaming avoids adding unnecessary calories from oils.
  • Customizable for dietary needs: Use whole-grain masa or vegetable-based fillings for healthier options.

Possible Additions or Upgrades to the Recipe

Take your tamales to the next level with these suggestions:

  • Toppings: Drizzle with salsa verde, mole sauce, or a dollop of crema.
  • Sides: Pair with arroz rojo (Mexican red rice) or frijoles refritos (refried beans).
  • Garnishes: Add fresh cilantro, crumbled queso fresco, or a squeeze of lime.
  • Infused water: Steam tamales with water infused with aromatics like garlic or onion for extra flavor.

Q&A

Can I use frozen tamales?
Yes, you can steam frozen tamales. Just add 10–15 minutes to the cooking time.

Do I need a special pot to steam tamales?
No, a regular large pot with a steamer basket works perfectly.

How do I know when tamales are done?
The masa will be firm and pull away cleanly from the husk.

What if I don’t have a steamer basket?
Use a heatproof plate or bowl upside down in the pot, then place the tamales on top.

Can I overcook tamales?
Yes, overcooked tamales can become dry. Check periodically to avoid this.

What should I do if the tamales are still soft after cooking?
Continue steaming for 10–15 minutes and test again.

Is it okay if water gets into the tamales?
Try to avoid this as it can make the tamales soggy. Ensure the water level stays below the steamer basket.

Can I reheat tamales this way?
Yes, steaming is an excellent way to reheat tamales without drying them out.

Do I need to defrost frozen tamales before steaming?
No, you can steam them directly from frozen.

Can I steam tamales without husks?
Yes, wrap them in banana leaves or foil to keep them intact during steaming.


Now that you’re armed with the know-how to steam tamales on the stove, get ready to savor the perfect combination of textures and flavors! Share this recipe with friends and family, and don’t forget to spread the love on social media! 🌽

Like & Share
tags:Mexican
Rated by 1 users

Additional Recipes

Cilantro Lime Sauce
Rated 5 out of 5
Time:
10 min

The Creamiest, Zestiest Cilantro Lime Sauce You’ll Ever Drizzle on Anything

Cheesy Zucchini Enchiladas
Rated 5 out of 5
Time:
50 min

Irresistibly Cheesy Zucchini Enchiladas That Will Completely Transform Your Dinner Routine

Matzo Brei
Rated 5 out of 5
Time:
20 min

The Crispiest, Fluffiest Matzo Brei That Will Transform Your Passover Mornings Forever

Fruit Platters
Rated 5 out of 5
Time:
45 min

The Fruit Platters That Make Every Table Look Luxurious, Fresh, and Impossible to Resist

טארט לימון פיסטוק
Rated 5 out of 5
Time:
300 min

The Pistachio Lemon Tart That Makes Every Slice Taste Like Sunshine and Luxury

jalapeno cheddar popcorn
Rated 5 out of 5
Time:
15 min

The Irresistibly Crunchy Jalapeño Cheddar Popcorn We Can’t Stop Making

Skip to content