Marranitos Mexican Pig Shaped Cookies

Marranitos (aka puerquitos or cochinitos de piloncillo) is a delicious Mexican pan dulce shaped like a little pig that tastes like a soft gingerbread cookie!

My marranitos have the same spicy-sweet flavor and fluffy texture, but it’s a keto and gluten-free recipe made with almond flour and pea protein, so you can enjoy them on Cinco de Mayo (and anytime!)

A hand holding a pig shaped marranito cookie.

What do marranitos taste like

With the comforting taste of brown sugar (piloncillo) and warm spices, marranitos are a cross between sweet bread (pan dulce) and cookie: fluffy and tender on the inside and a little crispy outside.

A pile of marranitos placed on a plate lined with brown parchment paper.

Although traditionally marranitos recipes don’t take ginger, they taste a lot like gingerbread! There might be an explanation for it…

Did you know? This cherished Mexican pan dulce is also called chichimbré.

The origin of this word is disputed, but many sources say that chichimbré comes from gingerbread (say it aloud!), and that the cochinitos de piloncillo is an adaptation of the English gingerbread, with a similar flavor but made with local ingredients.

Pig cookie being dipped in a mug with coffee.

What’s piloncillo?

These soft Mexican piggy cookies are traditionally made with piloncillo, a brown sugar in solid form very common in Central and Latin American countries.

In Brazil, piloncillo is known as rapadura and I used to eat loads of it when I was little!

Some recipes for marranitos take a cup of piloncillo – and that’s on top of the one cup of sugar already in the recipe 😳 To make these marranitos sugar-free (as much as possible), I used a small amount of blackstrap molasses instead.

Keto & gluten-free marranitos ingredients

These are the healthy ingredients you’ll need to make the low-carb and gluten-free marranitos: (specific quantities are in the recipe summary at the bottom of the post)

Gathered ingredients for keto marranitos cookies recipe.
  • Extra fine almond flour and unflavored pea protein: a high protein, low-carb and gluten-free flour combination
  • Psyllium husk powder: replaces the gluten, making the gluten-free marranitos cookie dough pliable for rolling and cutting without breaking
  • Lard and keto sweetener: these will be creamed together for fluffier cookies
  • Eggs: at room temperature
  • Baking powder and baking soda: for leavening and color
  • Flavoring: Cinnamon and cloves powder, plus vanilla extract
  • Blackstrap molasses: A small amount for a more authentic flavor
Half bitten marranito.

Ingredient notes and substitutions

Lard (manteca de cerdo)

Maybe because of their shape, I always assumed that marranitos were made with manteca de cerdo (or just manteca), the Spanish for lard.

But then I started researching this pan dulce recipe to learn it before re-inventing it the keto and gluten-free way. And I was surprised to see that most of the recipes use butter (good!) or hydrogenated vegetal shortening (eww!)

I found only one recipe of marranitos with lard. The author communicated with a Mexican chef, and she confirmed that marranitos were traditionally made with lard.

While I don’t much care for historical accuracy, I care for deliciousness. And I do think that lard makes this marranitos recipe even better.

Lard has a blander taste (if properly rendered, it’s nearly tasteless) so the warm and sugary flavors of the marranitos can really shine.

If you must, though… just substitute it for an equal amount of butter.

Lots of freshly baked marranitos arranged on a cookie tray.

Blackstrap molasses

Authentic marranitos pan dulce are made with piloncillo sugar and/or brown sugar, and sometimes also take up to a whole cup of molasses. To make this low-carb and keto friendly marranitos recipe, I used blackstrap molasses.

It’s a sugar, but it’s the best way I found to achieve a flavor similar to piloncillo while keeping the net carb count low.

Just one tablespoon has enough concentrated flavor to give the marranitos a amazing taste while adding a negligible amount of carbs to the recipe (each cookie has only 0.7 net carbs!)

If you prefer to skip it altogether, you can substitute the sweetener in the recipe for a keto gold or brown sweetener.

A big batch of marranitos pan dulce lined up on a white plate.

The best sweetener for soft marranitos

For soft, panaderia (Mexican bakery) pan dulce style, I recommend pure allulose (or xylitol) sweetener. Due to its crystallizing properties, pure erythritol will turn the marranitos too crispy.

You can also use erythritol baking blends that contain allulose, or mix half allulose and half erythritol.

If you don’t mind them crunchy you can make them with just erythritol. They will taste a lot more like gingerbread cookies than they already do!

