These Classic Spanish Jamon Croquetas Holiday Appetizer are pure comfort in a small, crisp bite. I love how they feel both old-world and homey at the same time. They are the kind of appetizer that makes people slow down, talk a little more, and reach for just one more.
What makes this recipe so special is the simple mix of 4 tbsp unsalted butter, 1/4 cup extra-virgin olive oil, 1 medium onion, very finely diced, a pinch of salt, 1 pinch ground nutmeg, and 8 oz Serrano ham, finely diced. Then comes the base, made with 1 scant cup (about 120 g) all-purpose flour and 4 cups whole milk, at room temperature, which turns into a thick béchamel. After that, the croquettes get coated with 1 cup all-purpose flour, 2 large eggs, beaten, and 1 1/2 cups panko or fine dry breadcrumbs. Finally, they fry in about 3 cups olive oil or neutral frying oil until golden. The flavor is rich, savory, and gently nutty, with the ham bringing a salty, elegant bite.
The method is easy to follow, even if you have never made croquetas before. First, you heat the fats, cook the onion, add the ham, and toast the flour. Then you slowly add the milk and stir until the mixture becomes very thick, almost like mashed potatoes. After that, you chill the mixture until firm, shape it, bread it, and fry it until crisp and deeply golden. Because the filling needs time to chill, this is a great make-ahead recipe for stress-free entertaining.
These Classic Spanish Jamon Croquetas Holiday Appetizer are perfect for chilly nights, holiday parties, and family gatherings. They also work well for potlucks, buffet tables, and small celebrations where you want something warm, special, and easy to serve. Since they can be made ahead, they fit nicely into busy weekends and festive meal planning.

Why You’ll Love This Classic Spanish Jamon Croquetas Holiday Appetizer
- They are comfort food with a refined touch, so they feel special without being fussy.
- The ingredients are simple, and yet the flavor is rich, savory, and memorable.
- They can be made ahead, which makes holiday cooking much easier.
- They are crisp on the outside and creamy inside, which gives you a lovely texture in every bite.
- They are a crowd-pleaser for both casual gatherings and more formal dinners.
Serrano Ham Tips
Serrano ham is the heart of these croquetas, so choose it with care. If possible, buy ham that is already finely diced or ask the deli counter to cut it small for you. This helps it blend smoothly into the filling, and it also keeps the texture balanced. Since Serrano ham is naturally salty, go lightly with extra salt. Also, if the ham looks very dry, that is fine. In fact, a little dryness works well here because it adds stronger flavor once the ham is cooked in butter, oil, and milk.
Options for Substitutions
- Use prosciutto instead of Serrano ham for a milder, slightly sweeter flavor.
- Swap panko breadcrumbs for fine dry breadcrumbs if you want a lighter, airier crust.
- Use 1/2 yellow onion if you prefer a softer onion flavor.
- Replace whole milk with 2% milk for a slightly lighter filling, although the croquettes will be a little less rich.
- Add a small pinch of smoked paprika if you want a deeper Spanish-style flavor.
- Use gluten-free flour and gluten-free breadcrumbs if you need a gluten-free version, but expect a softer texture.
Watch Out for These Mistakes
One common mistake is rushing the flour step. You need to toast the flour for about 2 minutes while stirring all the time. If you stop stirring, it can burn fast. However, if you undercook it, the filling may taste pasty instead of rich and smooth. So, keep the heat steady and watch the color closely.
Another issue is adding the milk too quickly. Instead, pour it in a little at a time and stir well after each addition. That slow process helps the béchamel stay silky and thick. If you dump in the milk too fast, the mixture may turn lumpy, and then it is harder to fix. Also, make sure the milk is at room temperature, because cold milk can slow the cooking and make the sauce seize a bit.
A third mistake is shaping the croquettes before the filling is firm enough. The mixture should feel very cold and solid, or it will be sticky and hard to handle. For that reason, chilling overnight is often best. If you are short on time, you can chill it faster in the freezer, but do not skip the chilling step.
Finally, do not fry at the wrong temperature. If the oil is too cool, the croquettes will absorb too much oil and turn greasy. On the other hand, if it is too hot, the outside will brown before the inside is heated through. So, aim for 350°F and fry in small batches for the best result.

What to Serve With Classic Spanish Jamon Croquetas Holiday Appetizer?
These croquettes pair beautifully with simple sides that balance their rich filling. Try serving them with a fresh green salad, roasted vegetables, or a bright tomato salad to cut through the richness. In addition, lemon wedges and aioli make excellent dipping choices, because they add a fresh, creamy contrast. If you are building a holiday spread, olives, marinated peppers, and crusty bread also fit well and help create a warm Spanish-inspired table.
Storage Instructions
Store: Keep cooked croquettes in the refrigerator for up to 3 days. Place them in an airtight container after they cool completely.
Freeze: Freeze breaded, unfried croquettes for up to 3 months. Store them in a single layer at first if possible, then move them to a freezer-safe container once firm.
Reheat: For the stovetop, warm croquettes in a skillet over medium-low heat until hot and crisp. For the microwave, heat in short bursts, but know the crust will soften. If you want the best texture, reheat in the oven at 350°F for 10 to 15 minutes.
Recipe Info
Preparation Time: 30 minutes
Cooking Time: 15 minutes
Total Time: 4 hours 45 minutes
Level of Difficulty: Easy to Medium
Servings: 24 servings
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
Calories: about 2,600 to 3,000 kcal total
Protein: about 90 to 110 g
Fat: about 170 to 210 g
Carbohydrates: about 180 to 220 g
Ingredients
- FOR THE FILLING:
- 4 tbsp unsalted butter
- 1/4 cup extra-virgin olive oil
- 1 medium onion, very finely diced
- 1 pinch salt (go lightly; the ham is salty)
- 1 pinch ground nutmeg
- 8 oz Serrano ham, finely diced
- 1 scant cup (about 120 g) all-purpose flour
- 4 cups whole milk, at room temperature
- FOR THE BREADING:
- 1 cup all-purpose flour
- 2 large eggs, beaten
- 1 1/2 cups panko or fine dry breadcrumbs
- FOR FRYING:
- About 3 cups olive oil or neutral frying oil (about 2 inches deep)

