I remember the first time I tried to make meatballs on my own; it was a Saturday, with fogged-up windows and no idea how much mess I was about to create on the kitchen counter. I recall putting in too much garlic, and they turned out a bit salty, but I didn’t care—I ate almost everything I pulled out of the pan. Since then, I’ve made it a habit to prepare them every two to three weeks when I run out of dinner inspiration or need to feed a crowd quickly. It amuses me how simple they are, yet I still find some detail to fuss over or get tangled up with, like how to soak the bread or what kind of meat to use. Each batch turns out a little differently.
Time: about 1 hour from the moment I start peeling the onion, with around 15 minutes wasted just shaping and frying, plus the cleanup afterward (that doesn’t count, I know). Servings: 15-20 meatballs, depending on how big you make them, enough for 4 people at a normal meal. Difficulty level: I’d say it’s easy if you don’t panic at the frying smell and aren’t in a rush, but on your first try, you might end up with a tray of either mushy or overly dry meatballs; I’ve been there.
I make meatballs for two reasons: one is that I never know what else to cook when people drop by unexpectedly—everyone eats, no one complains, and nothing is left over. The second reason: I can juggle whatever I have in the fridge, use whatever type of meat I want, and get rid of stale bread or onions that have started to weep. If I make too many, I stick them in the fridge or freeze them. Seriously, they’re like an anchor when you don’t feel like complicating things with “Sunday dinner,” but you want something tasty and filling.
Ingredients (this is how I gather them, weighed approximately, but it works well):
Ground meat – 600 g (a mix, usually pork and beef, but chicken or just pork works too. The meat gives all the texture and main flavor, so choose one you like, not too lean, with a bit of fat).
Egg – 1 piece (binds the mixture, helps keep the meatballs from crumbling; don’t use two, or they’ll be too soft).
Onion – 1 large (red works too, but white is sweeter. The onion adds moisture and flavor, don’t skip it).
Garlic – 7-8 cloves (I know, it seems like a lot, but you can’t put too little in meatballs. If you don’t want a strong taste, use just 5, but I don’t hold back).
Bread – 3 medium slices, about the size of your palm (the bread soaks everything up; without it, you get a rubbery texture. You can use any stale bread).
Breadcrumbs – 3 tablespoons (helps with texture, absorbs excess liquid, but don’t overdo it, or they’ll dry out).
Salt – about a teaspoon, pepper – to taste (don’t skimp on the salt; bland meatballs are terrible, but don’t salt them like soup).
Oil for frying – at least 1.5 cm in the pan (don’t skimp on it; otherwise, they won’t fry nicely).
How I make them, step by step (sometimes I improvise, but this is generally the order):
1. First, take the bread, tear it into pieces, and sprinkle it with cold water just enough to moisten it well, not soggy. Let it sit for two or three minutes, then squeeze it in your hands. It took me a while to learn this—if you don’t squeeze it enough, the water will escape from the meatballs when you fry them.
2. Peel the onion and garlic. Chop the onion finely, but if you don’t want to cry, grate it. Crush the garlic with the knife blade and chop it finely. Don’t leave big chunks; otherwise, you’ll end up with garlic bombs inside.
3. In a large bowl, combine the meat, squeezed bread, egg, onion, garlic, and the 3 tablespoons of breadcrumbs. This is the moment to get your hands in there and mix well. Don’t be shy; you can’t do this with a spoon. Mix for about 2-3 minutes until the mixture feels somewhat sticky but holds together. If it’s too soft, sprinkle a bit of breadcrumbs (but not too much).
4. Add the salt and pepper. Taste a little bit of the raw mixture on the tip of your tongue to see if it’s enough; don’t be shy. I’ve often added salt by eye and regretted it.
5. Shape the meatballs: take a piece the size of a walnut (or a bit bigger), roll it in your palms, and flatten it slightly. I prefer to make them flat; they fry faster and don’t stay raw in the middle.
6. Heat the pan with enough oil—not enough to drown them, but enough to cover them halfway. Carefully place the meatballs in the pan to avoid splashing. Let them cook on one side until they form a crust, then flip them with a spatula. About 2-3 minutes on each side if you made thin shapes; if they’re thick, you can give them 4-5 minutes.
7. Remove them onto paper towels to absorb excess oil. Don’t stack them on top of each other, or they’ll steam and become soggy. Let them "breathe" for 5 minutes.
Tips:
- Don’t add breadcrumbs to the point of making concrete; just enough to bind. Many get carried away and add breadcrumbs with a ladle, resulting in hard, dry balls that no one wants.
- For the meat: if you’re using only chicken, be careful not to dry out the mixture, as chicken is low in fat. Add some lard, butter, or oil directly into the mix; otherwise, your meatballs will seem like hospital diet food.
- The garlic should be fresh, not dried and wrinkled; if you have an old one, reduce the amount or sauté it with the onion first to avoid bitterness.
- If you want to avoid the frying smell filling the house, place a damp cloth over the hood or open the window wide (I’m joking, but not really…).
- For fluffy meatballs: don’t press them too hard when shaping, and don’t let them fry until they turn dark brown, as they lose their charm.
Substitutions and adaptations:
- Gluten-free: skip the breadcrumbs, use ground gluten-free oats or corn flour. You can also replace the bread with gluten-free bread, which works just as well.
- Diet-friendly: use lean turkey meat, only egg whites, and replace frying with baking (on parchment paper, 200°C, 25 minutes).
- Vegetarian: skip the meat, add finely chopped and well-cooked mushrooms, plus lentils or chickpeas, but then we’re talking about a different dish.
Variations:
- Add herbs (dill or parsley) to the mixture; it makes a noticeable difference in flavor, especially in summer.
- If you want a crispy crust, roll the meatballs in breadcrumbs before frying.
- Try adding ground cumin or thyme for a different flavor.
- You can also add a bit of grated cheese (like cheddar or feta) to the mixture for extra flavor.
Serving:
Meatballs are good both cold and hot. They go well with mashed potatoes, a simple salad (like coleslaw), alongside a serving of pasta, or even in a sandwich. Some people serve them with tomato sauce or yogurt. Personally, if I’m in the mood, I enjoy them with pickles and a glass of beer. If you make a platter, don’t forget to display them prominently; they disappear first.
Frequently Asked Questions:
How many meatballs does this recipe yield?
For me, about 15-20 pieces, depending on how big or small you make them. If you want them for appetizers, make them small, just a bite, and you might even get over 25.
Can I bake the meatballs instead of frying them?
Yes, it’s healthier, but they’ll be less crispy. Place them on parchment paper, brush with a bit of oil, at 200°C for 20-25 minutes, flipping halfway. They won’t brown the same way as in oil, but you’ll avoid the smell in the house.
How do I prevent them from being tough or dry?
Don’t overdo the breadcrumbs or bread, and don’t cook them too long. The meat should have a bit of fat; otherwise, they’ll dry out. And don’t press too hard when shaping; leave them a bit airy.
Can I prepare the mixture in advance?
Yes, it can be kept in the fridge for 6-8 hours without issues. If you keep it overnight, mix it a bit before shaping the meatballs, as the breadcrumbs and bread will soak up the liquid.
Can I freeze them?
Yes, both raw (shape them, place on a tray in the freezer, then transfer to a bag) and after they’re cooked. To defrost, do it slowly in the fridge to avoid sogginess.
What’s the best meat to use?
I mix pork and beef, about 60% pork and 40% beef. Using only beef makes them dryer, only pork is fattier, and only chicken can dry out. The mix provides a balanced flavor, but it depends on personal preference.
Can I add more garlic?
Of course, but be careful not to upset your coworkers or family afterward. If you want a subtle flavor, keep it to a minimum.
Nutritional values (approximate):
For 100 g of fried meatballs, you have about 220-250 kcal, with around 14 g of protein, 15-16 g of fat, and 7-8 g of carbohydrates (depending on how much bread and breadcrumbs you use). If you switch to lean meat, the fat content decreases. If you bake them, even better, you reduce the oil absorbed. In my opinion, they’re not a bomb if you eat them in moderation, especially if you pair them with vegetables or salad. If you add heavy sides and many meatballs at once, the calories add up quickly. A lunch with 4-5 meatballs, a bit of mashed potatoes, and a simple salad comes to about 500-600 kcal. They’re filling, and you don’t feel the need to keep going back for more.
How to store and reheat:
I put them in a plastic container or a covered bowl in the fridge; they stay fine for 3-4 days without issues. If you made more than you can finish, you can freeze them, already fried, and thaw them in the fridge when needed. To reheat, you can place them in the oven (or air fryer) for 5 minutes, or even in the microwave, but they’ll be softer. If you have the patience, you can reheat them in a non-stick pan, without oil, over low heat for a few minutes on each side; they come back nicely. I don’t recommend leaving them out too long; they dry out or become soggy, so it’s better to refrigerate them immediately after they cool down.
Time: about 1 hour from the moment I start peeling the onion, with around 15 minutes wasted just shaping and frying, plus the cleanup afterward (that doesn’t count, I know). Servings: 15-20 meatballs, depending on how big you make them, enough for 4 people at a normal meal. Difficulty level: I’d say it’s easy if you don’t panic at the frying smell and aren’t in a rush, but on your first try, you might end up with a tray of either mushy or overly dry meatballs; I’ve been there.
I make meatballs for two reasons: one is that I never know what else to cook when people drop by unexpectedly—everyone eats, no one complains, and nothing is left over. The second reason: I can juggle whatever I have in the fridge, use whatever type of meat I want, and get rid of stale bread or onions that have started to weep. If I make too many, I stick them in the fridge or freeze them. Seriously, they’re like an anchor when you don’t feel like complicating things with “Sunday dinner,” but you want something tasty and filling.
Ingredients (this is how I gather them, weighed approximately, but it works well):
Ground meat – 600 g (a mix, usually pork and beef, but chicken or just pork works too. The meat gives all the texture and main flavor, so choose one you like, not too lean, with a bit of fat).
Egg – 1 piece (binds the mixture, helps keep the meatballs from crumbling; don’t use two, or they’ll be too soft).
Onion – 1 large (red works too, but white is sweeter. The onion adds moisture and flavor, don’t skip it).
Garlic – 7-8 cloves (I know, it seems like a lot, but you can’t put too little in meatballs. If you don’t want a strong taste, use just 5, but I don’t hold back).
Bread – 3 medium slices, about the size of your palm (the bread soaks everything up; without it, you get a rubbery texture. You can use any stale bread).
Breadcrumbs – 3 tablespoons (helps with texture, absorbs excess liquid, but don’t overdo it, or they’ll dry out).
Salt – about a teaspoon, pepper – to taste (don’t skimp on the salt; bland meatballs are terrible, but don’t salt them like soup).
Oil for frying – at least 1.5 cm in the pan (don’t skimp on it; otherwise, they won’t fry nicely).
How I make them, step by step (sometimes I improvise, but this is generally the order):
1. First, take the bread, tear it into pieces, and sprinkle it with cold water just enough to moisten it well, not soggy. Let it sit for two or three minutes, then squeeze it in your hands. It took me a while to learn this—if you don’t squeeze it enough, the water will escape from the meatballs when you fry them.
2. Peel the onion and garlic. Chop the onion finely, but if you don’t want to cry, grate it. Crush the garlic with the knife blade and chop it finely. Don’t leave big chunks; otherwise, you’ll end up with garlic bombs inside.
3. In a large bowl, combine the meat, squeezed bread, egg, onion, garlic, and the 3 tablespoons of breadcrumbs. This is the moment to get your hands in there and mix well. Don’t be shy; you can’t do this with a spoon. Mix for about 2-3 minutes until the mixture feels somewhat sticky but holds together. If it’s too soft, sprinkle a bit of breadcrumbs (but not too much).
4. Add the salt and pepper. Taste a little bit of the raw mixture on the tip of your tongue to see if it’s enough; don’t be shy. I’ve often added salt by eye and regretted it.
5. Shape the meatballs: take a piece the size of a walnut (or a bit bigger), roll it in your palms, and flatten it slightly. I prefer to make them flat; they fry faster and don’t stay raw in the middle.
6. Heat the pan with enough oil—not enough to drown them, but enough to cover them halfway. Carefully place the meatballs in the pan to avoid splashing. Let them cook on one side until they form a crust, then flip them with a spatula. About 2-3 minutes on each side if you made thin shapes; if they’re thick, you can give them 4-5 minutes.
7. Remove them onto paper towels to absorb excess oil. Don’t stack them on top of each other, or they’ll steam and become soggy. Let them "breathe" for 5 minutes.
Tips:
- Don’t add breadcrumbs to the point of making concrete; just enough to bind. Many get carried away and add breadcrumbs with a ladle, resulting in hard, dry balls that no one wants.
- For the meat: if you’re using only chicken, be careful not to dry out the mixture, as chicken is low in fat. Add some lard, butter, or oil directly into the mix; otherwise, your meatballs will seem like hospital diet food.
- The garlic should be fresh, not dried and wrinkled; if you have an old one, reduce the amount or sauté it with the onion first to avoid bitterness.
- If you want to avoid the frying smell filling the house, place a damp cloth over the hood or open the window wide (I’m joking, but not really…).
- For fluffy meatballs: don’t press them too hard when shaping, and don’t let them fry until they turn dark brown, as they lose their charm.
Substitutions and adaptations:
- Gluten-free: skip the breadcrumbs, use ground gluten-free oats or corn flour. You can also replace the bread with gluten-free bread, which works just as well.
- Diet-friendly: use lean turkey meat, only egg whites, and replace frying with baking (on parchment paper, 200°C, 25 minutes).
- Vegetarian: skip the meat, add finely chopped and well-cooked mushrooms, plus lentils or chickpeas, but then we’re talking about a different dish.
Variations:
- Add herbs (dill or parsley) to the mixture; it makes a noticeable difference in flavor, especially in summer.
- If you want a crispy crust, roll the meatballs in breadcrumbs before frying.
- Try adding ground cumin or thyme for a different flavor.
- You can also add a bit of grated cheese (like cheddar or feta) to the mixture for extra flavor.
Serving:
Meatballs are good both cold and hot. They go well with mashed potatoes, a simple salad (like coleslaw), alongside a serving of pasta, or even in a sandwich. Some people serve them with tomato sauce or yogurt. Personally, if I’m in the mood, I enjoy them with pickles and a glass of beer. If you make a platter, don’t forget to display them prominently; they disappear first.
Frequently Asked Questions:
How many meatballs does this recipe yield?
For me, about 15-20 pieces, depending on how big or small you make them. If you want them for appetizers, make them small, just a bite, and you might even get over 25.
Can I bake the meatballs instead of frying them?
Yes, it’s healthier, but they’ll be less crispy. Place them on parchment paper, brush with a bit of oil, at 200°C for 20-25 minutes, flipping halfway. They won’t brown the same way as in oil, but you’ll avoid the smell in the house.
How do I prevent them from being tough or dry?
Don’t overdo the breadcrumbs or bread, and don’t cook them too long. The meat should have a bit of fat; otherwise, they’ll dry out. And don’t press too hard when shaping; leave them a bit airy.
Can I prepare the mixture in advance?
Yes, it can be kept in the fridge for 6-8 hours without issues. If you keep it overnight, mix it a bit before shaping the meatballs, as the breadcrumbs and bread will soak up the liquid.
Can I freeze them?
Yes, both raw (shape them, place on a tray in the freezer, then transfer to a bag) and after they’re cooked. To defrost, do it slowly in the fridge to avoid sogginess.
What’s the best meat to use?
I mix pork and beef, about 60% pork and 40% beef. Using only beef makes them dryer, only pork is fattier, and only chicken can dry out. The mix provides a balanced flavor, but it depends on personal preference.
Can I add more garlic?
Of course, but be careful not to upset your coworkers or family afterward. If you want a subtle flavor, keep it to a minimum.
Nutritional values (approximate):
For 100 g of fried meatballs, you have about 220-250 kcal, with around 14 g of protein, 15-16 g of fat, and 7-8 g of carbohydrates (depending on how much bread and breadcrumbs you use). If you switch to lean meat, the fat content decreases. If you bake them, even better, you reduce the oil absorbed. In my opinion, they’re not a bomb if you eat them in moderation, especially if you pair them with vegetables or salad. If you add heavy sides and many meatballs at once, the calories add up quickly. A lunch with 4-5 meatballs, a bit of mashed potatoes, and a simple salad comes to about 500-600 kcal. They’re filling, and you don’t feel the need to keep going back for more.
How to store and reheat:
I put them in a plastic container or a covered bowl in the fridge; they stay fine for 3-4 days without issues. If you made more than you can finish, you can freeze them, already fried, and thaw them in the fridge when needed. To reheat, you can place them in the oven (or air fryer) for 5 minutes, or even in the microwave, but they’ll be softer. If you have the patience, you can reheat them in a non-stick pan, without oil, over low heat for a few minutes on each side; they come back nicely. I don’t recommend leaving them out too long; they dry out or become soggy, so it’s better to refrigerate them immediately after they cool down.