Croquetas de Jamon (Spanish Ham Croquettes)
Creamy bechamel and diced jamon rolled into logs, breaded and fried until golden and crackling, a beloved Spanish tapas classic.
About This Recipe
Croquetas are perhaps Spain's most cherished tapa, a thick, ham-studded bechamel chilled until firm, then shaped, breaded, and fried until the outside shatters to reveal a molten, creamy center. The bechamel is cooked longer and thicker than a typical sauce, allowing it to firm up completely once chilled, which is essential — a bechamel that's too loose will be impossible to shape and will burst during frying. Diced jamon serrano or jamon iberico gives the classic version its distinct savory depth, though variations abound; whatever the filling, the technique of chilling, shaping, double-breading and frying stays exactly the same.
Ingredients
Serves 6
- 4 tbspbutter
- 1/2 cupall-purpose flour(for bechamel)
- 3 cupswhole milk(warmed)
- 150 gjamon serrano(finely diced)
- 1/2onion(finely minced)
- 1/2 tspsalt
- 1/4 tspnutmeg
- 1 cupall-purpose flour(for breading)
- 2eggs(beaten, for breading)
- 1.5 cupsbreadcrumbs(for breading)
- 4 cupsvegetable oil(for frying)
Instructions
- 1
Cook the onion
Melt butter in a saucepan and cook minced onion until soft, about 5 minutes.
- 2
Make the roux
Add flour and cook, stirring constantly, 2-3 minutes until pale and fragrant.
- 3
Add milk gradually
Whisk in warm milk a little at a time, stirring constantly, until fully smooth and very thick, cooking 8-10 minutes total.
- 4
Add ham
Stir in diced jamon, salt and nutmeg, cooking 2 more minutes until very thick, almost paste-like.
The bechamel should be thick enough that a spoon dragged through it leaves a clear trail — this is what allows it to hold its shape once chilled.
- 5
Chill
Spread the mixture into a shallow dish, cover directly with plastic wrap, and refrigerate at least 3 hours, or overnight.
- 6
Shape and bread
Scoop and roll the chilled mixture into small logs, then coat each in flour, dip in beaten egg, and coat in breadcrumbs.
- 7
Fry
Fry in batches in hot oil (350F/175C) for 2-3 minutes, turning, until deep golden all over.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Chill the bechamel thoroughly, ideally overnight — a warm or barely-set bechamel is nearly impossible to shape without it sticking to your hands.
- →
Double-dip in egg and breadcrumbs for an extra-crisp shell if the first coating feels thin.
- →
Fry at a steady, hot temperature; oil that's too cool makes the croquetas absorb grease and can cause them to burst before the coating sets.
Variations
- •
Croquetas de pollo use shredded cooked chicken instead of jamon.
- •
A mushroom version (croquetas de setas) is popular for a vegetarian option.
- •
Bacalao (salt cod) croquetas are a classic variation found in coastal regions.
Storage
Uncooked, breaded croquetas freeze exceptionally well; fry directly from frozen, adding a minute or two to the cooking time. Cooked leftovers keep 2 days refrigerated and reheat best in an oven, not a microwave.
History & Origin
Croquetas arrived in Spain via French bechamel technique in the 19th century and were quickly adapted using local ingredients like jamon, becoming one of the defining tapas of Spanish bars and a dish closely tied to home cooking traditions passed between generations.
Frequently Asked Questions
Can I make the bechamel ahead?
Yes, in fact it's best made a day ahead and chilled thoroughly, which makes shaping the croquetas much easier.
What if my croquetas burst while frying?
The bechamel likely wasn't thick enough or wasn't chilled long enough — make sure it's very firm before shaping, and freeze shaped croquetas for 15 minutes before frying if needed.
Why are my croquetas greasy?
The oil temperature was probably too low — use a thermometer to keep it steady around 350F/175C throughout frying.
Nutrition Facts
Per serving (90g / 3.2 oz) · 6 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Spanish Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes