There’s something truly special about biting into a homemade Alfajor, with its delicate layers of crumbly cookies and rich dulce de leche. This treat is a beloved staple in many Latin American countries, and each bite transports you to a cozy café, where the aroma of fresh pastries wafts through the air. Beyond their delicious flavor, these cookies are surprisingly easy to make, offering a beautiful balance of sweet and buttery textures.
Whether you’re celebrating a special occasion or just want to indulge, making alfajores is a fantastic way to share love and warmth with family and friends. Let’s dive into the delightful world of alfajores, starting with what you need to bring this recipe to life.
Why You’ll Love This Recipe
This recipe brings together a charming blend of flavors and textures, making it a crowd favorite.
- Irresistible combination of crumbly cookies and smooth dulce de leche.
- Perfect for sharing or enjoying with a cup of coffee or tea.
- Simple ingredients that you likely already have at home.
- Customizable with chocolate coatings or different fillings.
- A delightful way to introduce a taste of Latin culture into your kitchen.
My Experience Making This Recipe
When I first made these alfajores, I was instantly transported back to my childhood, where I enjoyed them during family gatherings. The scent of vanilla and butter filled my kitchen, making it hard to resist sneaking a taste before they were even assembled.
As I shared them with friends, their eyes lit up with joy. Each bite brought smiles and compliments, reminding me how food can create beautiful memories.
Recipe Overview
- Recipe Name: Alfajor
- Servings: 12
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Total Time: 45 minutes
- Course: Dessert
- Cuisine: Latin American
- Calories per Serving: 200
Equipment You Will Need
- Mixing bowl
- Whisk or electric mixer
- Baking sheet
- Parchment paper
- Cookie cutter
- Spatula
Ingredients for Alfajor
- 1 cup unsalted butter, softened
- 1 cup powdered sugar
- 2 large egg yolks
- 1 teaspoon vanilla extract
- 2 cups all-purpose flour
- 1 cup cornstarch
- 1 teaspoon baking powder
- 1 cup dulce de leche
- Powdered sugar for dusting
Ingredient Notes and Substitutions
- Unsalted butter: Adds richness and allows you to control salt levels. You can use margarine in a pinch, but it may alter the texture.
- Powdered sugar: Sweetens the dough and gives a lovely texture. Granulated sugar can be used, but it won’t dissolve as easily.
- Dulce de leche: The classic filling for alfajores. If unavailable, you can use caramel sauce as a substitute.
How to Make Alfajor
Step 1: Preheat the Oven
Start by preheating your oven to 350°F (175°C). This ensures that the cookies bake evenly and achieve that golden color.
Step 2: Cream the Butter and Sugar
In a mixing bowl, combine the softened butter and powdered sugar. Beat them together until the mixture is light and fluffy, which helps create a tender cookie texture.
Step 3: Add Egg Yolks and Vanilla
Mix in the egg yolks and vanilla extract until well combined. This adds moisture and flavor, making your cookies irresistible.
Step 4: Combine Dry Ingredients
In another bowl, whisk together the flour, cornstarch, and baking powder. This step ensures even distribution of the leavening agent throughout the dough.
Step 5: Mix Dry Ingredients into Wet Ingredients
Gradually add the dry ingredients to the wet mixture, stirring until a soft dough forms. Be careful not to overmix, as this can lead to tough cookies.
Step 6: Roll Out the Dough
On a lightly floured surface, roll out the dough to about 1/4-inch thickness. This thickness allows for the cookies to bake evenly without being too thick or thin.
Step 7: Cut and Bake the Cookies
Use a cookie cutter to cut out shapes and place them on a baking sheet lined with parchment paper. Bake for about 15 minutes or until the edges are lightly golden.
Step 8: Assemble the Alfajores
Once cooled, spread a generous layer of dulce de leche on one cookie and top with another. Dust with powdered sugar for a delightful finish.
Pro Tip: For an extra touch, dip the edges in chocolate after assembling for a delightful twist!
Tips for the Best Alfajor
- Ensure your butter is at room temperature for easy mixing.
- Chill the dough for 30 minutes before rolling for easier handling.
- Use a combination of all-purpose flour and cornstarch for the best texture.
- Don’t skip dusting with powdered sugar; it adds a lovely presentation.
- Experiment with fillings like fruit jams for a unique flavor.
Common Mistakes to Avoid
- Overmixing the dough can lead to tough cookies; mix just until combined.
- Not letting the cookies cool completely before filling can cause a gooey mess.
- Using cold butter may result in dense cookies; always use softened butter.
- Skipping the parchment paper can lead to sticking and broken cookies.
Serving Suggestions
These alfajores shine on their own but pairing them with a warm beverage elevates the experience. Here are some great options:
- Classic espresso or coffee
- A cup of hot chocolate
- Milk or a milk alternative
- A refreshing cup of tea
Variations to Try
- Chocolate alfajores: Use cocoa powder in the dough for a chocolatey twist.
- Coconut alfajores: Roll the filled cookies in shredded coconut for extra flavor.
- Fruit-flavored alfajores: Substitute dulce de leche with raspberry or mango jam.
- Chocolate-dipped alfajores: Dip the assembled cookies in melted chocolate for indulgence.
Dietary Adaptations
- Gluten-free: Use a gluten-free flour blend instead of all-purpose flour.
- Dairy-free: Substitute butter with coconut oil or a plant-based butter.
- Vegan: Replace eggs with flaxseed meal and use dairy-free dulce de leche.
- Low-carb/keto: Use almond flour and a sugar substitute for the filling.
Storage and Reheating
Refrigerator
Store leftover alfajores in an airtight container in the fridge for up to a week.
- Place parchment paper between layers to prevent sticking.
Freezer
These cookies freeze well, so you can make them ahead of time. Wrap them tightly in plastic wrap and then in foil.
- Store in the freezer for up to three months.
Reheating
To enjoy them warm, let them sit at room temperature for a bit and then briefly microwave them.
- Heat for about 10-15 seconds to avoid melting the dulce de leche.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 200 |
| Total Fat | 10g |
| Saturated Fat | 6g |
| Carbohydrates | 27g |
| Fiber | 0g |
| Sugar | 12g |
| Protein | 2g |
| Sodium | 50mg |
| Cholesterol | 50mg |
This nutritional information is approximate and can vary based on exact measurements and ingredients used.
Frequently Asked Questions
Can I make these ahead of time?
Absolutely! The cookies can be made ahead and stored in the refrigerator or freezer.
What can I substitute for dulce de leche?
You can use caramel sauce or fruit preserves as a delicious alternative.
Why are my cookies too hard?
Overbaking or overmixing can lead to tough cookies. Keep an eye on baking time.
How should I store the cookies?
Keep them in an airtight container to maintain freshness, ideally in the refrigerator.
Can I use a different filling?
Yes! Feel free to experiment with various jams or flavored creams for a twist.
Final Thoughts
Making your own alfajores is a rewarding experience that brings joy to any dessert table. With their rich flavors and delightful textures, they are sure to become a favorite in your home.
So, gather your ingredients and get ready to enjoy this delicious treat. And if you want to explore more delightful recipes, check out my Polvorones Recipe or try making Alfredo Sauce with Cream Cheese for a savory twist!

Alfajor
Ingredients
Equipment
Method
- Preheat the oven to 350°F (175°C).
- In a mixing bowl, combine softened butter and powdered sugar. Beat until light and fluffy.
- Mix in egg yolks and vanilla extract until well combined.
- In another bowl, whisk together flour, cornstarch, and baking powder.
- Gradually add dry ingredients to the wet mixture, stirring until a soft dough forms.
- On a lightly floured surface, roll out the dough to about 1/4-inch thickness.
- Cut out shapes using a cookie cutter and place them on a baking sheet lined with parchment paper.
- Bake for about 15 minutes or until the edges are lightly golden.
- Once cooled, spread a layer of dulce de leche on one cookie and top with another.
- Dust with powdered sugar before serving.