
Marranitos are soft, chewy Mexican pan dulce shaped like little pigs. Also called Puerquitos or Cochinitos, these traditional Mexican piggy cookies are made with piloncillo, cinnamon, orange zest, and warm spices. They’re slightly crisp around the edges but soft and tender in the center.
If you’re a fan of pan dulce, check out my list of Mexican sweet bread.
Quick Recipe Notes
- Taste: Lightly sweet with piloncillo, cinnamon, warm spices, and orange zest.
- Texture: Soft and cake-like in the center with slightly chewy edges.
- Flavor: This recipe does not use ground ginger; piloncillo, cinnamon, orange zest, anise, and cloves give the cookies their warm, spiced flavor.
-Maggie
I spent years perfecting this marranitos recipe, and I’m incredibly proud of it. They’re thick, chewy, and absolutely delicious in every bite. So good, they’ll be gone before you know it.
You must also try my Mexican Sprinkle Cookies.

🐷 Ingredients & Substitutions
The traditional recipe for marranitos uses a syrup that is made with piloncillo and spices. The recipe I’m showing you here is easier to make and has fewer steps.
Piloncillo does not come grated. Grate the piloncillo in order for it to mix well with the other ingredients.
Can’t find it at the store? Buy piloncillo online or swap out for dark brown sugar.

🥣 How to Make Marranitos Step-by-Step
- Cream the unsalted butter with an electric mixer or stand mixer.
- Scrape down the sides.
- Add the grated piloncillo, vanilla extract, spices, and orange zest.
- Mix to combine.
We do not need the juice of the orange, just the zest. That’s the way my grandma made them, and it will add lots of flavor to the cookie.
Notice how there is no ginger in this recipe. Some people will add ground ginger, but it’s not part of the original recipe.
They’re sometimes called “Mexican gingerbread pigs” because their shape and warm spices resemble American gingerbread cookies.

- Add large eggs and unsulfured molasses.
- Add the dry ingredients little by little until a small dough forms.
👩🏼🍳 Pro Tips for Success
🌟 Stop the Kitchen Aid mixer or hand mixer every once in awhile, and scrape down the sides. You want everything to be mixed well.
🌟 Once the dough forms, TOUCH IT. Your hands should not stick to the dough.
🌟 If you’re working in warm weather, the dough might not come together easily. Slowly add a ¼ cup more of flour at a time until the dough forms.

- Divide the dough into two.
- Place one of the dough pieces to the center of a plastic wrap.
- Wrap to form a small disk. Repeat with the second dough.
- Place the dough pieces in the fridge for 2 hours.
Is refrigerating cookie dough necessary? In this case, YES! Refrigerating cookie dough will help in holding the shape better. This is especially important for cut-out cookies like this one. When it’s cold, the fat solidifies and the cookies won’t spread.

- Remove the dough from the fridge.
- Roll out to about ¼ inch thickness on a lightly floured surface.
- Cut out the marranitos.
Work with the dough quickly. Do not let it get warm. If you see it getting warm, return to the fridge. Keep the other dough piece in the fridge as you work with the other one.
Pig Cookie Cutter – this can be easily found on Amazon.

- Place the cut out piggy cookies on a baking sheet.
- Brush with egg wash.
Egg wash is made with a combination of egg and water. Some people will use milk instead of water. Whatever you prefer is fine. It will create a smooth look on the top of the cookie once it’s baked.

- Preheat the oven to 375 degrees F.
- Bake for 11-13 minutes until golden brown.
Once they are ready, place on a wire rack to cool. As tempting as they will look, the piggy cookies need to cool completely before eating.
🙋🏻♀️ Frequently Asked Questions
Marranitos are traditional Mexican pan dulce shaped like little pigs. They are also called Puerquitos or Cochinitos, depending on the region and bakery. In English, they are often called Mexican piggy cookies or Mexican gingerbread pigs.
Marranitos can become hard when they are overbaked or the dough doesn’t have enough moisture. Bake them just until the edges are set, around 11–13 minutes at 375°F. They will continue to soften slightly as they cool.
Ground ginger is not used in my family’s Marranitos recipe. Although they are often called “Mexican gingerbread pigs” in English, the warm flavor in this version comes from piloncillo, cinnamon, orange zest, anise, and cloves.
If you cannot find piloncillo, dark brown sugar is a good substitute. Use an equal 1:1 swap and add 1 teaspoon of unsulfured dark molasses to match the deep, unrefined caramel profile of traditional piloncillo.
When Marranitos lose their cutout shape, it means the butter in the dough got too warm before baking. Always refrigerate the dough for at least 2 hours before rolling, work quickly in a cool kitchen, and pop the cutouts back in the fridge for 10 minutes before baking if the dough feels soft.

