Mexican Sweet Potato and Black Bean Tamales with Avocado Salsa

By AislePrompt Test Kitchen · Reviewed by AislePrompt Editorial · ·

Traditional Mexican tamales filled with sweet potato and black beans, topped with avocado salsa. This mexican-inspired vegan ready in about 60 minutes blends sweet potato, black beans, tamales into a versatile sauce that lifts everything from grain bowls and roasted vegetables to grilled proteins — a small-batch staple worth keeping in the fridge. Each serving lands at about 350 calories and feeds 4, so a small batch covers several meals across the week without taking over the fridge. Tap "Plan a meal with the AI" below to drop this recipe into your week and send the ingredients straight to Instacart. Nutrition values are approximate, calculated from USDA FoodData Central (fdc.nal.usda.gov) — verify against ingredient labels for any health-driven dietary plan.

★ 4.7 (9 ratings) Prep: 20 min Cook: 40 min Serves 4 Mexican cuisine 350 cal/serving
Plan a meal with the AI → Shop this recipe on Instacart → Shop equipment ↓

Ingredients

Instructions

  1. Step 1: Place 8 tamales in a steamer basket over a pot of boiling water, ensuring they are not touching each other. Cover the pot and steam for 20 minutes, or until the tamales are soft and the masa (dough) pulls away easily from the husks. Tip: Avoid opening the lid during steaming to maintain consistent heat.
  2. Step 2: While the tamales steam, peel 200g sweet potato and dice into 1/2-inch cubes. Add the cubes to a pot of salted boiling water, reduce heat to a simmer, and cook for 12–15 minutes, or until tender and easily pierced with a fork. Drain thoroughly and set aside.
  3. Step 3: In a separate pot, rinse 150g black beans under cold water. Add 2 cups water, 1 tsp ground cumin, and 1/2 tsp chili powder. Simmer over medium heat for 15–20 minutes, or until the beans are soft but not mushy. Stir occasionally and check for doneness by mashing a few beans with a fork.
  4. Step 4: Once the tamales are steamed, carefully remove them from the husks and place on a plate. Spoon the cooked black beans and sweet potato over the tamales, ensuring each tamale is evenly coated.
  5. Step 5: For the avocado salsa, dice 1 ripe avocado into 1/2-inch cubes and place in a bowl. Dice 1 tomato into small pieces and add to the bowl. Squeeze the juice of 1 lime over the mixture, then season with 1/4 tsp salt and a pinch of pepper. Toss gently to combine, ensuring the avocado is evenly coated in lime juice to prevent browning.
  6. Step 6: Top each tamale with a generous portion of the avocado salsa, then garnish with additional diced tomato and a squeeze of lime juice before serving. Tip: For extra flavor, add a pinch of cilantro or a drizzle of olive oil to the salsa.

Equipment for this recipe

Top-rated tools to make this recipe successfully.

More Knives & cutting boards → Shop all kitchen tools →

Frequently asked questions

How long does Mexican Sweet Potato and Black Bean Tamales with Avocado Salsa take to make?

Total time is about 60 minutes (20 min prep + 40 min cook). A small batch typically covers several meals in the week — store as the recipe directs.

How do I store leftover Mexican Sweet Potato and Black Bean Tamales with Avocado Salsa?

Transfer to an airtight jar and refrigerate for up to 5–7 days. Most sauces freeze well for up to 2 months — portion into small containers or freezer bags so you can thaw only what you need. Stir before serving; cream- or yogurt-based sauces may separate on standing.

Can I substitute ingredients in Mexican Sweet Potato and Black Bean Tamales with Avocado Salsa?

Yes — most ingredients in this recipe have flexible swaps. For oil, use any neutral high-smoke-point oil (avocado, grapeseed, refined coconut). For aromatics, dried herbs at ⅓ the volume of fresh work in a pinch. The full ingredient list is shoppable on Instacart so you can see substitutes in real time.

How do I scale Mexican Sweet Potato and Black Bean Tamales with Avocado Salsa for a different number of people?

The recipe is written for 4 servings. Multiply each ingredient by (your serving target / 4). Cook time stays roughly the same up to 2x; for 3-4x batches, switch from a skillet to a sheet pan or stockpot so the food isn't crowded — overcrowding steams instead of browns.

What goes well with Mexican Sweet Potato and Black Bean Tamales with Avocado Salsa?

Mexican vegan like this pair well with a simple grain (rice, couscous, or crusty bread), a quick salad with acid (lemon vinaigrette, pickled onions), and a pan sauce or yogurt-based dip. Tap "Plan a meal with the AI" to get specific side suggestions.

What others are saying