Step-by-Step Instructions
Step 1: Build the Flavor Base
Heat the butter and olive oil in a heavy, wide pan over medium-high heat for about 2 minutes, until the butter melts. Then add the finely diced onion and sauté for a few minutes, just until it starts to color. Add a small pinch of salt and the ground nutmeg. This first step gives the croquettes their warm, savory base, so take your time and keep the heat steady.
Step 2: Add the Ham and Flour
Next, add the finely diced Serrano ham and sauté it for about 30 seconds. After that, stir in the flour and keep stirring constantly until it turns light brown, about 2 minutes. This is important because the flour needs to cook a little before the milk goes in. Otherwise, the filling can taste raw or heavy.
Step 3: Make the Béchamel
Now add the milk a little at a time, stirring constantly as you go. Over about 15 to 20 minutes, keep adding milk whenever the mixture gets dry. Soon, it will turn very thick and creamy, almost like mashed potatoes. This is the béchamel, and it is the heart of the croquetas. Once it is thick enough, turn off the heat and let it cool to room temperature.
Step 4: Chill, Shape, and Bread
Scrape the mixture into a buttered bowl, then press plastic wrap directly onto the surface. Refrigerate it for at least 4 hours, and preferably overnight, until very firm. If you need to speed things up, spread it thin on a baking sheet and freeze it for about 30 minutes. Once cold, shape the dough into small logs, about 2 tablespoons each, using two spoons or a pastry bag. Then roll each croquette in flour, dip it in beaten egg, and coat it well in breadcrumbs. Place them on a tray, and refrigerate up to 24 hours if needed.
Step 5: Fry Until Golden and Serve
Heat about 2 inches of oil in a heavy pot to 350°F, making sure it is hot but not smoking. Fry the croquettes in batches of 4 to 5 for about 5 minutes, turning once, until deep golden brown. Then lift them out with a slotted spoon and place them on paper towels to drain. Let them cool for a few minutes, and serve hot with lemon wedges or aioli.
Conclusion
These Classic Spanish Jamon Croquetas Holiday Appetizer bring together simple ingredients, careful cooking, and a beautiful crisp finish. They are rich, savory, and perfect for sharing. Since the filling can be made ahead, they are also practical for holidays and busy weekends. So, if you want a warm appetizer that feels special and comforting, this is a wonderful recipe to try. If you make them, I would love to hear how they turned out, and you can also explore more cozy appetizer ideas for your next gathering.
Print
Classic Spanish Jamon Croquetas Holiday Appetizer
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Total Time: 285 minutes
- Yield: 24 servings 1x
- Category: Appetizer
- Method: Frying
- Cuisine: Spanish
- Diet: None
Description
These Classic Spanish Jamon Croquetas are pure comfort in a small, crisp bite, perfect for holiday gatherings.
Ingredients
- 4 tbsp unsalted butter
- 1/4 cup extra-virgin olive oil
- 1 medium onion, very finely diced
- 1 pinch salt
- 1 pinch ground nutmeg
- 8 oz Serrano ham, finely diced
- 1 scant cup (about 120 g) all-purpose flour
- 4 cups whole milk, at room temperature
- 1 cup all-purpose flour (for breading)
- 2 large eggs, beaten
- 1 1/2 cups panko or fine dry breadcrumbs
- About 3 cups olive oil or neutral frying oil (for frying)
Instructions
- Heat the butter and olive oil in a heavy, wide pan over medium-high heat for about 2 minutes until melted.
- Add the finely diced onion and sauté for a few minutes until it starts to color. Then, add a pinch of salt and the ground nutmeg.
- Next, add the finely diced Serrano ham and sauté it for about 30 seconds.
- Stir in the flour and keep stirring constantly until light brown, about 2 minutes.
- Add the milk a little at a time, stirring constantly, until it becomes thick and creamy, about 15 to 20 minutes.
- Once thickened, remove from heat and let cool to room temperature.
- Chill the mixture in a buttered bowl covered with plastic wrap for at least 4 hours or overnight until firm.
- Shape the dough into small logs and bread them by rolling in flour, dipping in beaten egg, and coating with breadcrumbs.
- Heat oil in a heavy pot to 350°F and fry croquettes in batches for about 5 minutes until deep golden brown.
- Let them cool on paper towels and serve hot with lemon wedges or aioli.
Notes
These croquettes can be made ahead and are perfect for busy entertaining. Store in refrigerator for up to 3 days or freeze breaded, unfried croquettes for up to 3 months.
Nutrition
- Serving Size: 1 croquette
- Calories: 110
- Sugar: 1g
- Sodium: 300mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 0g
- Protein: 4g
- Cholesterol: 60mg