Ukrainian Pork Meatballs (kotlety)
Easy Ukrainian Pork Meatballs (kotlety) are perfectly tender and hearty and you will love that these are oven baked. There is no needed attention to each meatball individually or cooking in few batches to fit in a skillet.
It’s a comforting home-style dish that is sure to satisfy! And did I mention these are freezer friendly?
This post may contain affiliate links. Read my disclosure policy.
Pork Meatballs Recipe:
Our Ukrainian Pork Meatballs recipe is a classic, simple-ingredients dish made up of ground pork, soaked bread, onion, mayo, salt and pepper. These are slightly crispy on the outside and perfectly tender on the inside.
Traditionally you will find them served up with mashed potatoes and paired with a side of fresh homemade salad. Few of our favorite salads to complete the meal are: all-veggie salad, cabbage carrot pepper salad, cucumber radish salad or tomato cucumber radish salad.
These are a staple at many gatherings and always in demand. We love them paired with mashed potatoes for guests or on the weekends. For easier weeknight dinner, they are also delicious served over a bed of pasta. The prep is so much easier and faster.
What Ingredients go into Pork Meatballs?
- Ground pork: choose with a bit of fat. The fats keep meatballs juicy and tender.
- Yellow onion: add lots of flavor and meatballs will not turn out bland.
- Dried bread: will lighten the texture and make meatballs tender. I like this homemade bread the best or rustic. Store-bought sliced or french bread will change meatballs texture.
- Real Mayonnaise: will add the extra fat to make these moist and tastier.
- Fine salt: for flavoring
- Ground black pepper: for flavoring. You can add more than the recipe calls for if you want to taste the extra heat with each bite.
- Plain bread crumbs: will give better texture and create that exterior crisp of each meatball.
- Lukewarm water: for soaking dried bread before grating.
Can I Use Chicken or Beef for Meatballs?
You can use the same amount of ground chicken or ground beef the recipe calls for to make our favorite meatball recipe. You can also do half chicken and half pork.
Can you Freeze Pork Meatballs?
One of the main reasons why I do these in the oven is that I could freeze them. When meatballs are baked, they don’t fry as much as on the skillet making these so perfect for reheating later. Also, if you are mainly planning to freeze the meatballs, it will save you a lot of time and effort to bake instead of frying.
Let the meatballs cool completely. Place them into freezer bags and freeze up to 3 months.
Can you Reheat Pork Meatballs?
Single layer frozen baked meatballs into a lightly oiled skillet. Reheat them over low heat, covered with lid until fully heated. You do not need to thaw these before reheating.
Because these Ukrainian meatballs recipe is always in demand at our house, I always keep them in freezer. My mom taught me this method and I double or triple the recipe so I can always have my freezer loaded with homemade meatballs.
How to Make Baked Pork Meatballs:
- Preheat oven to 400°F. Line parchment paper with a baking sheet (no cooking spray or oil is required). In a medium bowl, cover dried bread slices with lukewarm water; let it stand and soak for few minutes. Squeeze out the water from bread and grate onto a large hole of grater.
- In a large bowl, combine and mix ground pork meat and grated bread (for best results, use your hands).
- Grate onion onto a small hole of grater. Dispose any excess onion juice.
- To the meat, add mayonnaise, grated onion, fine salt and ground black pepper. Mix until well combined.
- Scoop meat with a cookie scoop for equal sized meatballs. Roll them in bread crumbs and slightly flatten each one to about 1/2″ thick. Using cookie scoop will save time and it will help meatballs cook more evenly if they are the same size.
- Transfer onto baking sheet (side by side). Bake for 40-45 minutes or until fully cooked, by flipping meatballs over halfway through. Transfer baked pork meatballs into a dish and serve warm over a bed of mashed potatoes or pasta. Refrigerate or freeze leftovers once cooled.
Can I Cook the Meatballs on the Stovetop Instead of the Oven?
Very often I cook the meatballs on the stovetop because my husband likes them better this way. I have to admit they taste slightly different when you have that extra crispy crust on each meatball. It works great, but it takes more time and effort.
Use the same recipe and same instructions as for baked meatballs. Heat a large non-stick skillet over low-medium heat with few tablespoons of oil, to fully cover the bottom of the skillet. Once oil is hot, add prepared meatballs (10-13, depends on skillet size) and cook about 8-10 minutes per side, adding more oil as needed. Saute until meatballs are golden brown on the outside and cooked through.
More Ukrainian Favorites You’ll Love:
- Baked Millet Porridge (pshonyana kasha) – a one-pot dish baked in the oven to be served for breakfast, lunch or dinner
- Crepes With Cheese (nalisniki) – delicate dessert filled with super tasty farmer’s cheese filling
- Deruny (Ukrainian Potato Pancakes) – one of the favorites as an easy breakfast or dinner meal
- Oven Roasted Salmon – one-pan meal, slow roasted in the oven
- Ukrainian Oven Roasted Cabbage with Pork – simple and inexpensive. Juicy, sweet and sour!

