🥐 Croquetas Recipe: Creamy Spanish Ham Croquettes the Traditional Way
If there is one bite-sized dish that truly captures the heart of Spanish home cooking, it has to be this classic croquetas recipe. Crispy on the outside and wonderfully creamy on the inside, croquetas are one of Spain’s most loved tapas and comfort foods. They are humble, traditional, and absolutely unforgettable when made properly.
A good croquetas recipe is all about texture. The filling should be smooth, rich, and deeply savoury, while the outside should turn golden and lightly crisp after frying. In many Spanish homes, croquetas are made with ham, chicken, or leftovers from stews, but ham croquettes remain one of the most iconic versions. They are the kind of food that instantly feels homemade, generous, and full of warmth.
If you are building a proper Spanish tapas table, this croquetas recipe goes perfectly with classics like Patatas Bravas Recipe or a comforting main such as Spanish Omelette Recipe. And if you want to finish your meal the sweet Spanish way, a bowl of Arroz con Leche Recipe makes the perfect dessert.
Today I’ll show you exactly how to make a traditional croquetas recipe step by step, with a creamy béchamel filling, savoury ham, and that perfect crispy coating that makes homemade croquetas so special.
⏱️Time Table
| Stage | Time |
|---|---|
| Preparation time | 20 minutes |
| Cooking time | 25 minutes |
| Chilling time | 4 hours |
| Total time | 4 hours 45 minutes |
| Servings | 6 people |
🛒 Ingredients for This Croquetas Recipe
- 100 g Spanish ham, finely chopped
- 80 g butter
- 80 g plain flour
- 750 ml whole milk, warm
- 1 small onion, very finely chopped, optional
- A pinch of nutmeg
- Salt, to taste
- Black pepper, to taste
- 2 eggs, beaten
- Breadcrumbs for coating
- Oil for frying

This croquetas recipe uses simple ingredients, but the magic comes from patience and texture. The béchamel needs to be smooth and rich, and the coating must stay crisp after frying.
👨🍳 How to Make Croquetas Recipe Step by Step
1️⃣ Cook the onion and ham
Melt the butter in a saucepan over medium heat. If you are using onion, cook it gently for a few minutes until very soft without letting it brown. Add the chopped ham and stir for another minute. This first step gives the croquetas recipe its savoury homemade flavour.
2️⃣ Add the flour
Stir in the flour and cook it for 1 to 2 minutes, mixing constantly. This is important because it removes the raw flour taste and creates the base for the creamy filling. A great croquetas recipe starts with a proper roux.
3️⃣ Add the milk slowly
Gradually pour in the warm milk, a little at a time, stirring constantly to avoid lumps. Keep mixing until the béchamel becomes thick, smooth, and creamy. Season with a little nutmeg, black pepper, and salt if needed. Be careful with the salt because the ham already adds a lot of flavour to the croquetas recipe.
4️⃣ Cook until the mixture is thick

Continue cooking and stirring for several minutes until the mixture pulls away slightly from the sides of the pan and feels thick enough to hold its shape later. This is one of the most important parts of any good croquetas recipe. If the filling is too loose, shaping them later will be much harder.
5️⃣ Chill the filling
Spread the mixture into a dish or tray and cover it with cling film touching the surface so it does not form a skin. Let it cool, then refrigerate for at least 4 hours or overnight. A properly chilled filling makes shaping the croquetas recipe much easier.
6️⃣ Shape the croquetas
Once the mixture is cold and firm, shape it into small logs or oval croquettes using your hands or two spoons. They do not need to be perfectly identical, especially in a homemade croquetas recipe. That rustic look is part of their charm.
7️⃣ Coat the croquetas
Dip each croqueta first in beaten egg and then in breadcrumbs. Make sure they are evenly coated all over. This coating is what gives the croquetas recipe its delicious crispy outside after frying.
8️⃣ Fry until golden
Heat the oil in a deep pan and fry the croquetas in small batches until golden brown. Do not overcrowd the pan. Remove them with a slotted spoon and place them on kitchen paper. A homemade croquetas recipe should be crisp outside and creamy inside.
9️⃣ Serve hot
Serve the croquetas immediately while they are still hot and crisp. This croquetas recipe is best enjoyed fresh, either as a tapa, starter, or part of a larger Spanish meal.

🥄 Nutritional Information
| Nutritional value | Approximate amount per serving |
|---|---|
| Calories | 310 kcal |
| Protein | 10 g |
| Fat | 19 g |
| Carbohydrates | 24 g |
| Fiber | 1 g |
| Sodium | 420 mg |
✨ Tips for the Best Croquetas Recipe
- Warm the milk first: it helps the béchamel in your come together more smoothly.
- Chill the filling well: this makes shaping much easier and less messy.
- Do not rush the béchamel: the creaminess of a good croquetas recipe depends on slow, patient cooking.
- Fry in batches: overcrowding lowers the oil temperature and makes the croquetas less crisp.
- Serve immediately: homemade croquetas are at their best when fresh and hot.

❓FAQ About
What are croquetas made of in a traditional croquetas recipe?
A traditional croquetas recipe is usually made with a thick béchamel sauce mixed with ham, chicken, or another savoury filling. The mixture is chilled, shaped, coated in egg and breadcrumbs, and then fried until golden and crisp.
Why is my croquetas recipe mixture too soft?
If your croquetas recipe filling is too soft, it usually means the béchamel was not cooked long enough or it did not chill properly. Letting the mixture thicken well in the pan and then refrigerating it for several hours makes a big difference.
Can I freeze croquetas recipe before frying?
Yes, absolutely. One of the best things about a homemade croquetas recipe is that you can freeze the shaped and coated croquetas before frying. That makes them perfect for preparing ahead and cooking whenever you need them.
Can I make the croquetas without ham?
Yes. Although ham is one of the most classic versions, a croquetas recipe can also be made with chicken, mushrooms, cod, or leftover roast meat. The method stays very similar, so once you learn the base, you can adapt it easily.
🍽️ A Spanish Classic Worth Making at Home
This croquetas recipe is one of the best examples of why Spanish home cooking is so loved. It takes simple ingredients, patience, and care, then turns them into something deeply comforting and full of character.
If you want to bring a little taste of authentic Spain into your kitchen, this homemade croquetas recipe is a wonderful place to start. Crispy, creamy, and full of traditional flavour, it is the kind of recipe everyone remembers.
Descubre más desde Traditional Spanish Home Cooking
Suscríbete y recibe las últimas entradas en tu correo electrónico.