Go Back
+ servings

Chipotle Sweet Potato, Spinach, and Black Bean Tamales

If you've ever looked at a box of frozen tamales and thought, "I just want the filling to be this good," you are in the right place. These chipotle sweet potato tamales are my absolute favorite make-ahead meal for busy weeknights because they taste even better the next day. I love that they feel like a hearty Mexican street food comfort dish but come together with such simple, accessible ingredients right in your own kitchen. The secret to getting those beautiful, pillowy casings without hours of standing at the stove? Let the corn masa rest for at least 15 minutes before you start filling them; it makes the dough much easier to handle and prevents tears when you're rolling it out.
The filling is a vibrant mix of creamy roasted sweet potatoes, tender wilted spinach, smoky black beans, and a generous kick of chipotle peppers in adobo sauce that ties everything together with deep, complex heat. You can absolutely use store-bought masa if you are short on time, but I highly recommend using fresh masa harina if you can find it—it has a slightly nuttier flavor and a smoother texture that really elevates the dish. Just remember to let your family know these are best enjoyed warm; the contrast between the hot, savory filling and the soft, chewy husk is just irresistible.
Prep Time 40 minutes
Cook Time 1 hour
Total Time 1 hour 40 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: Mexican

Ingredients
  

For the Chipotle Filling:
  • 3 large sweet potatoes about 1 lb peeled and cubed
  • 2 tbsp olive oil divided
  • 1 tsp ground cumin
  • ½ tsp dried oregano
  • 1 clove garlic minced
  • ½ cup fresh spinach roughly chopped
  • 1 15 oz can black beans rinsed and drained
  • 2 tbsp chipotle peppers in adobo sauce finely chopped (adjust to heat preference)
  • 1 tsp honey or agave syrup
  • Salt and freshly ground black pepper to taste
For the Masa & Assembly:
  • 1 15 oz can yellow corn masa harina, plus extra if needed
  • 2 cups warm water or chicken/vegetable broth for more flavor
  • 1 large sheet dried white corn husks soaked in warm water, or 6-8 large banana leaves as an alternative
  • 1 tbsp vegetable oil plus extra for brushing

Method
 

  1. Roast the Sweet Potatoes: Preheat your oven to 400°F (200°C). Toss the cubed sweet potatoes with 1 tablespoon of olive oil, cumin, oregano, garlic, salt, and pepper on a baking sheet. Roast for 25-30 minutes, flipping halfway through, until they are tender when pierced with a fork but not falling apart.
  2. Make the Filling: While the potatoes roast, heat a large skillet over medium heat. Add the black beans and chipotle peppers; warm them through for 3-4 minutes until fragrant. Once the sweet potatoes are done, remove them from the oven and let them cool just enough to handle. Transfer everything (potatoes, beans, chips) to a large bowl. Stir in the chopped spinach until it begins to wilt from the residual heat, then mix in the honey to balance the spice. Season with salt and pepper.
  3. Prepare the Masa Dough: In a medium mixing bowl, combine 1 cup of masa harina with 1½ cups of warm water. Stir vigorously until smooth; add more water or flour as needed to achieve a soft, pliable dough that isn't too sticky (think Play-Doh consistency). Cover and let it rest for at least 15 minutes—this is crucial for developing the gluten in the corn starch so your tamales hold their shape.
  4. Soak the Husks: While the dough rests, place your dried corn husks (or banana leaves) in a large bowl of warm water and let them soak for at least 30 minutes. They need to be completely pliable so they don't crack when you wrap the tamales.
  5. Fill and Wrap: Remove a soaked husk from the water, shake off excess moisture, and lay it flat on your work surface. Using your hands, scoop about 2-3 tablespoons of the sweet potato filling into a small mound in the center of the husk. Carefully fold the bottom corner up over the filling, then fold the sides inward to create a neat triangle or cylinder shape, tucking the ends in tight.
  6. Cook the Tamales: Arrange your wrapped tamales in a single layer inside a large Dutch oven or deep baking dish. Brush the tops lightly with oil. Pour 1 cup of water into the bottom of the pot (do not let the water touch the tamales directly). Cover tightly with a lid and foil to trap steam. Bring to a boil on high heat for 10 minutes, then reduce heat to low and simmer gently for 45-60 minutes.

Notes

Haley's Kitchen Tips & Notes:
You can make these up to 3 days in advance! Just store them covered in the refrigerator; they actually taste richer after sitting. To reheat, simply microwave for 60-90 seconds wrapped in a damp paper towel or steam them briefly.
If you want to dial up the spice, swap half the black beans for diced roasted red peppers and add a pinch of cayenne pepper to the filling mix. Serve with a dollop of creamy avocado crema or fresh salsa verde on the side for a burst of freshness against the smoky filling.

Tried this recipe?

Let us know how it was!