This article contains affiliate links. If you buy through them, we may earn a commission at no extra cost to you.
Meatballs with Kritharaki — Authentic Balkan Recipe
If there is one dish that brings the warmth of a Balkan grandmother's kitchen straight to your table, it is meatballs cooked together with kritharaki — the small, rice-shaped orzo pasta that soaks up every drop of a rich, herby tomato sauce. Known in Greek as keftedakia me kritharaki, this dish is a staple across Greece, North Macedonia, Bulgaria and beyond. It is the kind of meal that feels effortless yet deeply satisfying, equally good on a busy weeknight or a slow Sunday afternoon.
The secret to a truly flavourful result lies in the spice blend you work into the meatballs. Dried oregano, smoked paprika and a pinch of ground cumin are the backbone of the mix — simple, but incredibly aromatic when combined with fresh garlic and parsley. Take your time seasoning confidently, and the rest follows naturally.
What You Will Need
Ingredients
- 500 g ground beef (or a mix of beef and pork)
- 1 medium onion, finely grated
- 2 garlic cloves, minced
- 1 egg
- 3 tbsp breadcrumbs
- 2 tbsp fresh flat-leaf parsley, finely chopped
- 1 tsp dried oregano
- 1 tsp smoked paprika
- ½ tsp ground cumin
- Salt and black pepper to taste
- 3 tbsp olive oil (for frying)
- 300 g kritharaki (orzo pasta)
- 1 can (400 g) crushed tomatoes
- 2 tbsp tomato paste
- 1 tsp sugar
- 500 ml beef or vegetable broth
- 1 tsp dried oregano (for the sauce)
- Fresh parsley for garnish
- Grated kefalotyri or Parmesan to serve
Step-by-Step Instructions
Step 1 — Mix and Rest the Meatball Dough
In a large bowl, combine the ground meat, grated onion, minced garlic, egg, breadcrumbs, parsley, oregano, smoked paprika, cumin, salt and pepper. Mix well with your hands until fully combined. Cover and refrigerate for 15 minutes. This short rest allows the flavours to meld and makes the meatballs easier to shape.
Step 2 — Shape the Meatballs
Shape the mixture into round meatballs about the size of a walnut — roughly 3–4 cm in diameter. You should get around 20–24 meatballs. Try to keep them uniform in size so they cook evenly.
Step 3 — Brown the Meatballs
Heat the olive oil in a large, deep oven-safe skillet or casserole dish over medium-high heat. Brown the meatballs on all sides in batches, about 4–5 minutes per batch. Remove and set aside. They do not need to be fully cooked at this stage — they will finish in the sauce.
Step 4 — Build the Tomato Sauce
In the same pan, add the tomato paste and stir for 1 minute to caramelise it slightly. Add the crushed tomatoes, broth, sugar and dried oregano. Season with salt and pepper. Bring everything to a gentle boil. The sauce should smell rich and fragrant — this is where the dish really comes alive.
Step 5 — Add the Kritharaki
Add the kritharaki directly into the tomato sauce, stirring to distribute evenly. Nestle the browned meatballs on top, pressing them in gently so they are half-submerged in the sauce.
Step 6 — Simmer Until Tender
Cover the pan and cook over medium-low heat for 20–25 minutes, stirring gently halfway through. The orzo should be tender and have absorbed most of the sauce. If it looks too dry before the pasta is done, add a small splash of water or broth.
Step 7 — Rest and Serve
Remove from heat and let the dish rest for 5 minutes — the orzo will continue to absorb liquid and the flavours will settle beautifully. Garnish with fresh parsley and serve with grated kefalotyri or Parmesan on the side.
Tips for the Best Keftedakia with Kritharaki
- Mix of meats: A 50/50 blend of beef and pork gives a juicier, more tender meatball than beef alone.
- Grate, don't chop the onion: Grating releases the onion's moisture and ensures there are no crunchy raw pieces in the finished meatball.
- Don't skip the rest: Chilling the meatball mixture for 15 minutes helps it bind better and results in a firmer texture after cooking.
- Watch the liquid: Orzo absorbs liquid quickly. Keep an eye on the pan during the final 10 minutes and add broth as needed.
- One-pan magic: Cooking the pasta directly in the sauce is the key to flavour — the kritharaki soaks up the tomato and spice as it cooks, rather than sitting in plain water.
Serving Suggestions
This dish is a complete meal on its own. A simple green salad with cucumber, olives and feta makes a perfect side. A glass of light red wine from the Balkans or Greece pairs beautifully with the rich tomato sauce. If you want to go all out, a thick slice of crusty bread to mop up the last of the sauce is absolutely mandatory.
Storage and Reheating
Leftovers keep well in the refrigerator for up to 3 days in an airtight container. When reheating, add a splash of water or broth, as the orzo will have absorbed more liquid overnight. The flavours actually deepen by the next day, making this an excellent meal-prep dish.
A Dish Rooted in Balkan Tradition
Across the Balkans and the Eastern Mediterranean, the combination of seasoned minced meat with small pasta shapes baked or simmered in tomato sauce appears in countless variations. In Greece it is called keftedakia me kritharaki; in parts of Bulgaria and North Macedonia similar dishes go by different names but share the same comforting soul. What they all have in common is an unhurried approach to cooking — letting time and heat do the work, while a handful of well-chosen spices carry all the flavour. This recipe stays true to that tradition.