🍰 More Mexican Pan Dulce Recipes
- Mexican Conchas
- Cortadillo (Mexican Pink Cake)
- Mantecadas
- Pumpkin Empanadas
- Panqué de Nuez
- Orejas
- Pan de Elote
Marranitos (or Puerquitos) are delicious Mexican piggy cookies that are perfect for breakfast or as an after school treat for the kids.
Dunk into a glass of milk or a cup of café de olla. They’re a joy to eat!

Marranitos (Puerquitos)
Ingredients
- ⅔ cups room temperature butter
- ¾ cups piloncillo grated
- 1 teaspoon vanilla
- 1 teaspoon baking soda
- 1 teaspoon ground cinnamon
- 1 tablespoon orange zest
- ½ teaspoon salt
- ¼ teaspoon ground anise
- ¼ teaspoon ground cloves
- 2 eggs
- 3 ½ cups all purpose flour
- ½ cup molasses
- 1 egg (for egg wash)
- splash of water (for egg wash)
Instructions
- In a large bowl, beat butter until soft and creamy.
- Add the piloncillo, vanilla, baking soda, ground cinnamon, orange zest, salt, anise, and ground cloves.
- Mix until everything is combined, scrape the sides of the bowl occasionally.
- Add in 2 eggs and molasses.
- Mix to combine.
- Add the flour.
- Mix little by little until a dough forms.
- Divide the dough in two.
- Cover with plastic and place in the fridge for 2 hours.
- Preheat oven to 375 degrees F.
- Add flour to a table, roll half of the dough out. About ¼ inch thick.
- Be careful not to roll out too thin.
- Dust the cookie cutter with flour.
- Cut out the shapes with the cookie cutter.
- Place the unbaked marranitos on a cookie sheet. About 2 inches apart.
- If the dough feels soft, pop the cutouts back in the fridge for 10 minutes before baking.
- Mix the last egg with 2 tablespoons water to create an egg wash.
- Brush the tops of the cookies with the egg wash.
- Bake for 11-13 minutes.
- Cool on the cookie sheet for a few minutes before transferring to a wire rack.
- Cool completely.
- Enjoy!






The consistency is more like a Lady Finger. Quite dry but airy. I do like the flavors though, house smells very festive, and it was an enjoyable experience to try.
I’ll recommend to my guests they’re for hot cocoa dunking
Yes! Perfect for dunking in hot cocoa!
Delicious. I didn’t have the orange zest, but they still tasted just as good as the pan stores! How do I store them & how long will they last without hardening?
Thanks!
Dee
That’s wonderful to hear. Place them in a large, sealable bag. Remove as much air as possible. They will last up to 4 days. You can also freeze them, but they will lose some of their flavor and texture.
This recipe is amazing! Only question is how long can I store extra dough in the fridge for?
Hi, you can store the dough for 2-4 days in the fridge. I wouldn’t do any more than that.
Should the piloncillo be smushed down after grating to take the measurements?
Yes, smush it down slightly.
This is a fantastic recipe. The flavor is everything I remember as child. I made a huge batch (115 porkitos) for my husband to hand out to his construction crew for work.
Adjustments: My first 4 trays (6 per tray) were my test batch. I am at 4000 ft above sea level. So I had to change my Temperature to 370 degrees F., bake for only 10 minutes, and increase the thickness from 1/4 in. to 3/8s-1/2 in thick. We love them softer and more fluffy. So the increased thickness really helped.
Thank you for sharing this recipe Mama Maggie.
Thank you so much for trying this recipe and more so for letting us know what you did at a higher elevation. It’ll come as a big help for others who live in similar altitudes. Glad you enjoyed the recipe!
All your recipes look delicious. I want to make some of the pan dulce. I make my mothers enpanadas, but will make your recipe too. Thank you for sharing all your food recipes.
Gracias! Hope you enjoy making all of them. Provecho!
Wow! This is such a great-looking shape cookie, from a piggy figure! Looks amazingly delicious! Kids will definitely love this! I’ll make this in our next baking session! Thanks!
They taste as good as they look and are perfect for a baking session with the kids. Enjoy making those adorable Puerquitos!
The best cookies ever, I love the orange zest
Thank you!
Well these are just adorable! I am so excited to try them out tomorrow, thank you so much for sharing this recipe 🙂
Aren’t they the cutest? Enjoy making and munching on those adorable Marranitos!
Love these! Amazing flavor. Even better than the ones I bought from the panaderia in Mexico. My husband loves them.
So glad you and your husband liked this recipe! Hope you enjoy it again.
Great taste just like my grandmother in Mexico.
That is the best compliment ever! Thank you.