• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Analida's Ethnic Spoon

  • Home
  • About Us
  • Recipes
  • Shop
  • Contact
menu icon
go to homepage
  • Recipe Index
  • About
  • Shop
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Recipe Index
    • About
    • Shop
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home >> Main Dishes

    Persian Meatballs - Koofteh

    Modified: Oct 16, 2023 · Published: Nov 22, 2022 by Analida · • Word count:1664 words. • About 9 minutes to read this article. • This post may contain affiliate links ·

    61 shares
    • 2
    Jump to Recipe Print Recipe

    These Persian meatballs or koofteh with saffron tomato sauce are packed with all kinds of fabulous flavors. These make a hearty meal when served the basmati rice.

    An overhead photo of Persian meatballs or koofteh in saffron tomato sauce with a bowl of rice.

    What are Persian koofteh?

    Warm spices are what give these meatballs their distinctive flavor. They can be easily adapted to an appetizer course by making them smaller as I have done. These are typically palm sized meatballs. I've adapted this recipe from its original form by substituting the cracker crumbs for garbanzo bean flour. I don't think there's any difference in the taste, what really matters in this recipe is the combination of spices. Persian cuisine is influenced by many of its neighboring regions such as Northern India, Pakistan, Syria, Turkey and Greece. Here are other popular Persian recipes to try. Persians are one of the many ethnic groups that make up Iran. They have their own cultural traits, language, and cuisine. Here are the ingredients below:

    • Ground beef: You can also substitute ground lamb or chicken also.
    • Shallots: These are milder and sweeter than onions with a hint of garlic.
    • Bulgur wheat: This is cracked wheat that has been partially cooked. You can make it with 1 part wheat and 1.5 parts boiling water. Cover after you add the water and let sit. Simple!
    • Garbanzo bean flour: This is a good binder for meatballs but you can substitute crush saltines or plain bread crumbs.
    • Kosher salt: This is the best salt for recipes. There are no additives like iodine, anti clumping agents, just pure salt.
    • Curry: This is really just a blend of spices and really flavorful. I make my own curry power.
    • Cracked pepper: I like to use tellicherry peppercorns. These are just the largest peppercorns of the crop and considered the best in the world.
    • Paprika: You can choose your favorite from smoked, hot to sweet.
    • Cinnamon: I like Vietnamese cinnamon as it is one of the best you can get.
    • Mint leaves: Get some from leaves from your garden or the produce section of your local grocery store.
    • Saffron: This goes into the tomato sauce and adds a sweet and floral flavor.
    • Allspice: This also goes into the sauce and is a type of pepper from Jamaica. This has warm flavors of nutmeg, cinnamon, star anise, cloves and black pepper.

    Why I love this recipe for Persian Koofteh

    This recipe is really easy to make and the flavor is like no other meatball you have ever tried. Honestly, if you've ever made meatballs, the process is the same. The only step that is different is the use of bulgur wheat in the meat mixture. Bulgur wheat is a cracked grain, is high in fiber and widely used in Middle Eastern cuisine. If you have never used it don't let it throw you. This grain is partially pre-cooked and cooks in about 5 minutes. You may have had bulgur wheat if you have ever had the very popular Middle Eastern salad know as tabouleh.

    Step by step photos to make Koofteh

    A photo showing the ingredients to make Persian koofteh and mixing bowl.
    • Step 1: Gather your ingredients and have them measured, chopped and ready to go: ground beef, shallots, bulgur wheat, garbanzo bean flour, egg, salt, curry, pepper, oregano, paprika, cinnamon, mint, garlic, onion, tomato, tomato paste, allspice and saffron.
    • Step 2: Place the ground beef in a large mixing bowl and add the shallots, bulgur wheat and mix thoroughly. The add the garbanzo bean flour and egg and mix. The add the spices, salt and mint to the meat and mix until well combined.
    A photo of Persian koofteh in a pan cooking and a photo of onions cooking.
    • Step 3: Scoop the meat into about 1-2 inch balls and set aside. I like to use a cookie scoop. After all the meatballs have been formed, place them in a large skillet and fry them in oil on medium heat until the are nicely browned on all sides. Set aside and clean the pan.
    • Step 4: Sauté the onion and garlic in oil on medium heat until translucent.
    A photo showing adding tomatoes and vegetable broth to make saffron sauce.
    • Step 5: Add the tomatoes and simmer for 5 minutes.
    • Step 6: Add the vegetable broth and tomato paste. Stir well to combine.
    A photo showing adding saffron and the koofteh to the sauce.
    • Step 7: Add the salt, allspice and saffron. Stir well to combine.
    • Step 8: Add the meatballs to the sauce and simmer for 20 minutes or until the sauce thickens.

    Tips for making great meatballs

    • Choosing the right meats and cooking time. Fatty meat like beef or lamb will give you soft and tender meatballs. If you choose chicken or turkey that are more lean be sure not overcook them as they will get tough. You can also blend meats together for a great flavor. Cook the beef or lamb to 160°F and the poultry to 165°F.
    • Keep them moist by using the egg binder and if it seems dry add a little water to the mixture. It should be moist and pliable and not fall apart when formed.
    • Keep everything cold. The meat has fat in it and if it gets warm it will melt out. Keeping all the ingredients cold will help them hold the fat.
    • Lightly pack and form them. If you over pack and work them too much they will be hard and tough.
    • Taste test the meatballs. Make a small patty, fry it then taste. Adjust the seasoning as needed.

    Frequently Asked Questions

    How long can I store the koofteh and sauce in the refrigerator?

    You can store in the refrigerator for up to 3-4 days in an airtight container. Be sure to completely cool to room temperature before refrigerating.

    Can I freeze the meatballs?

    Yes, these freeze quote well in the sauce. Be sure to completely cool before freezing. You should freeze in an airtight container for best results. These koofteh in sauce will keep nicely for 3-4 months frozen.

    Can I make the meatballs ahead of time? 

    Yes, you can make this a day ahead. Be sure to fully cook them to an internal temperature of 160°F. Cool them completely before storing the the refrigerator. Add them to the sauce and simmer to reheat and serve.

    Other exotic meat dishes to try

    • Kofta kari: Indian style lamb meatballs in a spicy curry sauce.
    • North African Lamb Meatballs: You will love these and they are served in a sweet and savory tomato sauce with apricots.
    • Bulgogi beef: Korean BBQ style beef in a sweet garlic sauce.
    • Bo Sot Vang: Vietnamese style beef stew with a really unusual red wine and star anise sauce flavored broth.
    • Thai style beef salad: Tender and thin strips of flank steak on a bed of greens with a peanut lime dressing.
    A photo of Persian meatballs on a plate with rice and a fork.

    Persian Meatballs - Koofteh

    This recipe for Persian style meatballs (koofteh) with saffron tomato sauce is very flavorful. Multiple spices, and the use of saffron in the sauce make this a delectable feast for the palate.
    Print Pin Rate
    Course: Main dish
    Cuisine: Persian
    Keyword: bulgur wheat, meatballs, Persian cuisine, saffron sauce
    Prep Time: 20 minutes minutes
    Cook Time: 40 minutes minutes
    Total Time: 1 hour hour
    Servings: 6 servings
    Calories: 309kcal
    Author: Analida Braeger

    Ingredients

    Meatballs

    • 1 ¼ lbs ground beef lean
    • 2 shallots minced
    • ¼ cup bulgur wheat cooked
    • 2 Tbsp garbanzo bean flour
    • 1 egg beaten
    • 1 tsp Kosher salt
    • ½ tsp curry
    • ¼ tsp cracked pepper
    • 1 tsp oregano dried
    • ½ tsp paprika
    • ¼ tsp cinnamon
    • 6 mint leaves chopped
    • 3 Tbsp vegetable oil for frying meatballs

    Saffron Tomato Sauce

    • 2 tsp vegetable oil
    • 2 cloves garlic minced
    • 1 onion medium, diced
    • 1 14.5 oz can petite diced tomatoes drained
    • 1 cup vegetable broth
    • 2 tsp tomato paste
    • ¼ tsp allspice
    • ½ tsp Kosher salt
    • 6 threads saffron

    Instructions

    To make the meatballs

    • Cook bulgur wheat according to package instructions.
    • Place meat in a large bowl. Add shallots and bulgur wheat and mix thoroughly.
    • Next mix in the garbanzo bean flour, and the egg until well combined
    • In a small bowl, mix together salt, curry, pepper, oregano, paprika and cinnamon
    • Add the spice mixture to the meat and combine well. finally mix in the mint leaves.
    • Using a 1" cookie scoop make meatballs and set aside.
    • Heat oil in a large non stick skillet and fry the meatballs until brown on all sides.
    • Remove them from the pan and set aside.

    To make the sauce

    • Heat oil on medium in a non stick skillet and sauté onions and garlic until translucent. 
    • Add the tomatoes and simmer for about 5 minutes. 
    • Add the vegetable broth, and the tomato paste. Stir well.
    • Sprinkle in the salt, allspice, saffron, and stir.
    • Add the meatballs and simmer for about 20 minutes, or until the sauce thickens.
    • Serve over rice and garnish with parsley if desired.

    Notes

    Ground beef: You can also substitute ground lamb, ground chicken or turkey.
    Garbanzo bean flour: You can substitute crushed saltines or plain bread crumbs.
    Tips for making great meatballs:
    • Choosing the right meats and cooking time. Fatty meat like beef or lamb will give you soft and tender meatballs. If you choose chicken or turkey that are more lean so be sure not overcook them as they will get tough. You can also blend meats together for a great flavor. Cook the beef or lamb to 160°F and the poultry to 165°F.
    • Keep them moist by using the egg binder and if it seems dry add a little water to the mixture. It should be moist and pliable and not fall apart when formed.
    • Keep everything cold. The meat has fat in it and if it gets warm it will melt out. Keeping all the ingredients cold will help them hold the fat.
    • Lightly pack and form them. If you over pack and work them too much they will be hard and tough.
    Frequently Asked Questions:
    How long can I store the koofteh and sauce in the refrigerator?
    You can store in the refrigerator for up to 3-4 days in an airtight container. Be sure to completely cool to room temperature before refrigerating.
    Can I freeze the meatballs?
    Yes, these freeze quote well in the sauce. Be sure to completely cool before freezing. You should freeze in an airtight container for best results. These koofteh in sauce will keep nicely for 3-4 months frozen.
    Can I make the meatballs ahead of time? 
    Yes, you can make this a day ahead. Be sure to fully cook them to an internal temperature of 160°F. Cool them completely before storing the the refrigerator. Add them to the sauce and simmer to reheat and serve.
     

    Nutrition

    Calories: 309kcal | Carbohydrates: 12g | Protein: 20g | Fat: 20g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 94mg | Sodium: 689mg | Potassium: 457mg | Fiber: 2g | Sugar: 2g | Vitamin A: 275IU | Vitamin C: 4mg | Calcium: 48mg | Iron: 3mg

    You might also like to try these:

    • Saucy North African Lamb Meatballs - Lamb Kofta
      A photo of North African lamb meatballs in a white plate with rice and mint leaves.
    • Lamb Kofta Kari - Meatballs in Spicy Curry Sauce
      Kofta kari indian lamb meatballs with curry sauce. Spicy and delicious! | ethnicspoon.com
    • Lebanese Lamb Fatayer
      Here is a fun dish to try! Try a simple and exotic Lebanese lamb fatayer with a simple dough and an incredible spice mixture. This is a Lebanese version of a calzone and will be a family favorite and fun to make too! | ethnicspoon.com
    « Puerto Rican Pumpkin Fritters - Barriguitas de Vieja
    Pernil - Best Puerto Rican Slow Roasted Pork Recipe »
    61 shares
    • 2

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Analida profile pictureI have been researching and creating ethnic recipes for over 20 years. I love to share "mostly healthy" easy and affordable ethnic recipes using fresh ingredients, with a bit of culture and food history sprinkled in.... Read more-->

    Monthly Featured - Cuban Food

    • A photo of ropa vieja in a striped bowl with tostones on the side.
      Slow Cooker Ropa Vieja Recipe
    • A photo of pastelitos de guava on a green plate with coffee cup in the background.
      Pastelitos de Guava
    • A photo of Cuban boliche on a white platter with fried plantains on the side.
      How to Make Cuban Boliche
    • A photo of vaca frita on a white plate with caramelized onions and slices limes.
      Cuban Vaca Frita - Latin Style Flank Steak

    Footer

    ^ back to top

    About

    • Privacy Policy
    • Terms & Conditions

    Newsletter

    • Sign Up! for emails and updates
    • Recipe Index

    Contact

    • Contact
    • FAQ

    Our site contains affiliate links to help maintain our publishing activities. If you make a purchase from a link on our site, we may receive a small percentage of that sale, at no extra cost to you. Ethnicspoon.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.

    Copyright © 2025 Website managed by SiteCare.com