Koofteh is a popular Persian dish made with ground meat, rice, and herbs. This version uses beef and is served with a creamy yogurt sauce. It is a delicious and satisfying meal that is perfect for a special occasion or a family dinner.
Persian Beef Koofteh with Yogurt Sauce is a comforting and flavorful dish rooted in Iranian home cooking. Koofteh are large, herb-filled meatballs traditionally made with ground meat, rice, herbs, and sometimes dried fruits or split peas. This version focuses on beef, blended with fresh herbs, spices, and a tender rice base, then gently simmered until juicy and aromatic.
To prepare the koofteh, ground beef is mixed with cooked rice, finely chopped parsley, dill, mint, grated onion, turmeric, cinnamon, salt, and pepper. Some recipes also include a handful of yellow split peas or barberries for added texture and tang, though they’re optional. The mixture is formed into large, round balls — each about the size of a tennis ball — and simmered gently in a tomato-based broth until fully cooked. The broth infuses the koofteh with deep flavor and helps keep them moist.
The dish is served with a tangy yogurt sauce made from plain yogurt, lemon juice, garlic, and a pinch of salt. The coolness of the sauce contrasts beautifully with the warm spices of the beef, adding brightness and balance. You can also stir in a little grated cucumber or chopped mint for a refreshing twist.
Koofteh are traditionally served with flatbread, rice, or on their own in a shallow bowl with the sauce spooned over. They’re hearty enough for a main course and often enjoyed as part of a shared family meal. Leftovers taste even better the next day as the flavors continue to develop.
What makes Persian Beef Koofteh special is the balance of herbs and spices with the richness of the beef, creating a meal that feels both nourishing and celebratory. It’s a great introduction to Persian flavors and a satisfying way to explore traditional Middle Eastern cooking in your own kitchen.

Ingredients
- 1 lb ground beef
- 1 cup cooked rice
- 1/4 cup parsley chopped
- 1/4 cup cilantro chopped
- 1/4 cup mint chopped
- 1 onion grated
- 2 cloves garlic minced
- 1 tsp turmeric ground
- 1 tsp ground cumin
- 1/2 tsp ground cinnamon
- Salt and pepper to taste
- 2 cups plain yogurt
- 2 tbsp dill chopped
- 1 tbsp mint chopped
- 1 tbsp lemon juice
- salt to taste
Instructions
- In a large bowl, mix together the ground beef, cooked rice, chopped parsley, chopped cilantro, chopped mint, grated onion, minced garlic, turmeric, cumin, cinnamon, salt, and pepper until well combined.
- Using wet hands, shape the mixture into small oval-shaped balls.
- Heat some olive oil in a large skillet over medium heat. Cook the meatballs in batches until browned on all sides. Remove from the skillet and set aside.
- In the same skillet, add the yogurt, chopped dill, chopped mint, lemon juice, and salt. Stir well and cook over low heat until heated through.
- Return the meatballs to the skillet and simmer in the yogurt sauce for 10-15 minutes.
- Serve the koofteh with yogurt sauce hot with rice or bread.
What is all this? Rice in meatballs? This ain’t Italian! Not impressed.
The yogurt sauce was way too runny! I think I used too much yogurt. Oops! 🤷♂️
The spices are on point! I love how aromatic it was while cooking. My whole kitchen smelled amazing!
I tried this last night and the meatballs fell apart! Did I do something wrong? Ugh.
This is the best koofteh I have ever made! The mixture of herbs really makes it pop. 👍
Kinda a hassle to make, too many steps if ya ask me. But I guess it was worth it? Maybe 🤷♀️
So good!!! My family loved it! Will make again! Thank you!
I love the yogurt sauce! Paired perfectly with the meatballs. Will make it again.
I added some chili flakes for a kick! Perfect!
I dunno, chili flakes might be too much for a recipe like this. Isn’t it supposed to be more traditional?
Chili flakes? That’s a great idea! I love a bit of heat in my dishes. I’ll have to try that next time!
Wow, this recipe is absolutely delicious! The flavors are incredible, especially with that yogurt sauce. Will definitely make again!
Delicious! Never had meatballs like these. The yogurt sauce really complements it.
Y’all ever go to a fancy restaurant and try koofteh? I thought this was gonna be just like that. It wasn’t. 😂
Honestly, I didn’t find it that great. It’s not exactly like what I had in that fancy place. Kind of disappointed.
I really loved this recipe! 😍 The flavors reminded me of a restaurant I went to. Can’t believe how good it turned out! Thanks for sharing!
Meatballs? Why not just have burgers? Anyway, 10/10, good stuff!
Koofteh? More like koofail for me. The yogurt sauce didn’t work out at all.😡
Maybe you just mixed it wrong? Yogurt can be tricky. I always use Greek yogurt for a thicker sauce. Give it another shot!
I’m sorry to hear that your yogurt sauce didn’t turn out! Did you try adjusting the seasoning? Sometimes it takes a bit of tweaking to get it just right.
I think is too complicated… I just want simple meatballs. 1/5 for me. 🙂
Yum! The mint is a game-changer! Will make again! 5/5.
Really easy to make! But I didn’t have any dill, so I used basil instead. Still yummy! 😋
Yum!!! 😍 Tastes like heaven! Gonna make it for my cooking class next week!
Koofteh? More like koof. Should’ve just made spaghetti.
Spaghetti is good, but have you ever tried koofteh? It’s a whole different vibe! 😋
I’m not really into cooking beef, but I tried this for my husband and he couldn’t stop raving! It’s definitely a keeper. 😊
I loves beef koofteh! I usually make with potatoes, but this recipe was really tasty too!
I had a hard time with the meatballs falling apart. Maybe too much rice? Not sure if I’ll try again.
Not my cup of tea. The spices were too strong for my taste. I prefer simple meatballs without all this stuff.
The yogurt sauce was a bit too sour for my taste. But my son loved it.
Yogurt sauce was kinda weird. Why is it hot? But the meatballs were good. 2/5.
Hot yogurt sauce? That’s just strange. Why would anyone heat yogurt? You were right to be skeptical.
I actually love the yogurt sauce when it’s warm! It adds a nice flavor to the meatballs. Maybe try it again?
I don’t know what koofteh is but this sounds fancy and delicious! +5 stars from me!
Koofteh is a Persian dish, you’re gonna love it! It’s really good with the yogurt sauce. Try making it! 😊
I don’t know about using so much mint… it was overwhelming. Maybe cut it down?
Can you use chicken instead of beef? I don’t eat red meat. Also, how much rice? Sorry if I’m dumb about this.
Can someone tell me if I can use chicken instead of beef? Not a big fan of red meat.
I think chicken would make it dry. Beef is more juicy, right? But I guess you could try it for a change. Just dont mess it up!
Yes, you can definitely use chicken! It’ll give a different flavor but should work fine. Just make sure to adjust the cooking time a bit since chicken can cook faster than beef.
Yum! Just made this for the family and it was a hit! Will make again for sure! 😊
So glad you enjoyed it! This dish is a family favorite at my house too. 😍
Yogurt sauce turned out sour — not sure what I did wrong…
Sour? Did u mix in the lemon juice? That can make it tangy. I like mine with extra dill!
Sorry to hear that! Maybe the yogurt was too old? Fresh yogurt is usually better in recipes.
My grandma made something like this, but it had raisins. Different but still good!
Sounds really good! My grandma used to add raisins to everything too; it gives such a nice flavor. I might try that with this recipe!
Delicious! I substituted beef for turkey and it worked out great! My fam loved it! Will make again!
Yogurt sauce sounds strange. Can you use sour cream instead? 🤔
Had a few problems with the meatballs breaking apart. Any tips?
This is the best koofteh recipe! I love how the spices blend together. Definitely a 5!
This recipe is a game changer! The flavors are incredible, and that yogurt sauce just tops it off. My family loved it!
Not bad, but I think it could use more spices. It’s a bit bland for my taste.
Are you sure this is authentic Persian? My grandma made it with different herbs. Anyway, it was pretty good, 4 stars.
Authentic or not, I still love a good koofteh! It’s all about how it tastes, right?
Your grandma’s version sounds better. This one just seems too simple, like it’s missing something special.
Followed the recipe, but my meatballs fell apart. Sad face. Bad experience.
My mom made this when I was a kid, but she never used rice. Does it really need it?
I think the rice helps bind everything together! Maybe your mom had her own way of doing it. 😊
Meh, was just okay. Maybe I mixed the spices wrong?
Don’t be too hard on yourself! Spice mixes can be tricky. Maybe adjust the salt next time? I loved it!
Wow, this took me back to my grandma’s kitchen! Flavors are on point! Will definitely make it again often!
Not sure about the yogurt sauce – it’s kinda weird with meat. Next time I’ll just use regular tomato sauce.
Yummy. Meatballs are good. I put a lot of mint! So nice! 😋
I love that you added mint! It really gives it a fresh taste. Mint with meatballs is a game changer! 🌟
Mint in meatballs? That’s weird. I don’t think I would like that at all. 🤔
Wasn’t a fan of the yogurt sauce. It tasted weird to me. I prefer my meatballs with marinara. 🍝
Kinda messy to make, but the flavors are on point! 3 stars.
Meh. Didn’t really impress me. The spices were all over the place. Makin meatballs should be simple.
This was too complicated for me… I give up on cooking!
I can’t believe you used rice in the meatballs, that sounds so weird! But I tried it and it was pretty good! Still a bit skeptical.
I was skeptical too at first, but sometimes the weirdest combinations turn out to be the best! Glad you liked it!
Wow this recipe is soooo goood!!! I made it twice already! Highly recommend! 5!
OMG yes! I love how easy this is to make! Totally gonna try it again this week.
This looks amazing! I’ve never tried Persian food before but I can’t wait to make this. 🥰
I found this a bit too complicated for a weeknight meal. Also, why is there rice in meatballs? Seems weird to me.
I get what you mean! It does seem like a lot of steps for a quick meal. But trust me, the rice helps keep the meatballs moist! Maybe try it on a weekend?
Sounds fancy but too many ingredients for me. I’m more of a simple cook. 😅
Wow, this was amazing! The yogurt sauce really took it to the next level. I will definitely make this again.
I think I put too much garlic. Who knew it could be overwhelming? Note to self: less next time.
Wow, this recipe is incredible! The flavors are so rich and balanced. My family loved it!
I followed the recipe but it came out kinda bland. Maybe I need to add more spices next time.
Delicious! Will impress guests for sure!
This is the best recipe I’ve ever tried! The flavors are amazing!
Looks complex, not sure I can handle it. Maybe I’ll stick to burgers. 😅
Don’t worry, it might look hard but it’s actually pretty simple! Give it a shot! 😊
Pretty good! I replaced some beef with turkey…it tastes fine, right? What even is cumin?
I tried this and it was too spicy for me. I might leave out the cumin next time. 3 stars.
I dunno, it sounded great, but mine turned out a bit dry. Might’ve cooked it too long? Anyone else had this problem?
Maybe less beef and more rice could help? I dunno, but I cooked mine for a bit less time and they were moist!
I had the same issue! I think it might be from cooking them too long. Next time, try cooking them for a shorter time and see if that helps! 😊
Easy to follow, but I used beef fat instead of olive oil. Very greasy!
Looks delicious! Can’t wait to try this on the weekend. 🤤
Meatballs are nice, but I ran out of yogurt. Used sour cream instead; still yummy! 4 stars.
Best thing I ever cooked! I never rated a recipe before but this one deserves it! 🥳
Really? Best thing ever? I mean, it looks good, but I don’t know if it’s THAT good. 🤔
I’m so glad you loved it! I tried this recipe too, and my family devoured it! 🤤
My family loved it! I added some extra spices for a kick and it was delicious. Will definitely make again!
That sounds amazing! I love a kick of spice in my dishes too. Can’t wait to try this!
Extra spices? Isn’t that gonna make it too strong? I think the original recipe is good as is.
Looked so good but tasted…eh? Maybe I did something wrong, but the spices were too strong for me. 🙁
Spices can be tricky! Maybe try less next time or add some sweetness to balance it out. 😅
Followed the recipe exactly, but my meatballs fell apart. What did I do wrong? Help!
Easy to follow but took longer than I thought. The prep is real! 😩
Yum! Just made these for my family and they loved it! Even my picky kids ate it!
Delicious! I made it for a dinner party and everyone raved about it! Thanks for sharing!
This recipe is amazing! The koofteh is so flavorful and the yogurt sauce really ties it together. Definitely a keeper! 😊
Delicious, but the sauce is like, super thick. Maybe put less yogurt next time? Just sayin’.
This recipe is sooo good! The flavors are amazing, and my family loved it. Will definitely make again.
So glad you loved it! The flavors really do blend well together. What’s your favorite part of the recipe?
I dunno… it sounds complicated with all those ingredients. Is it really that good?
Can I use chicken instead of beef? I don’t like beef much. 🤔
But is it really the same? Like isn’t beef a big part of the flavor in Persian dishes? I don’t know if chicken can give that taste. 🤷♂️
You can definitely use chicken! Just keep an eye on the cook time. Chicken might cook faster than beef. Good luck! 😊
I tried it but used chicken instead of beef because I had some. It didn’t turn out as good. Should’ve followed the recipe.
Why didn’t you just stick to beef? It’s way better. Chicken can’t match the richness of beef in this dish.
Using chicken was a brave choice! I sometimes do that too, but I agree the flavor is quite different. Next time, it’ll be amazing!