Ready to explore the rich, comforting flavors of Ukraine from your own kitchen? This collection of 23 delicious recipes brings the heartwarming essence of Ukrainian cuisine to North American home cooks. From savory borscht to pillowy varenyky, each dish is a celebration of tradition and taste. Let’s dive into these culinary treasures that promise to delight your family and friends—get ready to savor every bite!
Borscht with Sour Cream

A vibrant, ruby-red bowl of borscht is basically a hug in soup form—especially when topped with a generous dollop of cool, tangy sour cream that swirls into a beautiful pink masterpiece. It’s the ultimate comfort food that’s surprisingly easy to whip up, turning your kitchen into a cozy Eastern European bistro in about an hour. Let’s get simmering!
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 50 minutes
Ingredients
For the Sautéed Base:
– 2 tbsp olive oil
– 1 large yellow onion, diced
– 2 cloves garlic, minced
– 4 medium beets, peeled and grated (about 4 cups)
– 2 medium carrots, peeled and grated (about 1 cup)
– 1 medium potato, peeled and diced into ½-inch cubes
For the Broth & Seasoning:
– 6 cups vegetable broth
– 1 tbsp white vinegar
– 1 tsp salt
– ½ tsp black pepper
– 1 bay leaf
For Serving:
– 1 cup sour cream
– Fresh dill, chopped (for garnish)
Instructions
1. Heat 2 tbsp olive oil in a large pot over medium heat until shimmering, about 1 minute.
2. Add 1 diced onion and cook, stirring often, until translucent and soft, about 5-7 minutes.
3. Stir in 2 minced garlic cloves and cook for 30 seconds until fragrant—don’t let it burn!
4. Add 4 cups grated beets and 1 cup grated carrots to the pot, stirring to coat in the oil.
5. Cook the vegetable mixture, stirring occasionally, for 10 minutes to soften and deepen the color.
6. Pour in 6 cups vegetable broth, then add 1 diced potato, 1 tbsp white vinegar, 1 tsp salt, ½ tsp black pepper, and 1 bay leaf.
7. Bring the soup to a boil over high heat, then immediately reduce to a low simmer.
8. Cover the pot partially and let it simmer gently for 40 minutes, or until the potatoes are fork-tender.
9. Remove the pot from heat and discard the bay leaf carefully with a spoon.
10. Ladle the hot borscht into bowls, then top each serving with a heaping spoonful of sour cream and a sprinkle of fresh dill.
The soup boasts a velvety, hearty texture from the softened vegetables, with a sweet-earthy flavor from the beets balanced by the vinegar’s subtle tang. For a fun twist, serve it chilled the next day—the flavors meld beautifully, making it a refreshing summer option. That creamy sour cream swirl isn’t just pretty; it adds a cool, rich contrast that makes every spoonful irresistible.
Classic Chicken Kiev

Fancy a dinner that’s basically a buttery surprise party in chicken form? Let’s talk Classic Chicken Kiev—the retro-chic dish where a golden, crispy exterior hides a molten garlic-herb butter center that’ll have you doing a happy dance. It’s the culinary equivalent of finding a twenty in your old jeans, but way tastier and guaranteed to impress.
Serving: 4 | Pre Time: 30 minutes | Cooking Time: 20 minutes
Ingredients
For the butter filling:
– 1/2 cup unsalted butter, softened
– 2 tbsp fresh parsley, finely chopped
– 2 cloves garlic, minced
– 1 tsp lemon juice
– 1/4 tsp salt
For the chicken:
– 4 boneless, skinless chicken breasts (about 6 oz each)
– 1/2 tsp salt
– 1/4 tsp black pepper
For the breading station:
– 1/2 cup all-purpose flour
– 2 large eggs, beaten
– 1 cup plain breadcrumbs
– 1/2 cup vegetable oil
Instructions
1. In a medium bowl, combine the softened butter, parsley, minced garlic, lemon juice, and 1/4 tsp salt until smooth. 2. Shape the butter mixture into a 4-inch log on plastic wrap, wrap tightly, and freeze for 15 minutes until firm. 3. Place each chicken breast between two sheets of plastic wrap and pound with a meat mallet to 1/4-inch thickness. 4. Season both sides of the pounded chicken with 1/2 tsp salt and black pepper. 5. Cut the frozen butter log into 4 equal pieces and place one piece in the center of each chicken breast. 6. Fold the sides of the chicken over the butter, then roll tightly from one end to the other to enclose completely. 7. Secure each roll with toothpicks to prevent leaking. 8. Dredge each chicken roll in the flour, shaking off any excess. 9. Dip the floured chicken into the beaten eggs, coating evenly. 10. Roll the chicken in the breadcrumbs, pressing gently to adhere. 11. Heat the vegetable oil in a large skillet over medium-high heat until it reaches 350°F. 12. Carefully place the breaded chicken rolls in the hot oil and fry for 5-6 minutes per side until golden brown and crispy. 13. Transfer the fried chicken to a paper towel-lined plate to drain excess oil. 14. Remove the toothpicks and let the chicken rest for 5 minutes before serving. 15. Slice each chicken roll in half crosswise to reveal the melted butter center.
Let’s be real: that first cut into the crispy crust, watching the garlicky butter ooze out, is pure foodie bliss. Serve it over a bed of buttery mashed potatoes to soak up every last drop, or get fancy with a simple arugula salad for a fresh crunch—either way, it’s a showstopper that’ll have everyone asking for seconds.
Traditional Holubtsi (Stuffed Cabbage Rolls)

Aren’t you tired of the same old dinner routine? Let’s shake things up with a dish that’s basically a cozy hug in food form—Traditional Holubtsi, or stuffed cabbage rolls, which have been warming bellies and winning hearts across generations. Think of them as the ultimate comfort food parcel, where tender cabbage leaves snugly wrap a savory filling, all simmered in a tangy tomato sauce that’ll make your taste buds do a happy dance.
Serving: 6 | Pre Time: 30 minutes | Cooking Time: 90 minutes
Ingredients
For the cabbage and filling:
– 1 large head green cabbage (about 2 lbs)
– 1 lb ground beef
– 1 cup cooked white rice
– 1 small onion, finely chopped (about 1/2 cup)
– 2 cloves garlic, minced
– 1 large egg
– 1 tsp salt
– 1/2 tsp black pepper
For the sauce:
– 2 cups tomato sauce
– 1 cup beef broth
– 2 tbsp brown sugar
– 2 tbsp apple cider vinegar
– 1 tbsp olive oil
Instructions
1. Bring a large pot of water to a boil over high heat. Carefully place the whole cabbage head in the boiling water and blanch for 5 minutes to soften the leaves—this makes them pliable for rolling without turning mushy.
2. Remove the cabbage with tongs, let it cool slightly, then gently peel off 12 large leaves, trimming any thick stems with a knife to flatten them.
3. In a large bowl, combine the ground beef, cooked rice, chopped onion, minced garlic, egg, salt, and black pepper. Mix thoroughly with your hands until well blended.
4. Place about 1/4 cup of the filling mixture in the center of each cabbage leaf. Fold in the sides and roll up tightly, like a little burrito, to enclose the filling completely.
5. Heat the olive oil in a large skillet over medium heat. Arrange the cabbage rolls seam-side down in the skillet and brown for 3–4 minutes per side until golden—this adds a nice caramelized flavor.
6. In a separate bowl, whisk together the tomato sauce, beef broth, brown sugar, and apple cider vinegar until smooth.
7. Pour the sauce mixture over the cabbage rolls in the skillet, ensuring they’re fully submerged. Bring to a simmer, then reduce the heat to low, cover, and cook for 1 hour and 30 minutes, checking occasionally to prevent sticking.
8. After cooking, let the rolls rest for 10 minutes off the heat to allow the flavors to meld and the filling to set—this makes them easier to serve without falling apart.
9. Serve the Holubtsi hot, spooning extra sauce over the top. For a fun twist, pair them with a dollop of sour cream or a sprinkle of fresh dill to brighten up the rich, savory notes.
Finally, these rolls emerge tender and juicy, with the cabbage melting into the tangy-sweet sauce for a comforting bite that’s both hearty and satisfying. Feel free to get creative by serving them over mashed potatoes or with a side of crusty bread to soak up every last drop of that delicious sauce—it’s a meal that’s sure to become a new family favorite!
Savory Pampushky (Ukrainian Garlic Bread)

Ready to ditch the boring bread basket? Meet Savory Pampushky, the Ukrainian garlic bread that’s basically a fluffy, buttery cloud that got a serious garlicky makeover and decided to crash your dinner party—in the best way possible.
Serving: 8 | Pre Time: 20 minutes | Cooking Time: 25 minutes
Ingredients
For the Dough
– 1 cup warm whole milk (110°F)
– 1 tbsp granulated sugar
– 2 ¼ tsp active dry yeast
– 3 cups all-purpose flour
– 1 tsp salt
– ¼ cup unsalted butter, melted and cooled
– 1 large egg
For the Garlic Butter Glaze
– ½ cup unsalted butter
– 4 cloves garlic, minced
– 2 tbsp fresh parsley, finely chopped
– ¼ tsp salt
Instructions
1. In a small bowl, combine 1 cup warm whole milk (110°F), 1 tbsp granulated sugar, and 2 ¼ tsp active dry yeast. Let it sit for 5 minutes until foamy.
2. In a large mixing bowl, whisk together 3 cups all-purpose flour and 1 tsp salt.
3. Pour the yeast mixture, ¼ cup melted unsalted butter, and 1 large egg into the flour bowl. Stir until a shaggy dough forms.
4. Knead the dough on a floured surface for 8 minutes until smooth and elastic. Tip: If it sticks, add a sprinkle of flour, but don’t overdo it—you want it soft!
5. Place the dough in a greased bowl, cover with a damp towel, and let it rise in a warm spot for 1 hour until doubled in size.
6. Punch down the dough and divide it into 8 equal pieces. Roll each into a smooth ball.
7. Arrange the balls in a greased 9-inch round baking pan, cover, and let rise for 30 minutes until puffy.
8. Preheat your oven to 375°F. Bake the pampushky for 20–25 minutes until golden brown.
9. While baking, melt ½ cup unsalted butter in a small saucepan over low heat. Add 4 minced garlic cloves and cook for 1 minute until fragrant. Tip: Don’t let the garlic burn—it turns bitter fast!
10. Remove the saucepan from heat and stir in 2 tbsp chopped fresh parsley and ¼ tsp salt.
11. As soon as the pampushky come out of the oven, brush them generously with the garlic butter glaze. Tip: Do this while they’re hot so the glaze soaks in for maximum flavor.
12. Let the pampushky cool in the pan for 5 minutes before serving.
Craving a bite? These pull-apart beauties boast a tender, airy crumb that soaks up every drop of that garlicky butter, leaving you with a savory, aromatic punch that’s downright addictive. Serve them warm alongside a hearty soup or as a show-stopping appetizer—just be prepared for them to disappear faster than you can say “more, please!”
Lviv Style Syrnyky (Cottage Cheese Pancakes)

Hang onto your spatulas, folks, because we’re about to transform humble cottage cheese into the fluffiest, most delightful little pancakes you’ve ever flipped—Lviv Style Syrnyky, a Ukrainian classic that’s basically a hug for your taste buds.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
– For the Syrnyky Batter
– 2 cups (16 oz) full-fat cottage cheese
– 2 large eggs
– 1/4 cup granulated sugar
– 1/2 teaspoon vanilla extract
– 1/2 cup all-purpose flour
– 1/4 teaspoon baking powder
– 1/4 teaspoon salt
– For Cooking and Serving
– 2 tablespoons unsalted butter
– 1/4 cup vegetable oil
– 1/2 cup sour cream
– 2 tablespoons honey
Instructions
1. Place 2 cups of full-fat cottage cheese in a fine-mesh strainer over a bowl to drain excess liquid for 5 minutes—this prevents soggy pancakes.
2. In a large mixing bowl, combine the drained cottage cheese, 2 large eggs, 1/4 cup granulated sugar, and 1/2 teaspoon vanilla extract; mix with a fork until just blended, leaving some curds for texture.
3. Add 1/2 cup all-purpose flour, 1/4 teaspoon baking powder, and 1/4 teaspoon salt to the bowl; gently fold until a soft, sticky dough forms, being careful not to overmix.
4. Lightly flour your hands and a clean surface, then divide the dough into 8 equal portions, rolling each into a ball and flattening slightly into 1/2-inch thick patties.
5. Heat a large non-stick skillet over medium heat and add 1 tablespoon of unsalted butter and 2 tablespoons of vegetable oil, swirling to coat the pan evenly.
6. Once the butter foams (about 1 minute), place 4 patties in the skillet, spacing them apart; cook for 3-4 minutes per side until golden brown and firm to the touch.
7. Transfer the cooked syrnyky to a paper towel-lined plate to absorb excess oil, then repeat with the remaining 1 tablespoon butter, 2 tablespoons oil, and patties.
8. Serve the syrnyky warm, topped with 1/2 cup sour cream and a drizzle of 2 tablespoons honey for a sweet-tangy finish. Tip: For extra crispiness, press the patties gently with a spatula while cooking. Tip: If the batter feels too wet, add a sprinkle more flour, but don’t go overboard—it should be tacky, not dry. Tip: Keep the heat at medium to avoid burning; these golden gems need patience!
Finally, these syrnyky boast a tender, slightly creamy interior with a crispy golden crust that’s pure comfort food magic. For a fun twist, try serving them with fresh berries or a dusting of powdered sugar—they’re so versatile, you might just eat them for breakfast, lunch, and dessert!
Hearty Deruny (Potato Pancakes)

Unbelievably, we’re about to turn humble spuds into crispy, golden discs of pure comfort—these hearty deruny (potato pancakes) are the carb-loaded hug your soul didn’t know it needed. Forget fancy techniques; this is rustic, belly-warming magic that’ll have you flipping pancakes like a pro and wondering why you ever settled for boring fries. Let’s get grating!
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
For the potato mixture:
– 4 large russet potatoes (about 2 lbs), peeled
– 1 small yellow onion
– 2 large eggs
– 1/4 cup all-purpose flour
– 1 tsp salt
– 1/2 tsp black pepper
For frying:
– 1/2 cup vegetable oil
Instructions
1. Grate the peeled potatoes and onion using the large holes of a box grater into a large bowl.
2. Squeeze the grated mixture firmly with your hands over the sink to remove as much liquid as possible—this is key for crispiness!
3. Add the eggs, flour, salt, and pepper to the bowl, and mix everything together until well combined.
4. Heat the vegetable oil in a large skillet over medium-high heat until it shimmers (about 350°F).
5. Scoop 1/4 cup of the potato mixture per pancake and flatten it into a 1/2-inch thick round in the hot oil.
6. Fry for 3–4 minutes per side, until deeply golden brown and crispy on the edges.
7. Transfer the cooked pancakes to a paper towel-lined plate to drain any excess oil.
8. Repeat with the remaining mixture, adding more oil if needed, until all pancakes are fried.
9. Serve immediately while hot and crispy. Tip: Keep finished pancakes warm in a 200°F oven if frying in batches.
Mouthwateringly crisp on the outside and tender within, these deruny boast a savory onion-kissed flavor that pairs perfectly with a dollop of sour cream or applesauce. Get creative by topping them with smoked salmon for a brunch twist or stacking them into a hearty potato pancake sandwich—leftovers (if any!) reheat beautifully in a toaster oven.
Fluffy Pampukh (Ukrainian Doughnuts)

Venture beyond your usual doughnut dreams and meet Fluffy Pampukh, the Ukrainian treat that’s basically a cloud who decided to get deep-fried and rolled in sugar—a delicious identity crisis we can all get behind! These pillowy rounds are shockingly simple to whip up, delivering a cozy, homemade warmth that’ll make your kitchen smell like a sweet, sugary hug.
Serving: 12 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
For the Dough:
– 1 cup warm whole milk (about 110°F)
– 2 ¼ teaspoons active dry yeast
– ¼ cup granulated sugar
– 3 cups all-purpose flour, plus extra for dusting
– 2 large eggs, at room temperature
– 4 tablespoons unsalted butter, melted and cooled
– ½ teaspoon salt
For Frying & Coating:
– 4 cups vegetable oil (for frying, about 1-2 inches deep in pot)
– 1 cup granulated sugar (for rolling)
Instructions
1. In a large bowl, whisk together the warm milk, yeast, and ¼ cup sugar. Let it sit for 5-10 minutes until frothy—this “blooming” step ensures your yeast is alive and kicking, so don’t skip it!
2. Add the flour, eggs, melted butter, and salt to the yeast mixture. Stir with a wooden spoon until a shaggy dough forms.
3. Turn the dough out onto a lightly floured surface. Knead for 5-7 minutes until smooth and elastic; if it sticks, add a tablespoon of flour at a time, but avoid over-flouring to keep the dough tender.
4. Place the dough in a greased bowl, cover with a damp towel, and let rise in a warm spot for 1 hour or until doubled in size—patience here pays off in fluffiness!
5. Punch down the risen dough gently to release air bubbles. On a floured surface, roll it out to ½-inch thickness.
6. Use a 2-inch round cutter or glass to cut out dough circles, re-rolling scraps as needed. Place them on a floured tray, cover, and let rest for 20 minutes.
7. In a heavy-bottomed pot or Dutch oven, heat the vegetable oil to 350°F over medium heat. Use a thermometer for accuracy; if the oil’s too hot, the pampukh will brown too quickly without cooking through.
8. Carefully add 3-4 dough circles to the hot oil without overcrowding. Fry for 1-2 minutes per side until golden brown, flipping once with a slotted spoon.
9. Transfer the fried pampukh to a paper towel-lined plate to drain excess oil for a minute—this keeps them crisp, not greasy.
10. While still warm, roll each pampukh in the 1 cup of granulated sugar until fully coated. Serve immediately.
Yes, these pampukh are a textural dream: crisp sugar shells give way to airy, tender insides with a subtle buttery richness. For a fun twist, split them warm and fill with jam or drizzle with honey, turning this humble treat into a showstopping dessert that’ll have everyone asking for seconds!
Varenyky with Potato and Cheese

Just when you thought comfort food couldn’t get any cozier, along come these pillowy pockets of joy—varenyky, the Ukrainian dumplings that hug your soul with a warm, cheesy potato embrace. Think of them as the Eastern European cousin to pierogi, but with a name that’s way more fun to say while you’re dancing around the kitchen.
Serving: 4 | Pre Time: 45 minutes | Cooking Time: 15 minutes
Ingredients
For the Dough
– 2 cups all-purpose flour
– 1/2 teaspoon salt
– 1 large egg
– 1/2 cup warm water (about 110°F)
For the Filling
– 2 large russet potatoes, peeled and cubed
– 1 cup shredded cheddar cheese
– 2 tablespoons unsalted butter
– 1/4 cup milk
– Salt and black pepper to taste
For Cooking and Serving
– 4 quarts water
– 1 tablespoon salt
– 2 tablespoons unsalted butter for sautéing
– Sour cream for serving
– Fresh dill for garnish
Instructions
1. In a large bowl, combine 2 cups all-purpose flour and 1/2 teaspoon salt. Make a well in the center and add 1 large egg and 1/2 cup warm water. Mix until a shaggy dough forms. Tip: Use your hands to knead the dough on a floured surface for 5 minutes until smooth and elastic—this prevents tough dumplings.
2. Wrap the dough in plastic wrap and let it rest at room temperature for 30 minutes to relax the gluten.
3. While the dough rests, place 2 peeled and cubed russet potatoes in a pot, cover with water, and bring to a boil over high heat. Reduce to a simmer and cook for 15 minutes until fork-tender.
4. Drain the potatoes and return them to the pot. Add 2 tablespoons unsalted butter, 1/4 cup milk, and mash until smooth. Stir in 1 cup shredded cheddar cheese until melted, then season with salt and black pepper to taste. Let the filling cool to room temperature.
5. On a floured surface, roll out the dough to 1/8-inch thickness. Use a 3-inch round cutter to cut out circles.
6. Place 1 tablespoon of the potato-cheese filling in the center of each dough circle. Fold the dough over to form a half-moon, pinch the edges to seal, and crimp with a fork. Tip: Keep unused dough covered with a damp towel to prevent drying out.
7. In a large pot, bring 4 quarts of water and 1 tablespoon salt to a rolling boil. Add the varenyky in batches, cooking for 3-4 minutes until they float to the surface.
8. Remove the varenyky with a slotted spoon and drain. In a skillet, melt 2 tablespoons unsalted butter over medium heat and sauté the dumplings for 2-3 minutes until golden brown. Tip: Sautéing adds a crispy texture—don’t skip this step for extra flavor!
9. Serve the varenyky hot, topped with sour cream and garnished with fresh dill.
Delightfully tender with a creamy, savory filling, these varenyky offer a satisfying chew from the dough and a rich burst of cheesy potatoes. For a fun twist, serve them with a side of caramelized onions or a drizzle of hot sauce to spice things up—they’re versatile enough to steal the show at any meal.
Rich Ukrainian Baked Cabbage Casserole

Brace your taste buds for a cozy hug from Eastern Europe—this Ukrainian baked cabbage casserole is the ultimate comfort food that’s secretly packed with veggies, proving that cabbage can be downright glamorous. Think of it as a lazy pierogi’s sophisticated cousin, layered with savory goodness and baked to golden perfection. It’s the dish that’ll make you forget all about those sad, boiled cabbage memories from childhood.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 50 minutes
Ingredients
For the cabbage filling:
– 1 large head green cabbage, cored and thinly sliced (about 8 cups)
– 2 tablespoons olive oil
– 1 large onion, finely chopped
– 3 cloves garlic, minced
– 1 pound ground pork
– 1 teaspoon smoked paprika
– 1/2 teaspoon black pepper
– 1 teaspoon salt
For the sauce and topping:
– 1 cup sour cream
– 1/2 cup heavy cream
– 1 cup shredded mozzarella cheese
– 1/2 cup grated Parmesan cheese
Instructions
1. Preheat your oven to 375°F and grease a 9×13-inch baking dish with a light coating of olive oil.
2. In a large skillet over medium-high heat, heat 2 tablespoons olive oil, then add the chopped onion and sauté for 5 minutes until translucent.
3. Add the minced garlic to the skillet and cook for 1 minute until fragrant, stirring constantly to prevent burning.
4. Crumble the ground pork into the skillet and cook for 8–10 minutes, breaking it up with a spoon, until no pink remains.
5. Stir in the smoked paprika, black pepper, and salt, then remove the skillet from heat and set aside.
6. In a large pot, bring 4 quarts of water to a boil, add the sliced cabbage, and blanch for 3 minutes to soften it slightly.
7. Drain the cabbage thoroughly in a colander, pressing out excess water with a spoon—this prevents a soggy casserole.
8. In a medium bowl, whisk together the sour cream and heavy cream until smooth to create a rich sauce.
9. Layer half of the blanched cabbage in the bottom of the prepared baking dish, spreading it evenly.
10. Spoon the cooked pork mixture over the cabbage layer, distributing it uniformly.
11. Pour half of the sour cream sauce over the pork, using a spatula to spread it gently.
12. Repeat with the remaining cabbage and sauce, then top evenly with mozzarella and Parmesan cheeses.
13. Cover the dish with aluminum foil and bake for 30 minutes to allow the flavors to meld.
14. Remove the foil and bake for an additional 20 minutes, or until the cheese is bubbly and golden brown.
15. Let the casserole rest for 10 minutes before serving to set the layers—patience pays off here!
You’ll love the creamy, tender texture with a hint of smokiness from the paprika, making each bite a savory delight. Serve it warm with a dollop of extra sour cream or alongside crusty bread for a hearty meal that’s perfect for chilly evenings.
Chicken Kotlety with Dill

Picture this: you’re craving something cozy, but your taste buds are staging a mutiny against the same old chicken routine. Enter Chicken Kotlety with Dill—a pan-fried, herb-kissed patty that’s basically a hug for your stomach, with a side of sass.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
For the kotlety mixture:
- 1 pound ground chicken (preferably a mix of dark and white meat for juiciness)
- 1 large egg
- 1/4 cup breadcrumbs
- 1/4 cup finely chopped fresh dill
- 1/4 cup finely chopped yellow onion
- 2 cloves garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
For cooking:
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
Instructions
- In a large bowl, combine the ground chicken, egg, breadcrumbs, dill, onion, garlic, salt, and pepper until just mixed—overworking can make the patties tough.
- Divide the mixture into 8 equal portions and shape each into a 1/2-inch-thick oval patty.
- Heat the olive oil and butter in a large skillet over medium heat until the butter melts and sizzles lightly, about 2 minutes.
- Place the patties in the skillet without crowding them, cooking in batches if needed.
- Cook the patties for 5–6 minutes per side, flipping once, until golden brown and the internal temperature reaches 165°F on an instant-read thermometer.
- Transfer the cooked kotlety to a paper towel-lined plate to drain any excess grease.
Buttery and crisp on the outside, these kotlety are tender and fragrant with dill inside—perfect for stuffing into slider buns with a dollop of sour cream or serving alongside a tangy cucumber salad for a refreshing crunch.
Ukrainian Beetroot Salad with Walnuts

Zesty, vibrant, and packed with earthy goodness, this Ukrainian Beetroot Salad with Walnuts is the colorful side dish your table has been dreaming of—think of it as a beet’s glamorous makeover, complete with a crunchy walnut encore. It’s surprisingly simple to whip up, turning humble roots into a showstopper that’ll have everyone asking for seconds.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 45 minutes
Ingredients
For the beets:
– 4 medium beets (about 1½ lbs total)
– 2 tbsp olive oil
– ½ tsp salt
For the dressing:
– ¼ cup mayonnaise
– 1 tbsp Dijon mustard
– 1 tbsp apple cider vinegar
– 1 clove garlic, minced
– ¼ tsp black pepper
For assembly:
– ½ cup walnuts, chopped
– 2 tbsp fresh dill, chopped
Instructions
1. Preheat your oven to 400°F. Tip: Roasting beets intensifies their sweetness compared to boiling.
2. Scrub the beets thoroughly under cold water to remove any dirt.
3. Pat the beets dry with a paper towel.
4. Place the beets on a large piece of aluminum foil on a baking sheet.
5. Drizzle the beets evenly with 2 tbsp olive oil and sprinkle with ½ tsp salt.
6. Wrap the foil tightly around the beets to create a sealed packet.
7. Roast the beets in the preheated oven for 45 minutes, or until a fork pierces them easily.
8. Remove the beets from the oven and let them cool in the foil packet for 10 minutes.
9. While the beets cool, make the dressing: in a small bowl, whisk together ¼ cup mayonnaise, 1 tbsp Dijon mustard, 1 tbsp apple cider vinegar, 1 minced garlic clove, and ¼ tsp black pepper until smooth.
10. Once the beets are cool enough to handle, use your fingers or a paper towel to peel off the skins—they should slide off easily. Tip: Wear gloves to avoid pink-stained hands!
11. Dice the peeled beets into ½-inch cubes and place them in a large mixing bowl.
12. Pour the dressing over the diced beets and toss gently to coat evenly.
13. Add ½ cup chopped walnuts and 2 tbsp chopped fresh dill to the bowl.
14. Fold everything together until well combined. Tip: Let the salad sit for 15 minutes before serving to allow the flavors to meld.
15. Transfer the salad to a serving dish.
Unbelievably creamy and crunchy, this salad boasts a sweet-earthy flavor from the beets, balanced by the tangy dressing and nutty walnuts. Serve it chilled as a vibrant side at picnics or spoon it over greens for a hearty lunch—it’s a texture party in every bite!
Sour Rye Bread (Borodinsky)

Forget everything you thought you knew about rye bread—this Russian classic, Borodinsky, is about to rock your carb-loving world with its tangy, malty personality and a backstory involving Napoleon’s cavalry (seriously!). It’s the sourdough’s moody, mysterious cousin that’s surprisingly easy to woo at home, requiring just a bit of patience and a whole lot of flavor curiosity.
Serving: 1 loaf | Pre Time: 20 minutes (plus 12-24 hours for sourdough starter) | Cooking Time: 50 minutes
Ingredients
For the Sourdough Starter (Prepare 12-24 Hours Ahead)
– 1/2 cup rye flour
– 1/2 cup lukewarm water (about 85°F)
For the Bread Dough
– 1 cup active sourdough starter (from above)
– 2 cups rye flour
– 1 cup bread flour
– 1 1/4 cups lukewarm water (about 85°F)
– 2 tbsp molasses
– 1 tbsp sunflower oil
– 1 1/2 tsp salt
– 1 tbsp coriander seeds, lightly crushed
– 1 tbsp rye flour (for dusting)
Instructions
1. In a small bowl, combine 1/2 cup rye flour and 1/2 cup lukewarm water to make the sourdough starter, cover loosely, and let it ferment at room temperature for 12-24 hours until bubbly and tangy—this slow fermentation is key for that signature sour flavor!
2. In a large mixing bowl, whisk together 1 cup of the active starter, 2 cups rye flour, 1 cup bread flour, 1 1/4 cups lukewarm water, 2 tbsp molasses, 1 tbsp sunflower oil, and 1 1/2 tsp salt until a shaggy dough forms.
3. Knead the dough on a lightly floured surface for 8-10 minutes until smooth and elastic, adding a sprinkle of extra bread flour if it’s too sticky—don’t over-knead, as rye flour has less gluten.
4. Gently fold in 1 tbsp crushed coriander seeds until evenly distributed throughout the dough.
5. Place the dough in a lightly oiled bowl, cover with a damp towel, and let it rise in a warm spot (about 75°F) for 2-3 hours until nearly doubled in size—a slow rise here builds better flavor.
6. Preheat your oven to 375°F and lightly grease a 9×5-inch loaf pan.
7. Shape the risen dough into a loaf, place it in the prepared pan, and dust the top evenly with 1 tbsp rye flour for a rustic crust.
8. Bake at 375°F for 45-50 minutes, until the loaf sounds hollow when tapped on the bottom and the internal temperature reaches 190°F—use a thermometer to avoid guesswork!
9. Transfer the bread to a wire rack and let it cool completely for at least 2 hours before slicing to prevent a gummy texture.
Who knew a loaf could be so intriguing? This bread emerges dense and moist with a chewy crust, offering a delightful punch of sourness balanced by sweet molasses and aromatic coriander. Slather it with salted butter for a simple treat, or get fancy by toasting slices to serve alongside a hearty borscht—it’s a conversation starter that’s as bold as its history!
Kholodets (Ukrainian Meat Aspic)

Forget everything you thought you knew about jiggly foods—this Ukrainian meat aspic, or kholodets, is about to become your new favorite savory jelly. It’s a cold, wobbly wonder that’s surprisingly delicious and perfect for impressing your foodie friends (or just yourself on a lazy Sunday). Think of it as the meat lover’s answer to Jell-O, but with way more flavor and zero sugar-induced guilt.
Serving: 8 | Pre Time: 30 minutes | Cooking Time: 6 hours
Ingredients
For the broth and meat:
– 3 pounds pork hocks
– 1 large onion, peeled and quartered
– 2 carrots, peeled and chopped into 2-inch pieces
– 4 cloves garlic, peeled and smashed
– 2 bay leaves
– 1 tablespoon whole black peppercorns
– 1 tablespoon salt
– 12 cups water
For assembly:
– 1/4 cup fresh parsley, finely chopped
– 1 tablespoon white vinegar
Instructions
1. Rinse the pork hocks under cold water and place them in a large stockpot.
2. Add the onion, carrots, garlic, bay leaves, peppercorns, salt, and water to the pot.
3. Bring the mixture to a boil over high heat, then reduce to a low simmer.
4. Simmer for 5 to 6 hours, skimming off any foam that rises to the top with a slotted spoon.
5. Remove the pork hocks from the broth and let them cool until safe to handle, about 20 minutes.
6. Strain the broth through a fine-mesh sieve into a clean bowl, discarding the solids.
7. Shred the meat from the pork hocks, discarding bones and skin, and chop it into small pieces.
8. Stir the chopped parsley and white vinegar into the strained broth.
9. Arrange the shredded meat evenly in a 9×13-inch baking dish or individual molds.
10. Pour the broth over the meat, ensuring it’s fully submerged.
11. Refrigerate the dish for at least 8 hours, or until completely set and firm.
12. To serve, run a knife around the edges and invert onto a plate, or slice directly from the dish.
Remarkably, kholodets sets into a firm, quivering aspic with tender meat suspended throughout—it’s like a savory mosaic you can slice. The flavor is rich and gelatinous, with a subtle tang from the vinegar that cuts through the porky goodness. Try serving it with a dollop of spicy mustard or horseradish for an extra kick that’ll make your taste buds do a happy dance.
Traditional Kapusnyak (Cabbage Soup)

Now, if you’re tired of the same old soup routine and crave something that’s both hearty and hilariously humble, let me introduce you to Traditional Kapusnyak—a Ukrainian cabbage soup that’s basically a cozy hug in a bowl, packed with veggies and savory goodness that’ll make your taste buds do a happy dance.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
For the base:
– 1 tablespoon vegetable oil
– 1 large onion, diced
– 2 carrots, peeled and sliced
– 2 celery stalks, chopped
For the cabbage and broth:
– 1 small head green cabbage, cored and shredded (about 6 cups)
– 6 cups vegetable broth
– 1 bay leaf
– 1 teaspoon dried thyme
– 1 teaspoon salt
– 1/2 teaspoon black pepper
For finishing:
– 1 tablespoon apple cider vinegar
– 1/4 cup fresh dill, chopped
Instructions
1. Heat 1 tablespoon vegetable oil in a large pot over medium heat until it shimmers, about 1 minute.
2. Add 1 large diced onion, 2 sliced carrots, and 2 chopped celery stalks to the pot, and sauté for 5–7 minutes until the onions are translucent and the veggies soften slightly.
3. Stir in 6 cups shredded cabbage and cook for 5 minutes, stirring occasionally, until it wilts and brightens in color—this helps release its natural sweetness.
4. Pour in 6 cups vegetable broth, then add 1 bay leaf, 1 teaspoon dried thyme, 1 teaspoon salt, and 1/2 teaspoon black pepper, bringing it to a boil over high heat.
5. Reduce the heat to low, cover the pot, and simmer for 30 minutes, allowing the flavors to meld and the cabbage to become tender.
6. Remove the pot from heat, discard the bay leaf, and stir in 1 tablespoon apple cider vinegar and 1/4 cup chopped fresh dill for a bright, tangy finish.
So, what’s the verdict? This Kapusnyak boasts a brothy yet substantial texture with tender cabbage and veggies, delivering a savory, slightly tangy flavor that’s perfect for chilly days. Serve it with a dollop of sour cream or crusty bread for dipping, and watch it disappear faster than you can say “soup’s on!”
Uzvar (Dried Fruit Compote)

Just when you thought dried fruit was destined for sad trail mix, meet Uzvar—the Ukrainian dried fruit compote that’s basically a cozy hug in a mug. This sweet, spiced sipper transforms pantry staples into a vibrant, fruity elixir that’ll make you wonder why you ever settled for plain old tea. It’s the ultimate winter warmer or refreshing summer cooler, depending on your mood (and the weather forecast!).
Serving: 6 | Pre Time: 10 minutes | Cooking Time: 30 minutes
Ingredients
For the compote:
– 8 cups (64 fl oz) water
– 1 cup dried apples, chopped into 1-inch pieces
– 1 cup dried pears, chopped into 1-inch pieces
– 1/2 cup dried apricots, chopped into 1-inch pieces
– 1/4 cup dried prunes, pitted and chopped
– 1/2 cup granulated sugar
– 1 cinnamon stick (about 3 inches long)
– 3 whole cloves
For serving (optional):
– Fresh mint leaves for garnish
– 1 tablespoon honey per serving (optional, for extra sweetness)
Instructions
1. In a large pot, combine 8 cups of water, 1 cup dried apples, 1 cup dried pears, 1/2 cup dried apricots, and 1/4 cup dried prunes.
2. Place the pot over high heat and bring the mixture to a rolling boil, which should take about 5–7 minutes.
3. Reduce the heat to medium-low, then add 1/2 cup granulated sugar, 1 cinnamon stick, and 3 whole cloves to the pot. Tip: Tie the cloves in a small cheesecloth pouch if you hate fishing for spices later—it’s a game-changer!
4. Simmer the compote uncovered for 25 minutes, stirring occasionally with a wooden spoon to prevent sticking. Tip: Keep an eye on the heat; you want gentle bubbles, not a furious boil, to coax out the fruit flavors without turning it to mush.
5. After 25 minutes, remove the pot from the heat and let it cool for 10 minutes to allow the flavors to meld. Tip: Taste it now—if it’s too tart, stir in an extra tablespoon of sugar while it’s still warm.
6. Using a slotted spoon, remove and discard the cinnamon stick and cloves (or cheesecloth pouch).
7. Ladle the compote into serving bowls or mugs, making sure to include both the liquid and softened fruit pieces.
8. If using, garnish each serving with fresh mint leaves and drizzle with 1 tablespoon honey for added sweetness.
Chunky yet silky, this Uzvar boasts a lush texture where the fruit softens into tender bites swimming in a spiced, amber-hued syrup. Serve it warm as a dessert with a dollop of yogurt, or chill it overnight for a refreshing iced drink that’s way more exciting than lemonade. Either way, it’s a fruity escape in every spoonful!
Conclusion
Packed with authentic flavors, this collection offers a delicious way to explore Ukrainian cuisine from your own kitchen. We hope you find a new favorite dish to try! Please share which recipe you loved most in the comments below, and don’t forget to pin this article on Pinterest to save these tasty ideas for later.

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.