Powdered or confectioner’s sweetener is a better choice for creaming the lard or butter, as it quickly dissolves and gets lighter and fluffier.

It’s hard to find confectioner’s allulose, though. You can easily powder it yourself in a a blender or food processor for a couple of seconds.

A Mexican piggy broken in half, showing the soft crumb.

Ground ginger

As I mentioned, marranitos recipes don’t usually have ginger added. But if you want to add some ginger powder to your cookies, just do it! You can add one to one and a half teaspoon.

I found several marranitos recipes with ginger, and I added ginger one time while recipe testing. Daniel actually preferred them with ginger. I personally would leave it for gingerbread.

Star anise

Another common addition to marranitos is star anise. It gives an interesting licorice flavor. I recommend 1/4 teaspoon of ground star anise powder for the recipe.

If you add it, you can cut back on the cloves powder from 1/2 to 1/4 teaspoon as well, as both are pretty strong flavors.

How to make marranitos

In a medium bowl, sieve or mix together, using a whisk, all of the dry ingredients: almond flour, pea protein isolate, psyllium husk powder, baking powder and baking soda.

Mixing together the dry ingredients for gluten-free marranitos.

This is important to loosen up the powders and fluff them up (especially the pea protein isolate).

In a larger bowl, add the lard and powdered sweetener and cream them together. You can use a stand mixer with the paddle attachment, or a hand mixer.

You can even do it by hand if you have the patience (it takes some time!) The process is exactly like you would do with butter.

Creaming lard and keto sweetener, then adding the remaining wet ingredients for marranitos and mixing.

The only difference, between creaming lard and butter, is that lards is already white in color. So the visual cue of “beat until pale” doesn’t apply here. Go by texture, and beat until it’s light and fluffy.

Then, add the 2 eggs, the vanilla extract, and the blackstrap molasses. Mix everything together.

If the mixture breaks (like creamed butter also does on occasion), don’t worry, it won’t affect the marranitos. The dough will come together when you add the dry ingredients.

Mixing marranitos cookie dough with hand mixer and then kneading by hand until smooth.

Start adding the dry ingredient mixture, half of it first, the mix. Then, add the second half and mix until the dough is smooth.

If using a hand mixer, add the second half a little at a time, as it might get too hard for the mixer. I usually finish mixing the dough by hand.

Do you need to refrigerate the dough?

It is not a must, but it does make it easier to cut the marranitos and transfer them to the cookie sheet without breaking them. I suggest you do it if you can.

While testing the recipe, I noted the difference between cutting the marranitos with the dough just mixed and after being refrigerated for one hour.

With the non-chilled cookie dough, I had to be much more careful when cutting the marranitos and a couple lost their tail and feet when transferring to the cookie sheet. I had to re-roll and cut them again. The refrigerated dough was MUCH easier to work with.

To refrigerate the dough, divide it in half and make 2 squares, wrap them in plastic wrap and chill for one hour. You can put it in the freezer for 20 minutes to speed up the process.

Cut the pig shaped cookies

Open the dough on a silicone baking mat , it’s a great non-stick surface that you don’t need to flour. If you spread the cookies on another surface, you can “flour” it with pea protein isolate if needed.

Transferring marranitos to cookie sheet and brushing them with egg wash.

Roll out the dough to 3/8 inch thickness (just under 1 centimeter). These Mexican cookies are supposed to be thick and soft, so don’t cut them any thinner or they might end up crisping up and being more like gingerbread.

Use a pig shaped cookie cutter to cut the dough into puerquitos. This pig cookie cutter set comes in 3 sizes so you can choose.

Usually, the marranitos de piloncillo that you can get at the panaderia or from Mexican street vendors are pretty large (about 4 to 5 inches).

I made mine marranitos way smaller, thinking it would be easier for portion control. But it wasn’t… they are just irresistible.

Transfer the marranitos to a sheet pan lined with parchment paper. Beat the remaining egg and brush it over the top of the cookies, then take them into the preheated oven.

How long do marranitos take to bake?

Bake the low-carb marranitos until there’s just a touch of golden around the edges of the cookies, so they will remain soft and slightly chewy, like the authentic Mexican pan dulce.

It takes about 10 to 11 minutes at 170 °C (340 °F). If the dough was chilled before cutting, you’ll need to bake a little longer – about 13 minutes.

Storage and freezing