Ukrainian Pork Meatballs (kotlety)
Ingredients
- 2 1/2 lbs ground pork meat
- 1 medium yellow onion (5 oz)
- 8 oz (or 1/2 lb) dried sliced bread (preferably rustic or homemade)
- 1/2 cup real mayo
- 2 teaspoons salt or to taste (I usually do 2 1/2 tsp)
- 1/2 teaspoon ground black pepper or to taste
- 1 cup fine bread crumbs for coating (I use Progresso plain)
Instructions
- Preheat oven to 400°F. Line parchment paper with a baking sheet (no cooking spray or oil is required).
- In a medium bowl, cover 8 oz dried bread slices with lukewarm water; let it stand and soak for few minutes. Squeeze out the water from bread and grate onto a large hole of grater.
- In a large bowl, combine and mix 2 1/2 lbs ground pork meat and grated bread (for best results, use your hands).
- Grate 1 medium yellow onion onto a small hole of grater. Dispose any excess onion juice.
- To the meat, add grated onion, 1/2 cup real mayo, 2 tsp fine salt and 1/2 tsp ground black pepper. (start with 2 tsp salt and add more if needed - depends on mayo brand). Mix well until everything is fully combined. (You are welcome to add more pepper if spicy meatballs are preferred).
- Scoop meat with a small cookie scoop for equal sized meatballs. (Using cookie scoop will save time and it will help meatballs cook more evenly if they are the same size). Roll them in bread crumbs and slightly flatten each one to about 1/2″ thick. Transfer onto baking sheet (side by side). You will most likely need an additional smaller baking sheet to fit 10-15 remaining meatballs. Bake both baking sheets at the same time.
- Bake for 40-45 minutes or until fully cooked, by flipping meatballs over halfway through. (I usually do 25 mins one side and 20 another).
- Transfer baked pork meatballs into a dish and serve warm over a bed of mashed potatoes or pasta. Refrigerate or freeze leftovers once cooled.
Notes
- Use the same amount of ground chicken or ground beef the recipe calls for to make chicken or beef meatballs. You can also do half pork and half chicken.
- To freeze meatballs: once meatballs are fully baked, let them cool. Place into freezer bags and freeze up to 3 months.
- To reheat frozen meatballs: single layer meatballs into a lightly oiled skillet over low heat (cover with lid for best results).
- To cook meatballs on stovetop: use the same recipe and same instructions as for baked meatballs. Heat a large non-stick skillet over low-medium heat with few tablespoons of oil, to fully cover the bottom of the skillet. Once oil is hot, add prepared meatballs (10-13, depends on skillet size) and cook about 8-10 minutes per side, adding more oil as needed. Saute until meatballs are golden brown on the outside and cooked through.
Marissa Mayduk says:
I followed your instructions and make these days in advance to save me time on cooking on the last day of Christmas. These meatballs are so tender, simple ingredients, yet full of flavor. I was extremely surprised how little time it took me to make the double portion. Fantastic recipe, everyone loved it at our Christmas family dinner and will be making these again!
Olga in the Kitchen says:
Thank you for the wonderful review, Marissa! I’m so happy to hear you and your family enjoyed this recipe! 🙂
Tori S says:
Thanks for this recipe,it’s delicious especially with your homemade bread recipe. Love it and love your page.
Olga in the Kitchen says:
Thank you so much, Tori! I’m so happy you loved the recipe and my site.
Denise says:
These katleti were so tender, juicy and delicious! Definitely one of my favorite recipes for katleti.
Olga in the Kitchen says:
That’s just awesome!! Thank you for sharing your wonderful review, Denise!
Anuta says:
Made a double of these delicious meatballs and restocked my freezer. I’m so glad I found your recipe. I had no idea there was such an easy way for having meatballs in my freezer all the time. I also love how easy they are and such common and short ingredient list. Thank you Olga!
Olga in the Kitchen says:
Thank you Anuta! I’m so happy you enjoyed this recipe. It’s definitely a freezer-friendly favorite 🙂
Lily says:
What else can I use to replace the dried sourdough bread?
Olga in the Kitchen says:
Lily, I always use bread (either dried or fresh but soak it either way), nothing can really replace it without changing the flavor and texture of these meatballs. Almost always I use my homemade bread machine bread (posted on blog as well). It works the best. You can use store-bought bread, but french would be best. I don’t like the sourdough type for these. Hope this helps.
Galya says:
Thank you for the recipe. It’s so delicious. I just luv your page!!!
Olga in the Kitchen says:
Thank you so much Galya! I’m so happy you loved the recipe and my site 🙂
Lily-Marie says:
These are so tender and juicy. So delicious, definitely one of my best kotleti recipe.
Olga in the Kitchen says:
That’s amazing! Thank you for sharing your wonderful review 🙂
Marie L. says:
This is one of the best meatball recipes ever!!! Every time I make these, there are hardly leftovers to even freeze. I shared your recipe with my friends the other day and I keep hearing how good they turned out.
Olga in the Kitchen says:
Thank you for such a great review and thanks for spreading the word 🙂
Lily Baker says:
These meatballs are so great! Everything worked out just right and I stacked my freezer with so many of them. Thank you for such awesome recipe!
Olga in the Kitchen says:
You are welcome Lily, I”m glad you enjoyed the recipe 🙂
Than says:
Made these today, so yummy! Your blog became my source of cooking inspiration! Thank you!
Olga in the Kitchen says:
I’m so happy to hear that! Thank you for the great feedback 🙂