Tamales are one of those deeply comforting dishes that bring people together — rich, savory, and wrapped with care. But traditional tamales are made with corn masa, which can be high in carbs. These Authentic-Style Keto Pork Tamales deliver all the classic flavor and satisfying texture you love, without the carb-heavy ingredients.
Tender, seasoned shredded pork is wrapped in a flavorful low-carb masa alternative, then steamed to perfection. The result is soft, comforting tamales that taste incredibly close to the traditional version while staying keto-friendly. Whether you’re preparing them for holidays, family gatherings, or meal prep, this recipe brings authentic flavor with a low-carb twist.
Why You’ll Love This Recipe
- Authentic flavor without traditional corn masa
- Keto-friendly and low in carbohydrates
- Rich, tender shredded pork filling
- Perfect for holidays and meal prep
- Steamed for classic texture
- Freezer-friendly
Ingredients
For the Pork Filling
- 2 pounds pork shoulder, trimmed and cut into chunks
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1/2 cup low-sodium chicken broth
- 1/2 cup sugar-free red enchilada sauce
For the Keto Masa
- 2 cups almond flour, forming the low-carb base
- 1 cup shredded mozzarella cheese, melted for binding
- 2 ounces cream cheese, softened
- 1 teaspoon baking powder
- 1/2 teaspoon salt
- 1/3 cup warm chicken broth, adding moisture
For Assembly
- 12–15 dried corn husks, soaked in warm water until pliable
- Additional enchilada sauce for serving
How to Make Authentic-Style Keto Pork Tamales
- Season pork shoulder with salt, pepper, garlic powder, onion powder, cumin, and chili powder
- Place pork in a slow cooker or pot and add chicken broth
- Cook until pork is tender and easily shredded
- Shred pork and mix with sugar-free enchilada sauce
- In a microwave-safe bowl, melt mozzarella and cream cheese together until smooth
- Stir in almond flour, baking powder, and salt
- Add warm chicken broth gradually and mix until a soft dough forms
- Drain soaked corn husks and pat dry
- Spread a thin layer of keto masa dough onto each husk
- Spoon pork filling down the center
- Fold sides inward and roll tightly
- Place tamales upright in a steamer basket
- Steam until the dough firms and sets
- Allow to cool slightly before unwrapping
- Serve warm with extra enchilada sauce
Recipe Information
- Prep Time: 30 minutes
- Cook Time: 2–3 hours (including pork cooking and steaming)
- Total Time: Approximately 3 hours
- Servings: 12–15 tamales
- Cuisine: Mexican-Inspired
- Course: Main Course
Flavor Profile Breakdown
- Savory, slow-cooked pork
- Warm spices with mild heat
- Slightly cheesy, tender masa
- Rich enchilada sauce depth
- Soft, comforting texture
Pro Tips for Best Results
- Soak corn husks thoroughly so they are flexible
- Spread masa evenly for consistent texture
- Don’t overfill tamales to prevent splitting
- Steam upright to maintain structure
- Let tamales rest before unwrapping
Variations & Substitutions
- Use shredded chicken instead of pork
- Add diced green chilies for extra heat
- Use beef filling for a different flavor profile
- Add a small amount of shredded cheddar to the filling
- Swap enchilada sauce for sugar-free salsa roja
Common Mistakes to Avoid
- Not soaking husks long enough
- Spreading masa too thick
- Overstuffing the filling
- Under-steaming the tamales
- Skipping resting time
Serving Suggestions
- Serve with cauliflower rice
- Pair with fresh avocado slices
- Add a side salad with lime dressing
- Top with sour cream
- Enjoy with keto-friendly salsa
Storage & Reheating Tips
- Store in an airtight container in the refrigerator for up to 4 days
- Freeze individually wrapped tamales for up to 2 months
- Reheat by steaming or microwaving gently
- Add extra sauce before reheating to maintain moisture
Nutrition Information (Approximate)
- Calories: 320 kcal
- Protein: 21 g
- Carbohydrates: 6 g
- Fat: 24 g
- Fiber: 2 g
- Sugar: 2 g
- Sodium: 480 mg
Ingredients
Method
- Season pork shoulder with salt, pepper, garlic powder, onion powder, cumin, and chili powder
- Place pork in a slow cooker or pot and add chicken broth
- Cook until pork is tender and easily shredded
- Shred pork and mix with sugar-free enchilada sauce
- In a microwave-safe bowl, melt mozzarella and cream cheese together until smooth
- Stir in almond flour, baking powder, and salt
- Add warm chicken broth gradually and mix until a soft dough forms
- Drain soaked corn husks and pat dry
- Spread a thin layer of keto masa dough onto each husk
- Spoon pork filling down the center
- Fold sides inward and roll tightly
- Place tamales upright in a steamer basket
- Steam until the dough firms and sets
- Allow to cool slightly before unwrapping
- Serve warm with extra enchilada sauce
Notes
- Protein: 21 g
- Carbohydrates: 6 g
- Fat: 24 g
- Fiber: 2 g
- Sugar: 2 g
- Sodium: 480 mg
Final Thoughts
These Authentic-Style Keto Pork Tamales bring the comforting tradition of tamales into a low-carb lifestyle without sacrificing flavor. They’re rich, satisfying, and perfect for special occasions or weekly meal prep.
With tender pork and a flavorful keto-friendly masa, you can enjoy the experience of homemade tamales while staying aligned with your nutrition goals.
FAQs
Are these tamales truly keto-friendly?
Yes, they use almond flour instead of corn masa, keeping carbohydrates significantly lower.
Can I make them ahead of time?
Absolutely. They store and reheat very well, making them ideal for meal prep.
Do they taste like traditional tamales?
While slightly different due to the almond flour, they closely mimic the texture and flavor of traditional tamales.
Can I steam them in a regular pot?
Yes, as long as you use a steamer insert and keep the tamales upright.
Can I use store-bought shredded pork?
Yes, as long as it’s unseasoned or keto-friendly.