Marranitos can be stored in an airtight container at room temperature for up to 3 days. To extend their shelf life, you can store them in the refrigerator for up to 1 week.

The puerquitos can also be frozen for longer storage. To freeze, once they are completely cooled place them in an airtight container or freezer bag. They can be stored in the freezer for up to 2 months.

When the need for piggy cookies arises, just remove the marranitos from the freezer and let them sit at room temperature for a while to thaw out.

A pile of marranitos placed on a plate lined with brown parchment paper.

Marranitos (Mexican Pig Shaped Cookies)

5 from 2 votes
These adorable low-carb and gluten-free marranitos (Mexican gingerbread pigs) are deliciously sweet and soft like the authentic pan dulce from the panaderia, but with less than 1 net carb per cookie!
Author: Pris Frank
Prep Time 18 minutes
Cook Time 12 minutes
Additional Time 1 hour
Total Time 1 hour 32 minutes
Course Dessert, Snack
Cuisine Mexican
Servings 32 small or 16 large cookies



  • In a medium bowl, whisk together 1 cup almond flour, 1 cup pea protein, 2 tablespoons psyllium husk powder, 1 teaspoon baking powder, 1/2 teaspoon baking soda, 1 1/2 teaspoon ground cinnamon and 1/2 teaspoon ground cloves.
  • In a larger bowl, or in the bowl of your standing mixer, cream together the 1/2 cup lard and 3/4 cup allulose sweetener until light and fluffy. You can use a hand mixer or a standing mixer with the paddle attachment.
  • Add in 2 eggs, 1 1/2 teaspoon vanilla extract and 1 tablespoon blackstrap molasses. Mix to combine.
  • Add half of the whisked dry ingredients, and mix well. Add the the remaining slowly, giving time to incorporate, and mixing until the cookie dough forms. The dough is quite heavy so if using a hand mixer you might need to knead by hand to get a smooth dough.
  • Divide the dough in two. Cover in plastic wrap and refrigerate for one hour. (You could start rolling the dough straight away but it's easier to cut the pig shaped cookies after the dough is chilled).
  • Preheat the oven to 170 °C (340 °F) and line two cookie sheets with parchment paper.
  • Place half of the dough on a silicon mat, parchment paper or lightly floured (use pea protein powder) surface. Roll out the dough to 3/8 inch thickness (~ 1 centimeter). Cut the dough into marranitos using the pig-shaped cookie cutter. You'll get about 32 cookies with the small cutter, about half that with the large one.
  • Transfer the piggies to the cookie tray, evenly spaced at least one inch apart. Use a pie server or spatula to help gently lifting them if needed. Re-roll the scraps of dough together and cut more puerquitos
  • If you wish more golden brown marranitos, whisk one extra egg and brush it over the cookies lightly (If the egg is too thick, add a splash of water).
  • Bake the marranitos for about 12-13 minutes, until they are puffed up and with just a hint of light browning around the edges. (If the dough wasn't chilled, they will be ready faster at 10-11 minutes). The cookies are soft but can be handled straight from the oven. They may be served warm.


* Powdered or confectioner's sweetener is a better choice for creaming the lard or butter, as it quickly dissolves and gets lighter and fluffier. You can easily powder the sweetener yourself in a a blender or food processor for a couple of seconds.
* For soft marranitos, I recommend pure allulose (or xylitol) sweetener, or erythritol baking blends that also contain allulose. Pure erythritol will turn the cookies crisp/crunchy. You can use it if that's how you like them.
** Authentic marranitos pan dulce are made with piloncillo sugar and/or brown sugar, and sometimes also take up to a whole cup of molasses. To make this low-carb and keto friendly marranitos recipe, I used blackstrap molasses. Only one tablespoon has enough concentrated flavor to make these taste similar to piloncillo cookies, while adding a negligible amount of carbs to the recipe (each cookie has 0.7 net carbs). If you prefer to skip it altogether, you can substitute the sweetener in the recipe for a keto gold or brown sweetener.


Serving: 2small cookies or 1 big cookieCalories: 133kcalCarbohydrates: 2.7gProtein: 7.7gFat: 10gFiber: 1.4gSugar: 1gNet Carbohydrates: 1.3g
Tried this recipe?Leave a comment and let us know how it was!


  1. This is so kool – just saw a cure post on gf buhitos (owl) cookies, ‘the little cousin of Marranitos’ and was curious about ingredient options! These like great!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating