Kalam Polo Shirazi is quite different from the cabbage rice recipes you’ll find in other Iranian cities. The secret to its taste is a specific mix of herbs—mostly tarragon and basil—and those tiny “hazelnut-sized” meatballs.
Many people avoid making this dish because of the strong smell of cabbage or because their meatballs fall apart during frying. In this guide, I’ll show you the traditional way to prepare the cabbage and meat so you get fluffy, aromatic rice just like you’d eat in a local Shirazi home.
At a Glance: Secrets to a Perfect Kalam Polo
-
Core Ingredients: Rice, cabbage, minced meat, and a fresh herb mix (tarragon, basil, parsley).
-
The Meatball Secret: Grate and drain the onion completely; knead for 5 minutes to ensure they stay firm and tiny (hazelnut size).
-
Eliminating Cabbage Odor: Sauté cabbage with turmeric and add a splash of lemon juice or vinegar halfway through.
-
The Signature Herb: The authentic Shirazi aroma comes from Tarragon (Tarkhun) and Basil.
-
Pro Seasoning: Sprinkle cinnamon powder between layers to balance the flavors.
-
Best Served With: Traditional Salad Shirazi or Mast-o-Musir (Persian Shallot Yogurt).
Recipe Quick Facts
| Feature | Detail |
| Calories | ~35 calories per tablespoon |
| Vegetarian Option | Replace meat with walnuts or sautéed mushrooms |
| Cabbage Tip | Add a little water before frying to ensure a soft texture |
| Storage | Stays fresh for 3-4 days in an airtight container (refrigerated) |
Ingredients:
| Ingredient | Quantity (Imp.) | Weight (Grams) |
|---|---|---|
| Rice | 2 cups | ~370 – 400g |
| Minced Meat | 12 oz | 340g |
| Cabbage Leaves (shredded) | 12 oz | 340g |
| Vegetables (mixed herbs) | 6 oz | 170g |
| Onion (grated & drained) | 5 oz | 140g |
| Butter | 2 oz | 57g |
| Onion (chopped) | 1 ½ pcs | ~225g |
| Saffron | 2 tsp | – |
| Turmeric Powder | ½ tsp | – |
| Cinnamon Powder | ½ tsp | – |
| Curry Spice | ¼ tsp | – |
| Salt & Black Pepper | Optional | – |
| Liquid Oil | Optional | – |
Instructions :
1. The Secret to Tiny, Perfect Meatballs (Kofteh Ghelgheli)
The hallmark of a high-quality Kalam Polo is the size of the meatballs. They should be no larger than a hazelnut.
-
The Trick: After grating the onion, squeeze out every drop of juice using a fine-mesh strainer or cheesecloth. Mix the dry onion pulp with the meat, salt, and pepper. Knead for 5 minutes until the paste is tacky. This ensures they don’t break apart in the pan without needing flour or fillers.
2. Taming the Cabbage Aroma
This is where most people go wrong. To get that sweet, savory flavor without the “cabbage smell”:
-
Sauté the shredded cabbage in a mix of oil and turmeric.
-
The Pro Move: Halfway through, add a splash of lemon juice or white vinegar. The acidity cuts through the sulfurous compounds of the cabbage, leaving it bright and flavorful.
3. The “Shirazi” Herb Blend
Traditional Kalam Polo relies on Tarragon (Tarkhun) and Basil (Reyhan). While parsley and leeks provide the bulk, the tarragon provides that unmistakable “licorice-like” backnote that defines Shirazi cuisine. If using dried herbs, soak them in warm water for 15 minutes before adding them to the rice.
4. Layering for the Perfect Steam
Once your rice is parboiled (al dente), layer it with the herb mix, cabbage, and meatballs.
-
The Finish: Sprinkle a pinch of cinnamon powder between layers. It acts as a bridge between the earthy cabbage and the savory meat.
Visual Guide: “While our recipe offers the traditional Chef Haghighi method, we found this excellent video tutorial by [yummy moments] helpful for visualizing the meatball frying and rice layering technique
How to serve Kalam polo?
Persian cabbage rice should be served with an excellent salad called Salad Shirazi. This salad consists of tomatoes, cucumbers, onions, fresh lemon juice, and aromatic vegetables—a magical combination that is delicious with any food. You can also enjoy Mast o Musir with this delicious food.
14 Notes for cooking delicious Shirazi Polo with Meatballs:
| No. | Tips & Notes |
|---|---|
| 1 | Persian Cabbage Rice has 35 calories in 1 spoonful. |
| 2 | Note that this dish is slightly green due to the vegetables and cabbage used in it. |
| 3 | Some people use tomato paste in combination with cabbage and vegetables to make the food taste better, which is not present in the original form of Persian cabbage rice. |
| 4 | In this dish, the meat pieces must be placed next to the pilaf when the rice is steamed, so that the taste of the food is unique with the meat. |
| 5 | Some people do not like the smell of cabbage; for this purpose, after slicing and washing the cabbage, it can be boiled in water with a little vinegar and then fried. |
| 6 | You can use some saffron along with cinnamon to flavor the meatballs more. |
| 7 | If you use Persian tahdig for this food, it is better first to increase the heat under the rice to steam the food, then reduce the heat, use the flame spreader under the pot, and let the rice cook well. The tahdig will become crispy and delicious. |
| 8 | This food is very suitable for vegetarians because people can easily eat it by removing the meat from it. |
| 9 | Some people use cooked chicken instead of meat. The traditional form is minced meat, but chicken meat can also be used according to taste. |
| 10 | For the best flavor, strictly use fresh herbs instead of dried ones. Regarding the number of vegetables used in the dish, at first, there is more tarragon than all the other vegetables, and then basil, leek, and dill are used in the dish. |
| 11 | You can fry the meatballs separately and put them on the Shirazi cabbage pilaf when serving. |
| 12 | It is better to use Persian rice and some saffron in the food to make it fragrant and colorful. |
| 13 | To cook cabbage better, add a small amount of water to the cabbage before frying it so that it is well-cooked and soft with water, and then fry it in oil. |
| 14 | Be careful when preparing the meatballs. Mix the juice of the grated onion well with the minced meat. This will prevent the meat from loosening and falling apart when frying the meatballs. Choose the same size of meatballs so that their cooking and frying time will be the same. |
Conclusion
Kalam Polo is not just an ordinary dish; it’s a “must-try” Persian culinary masterpiece that captures the essence of Shiraz. The food comes from the rich culture of Shirazi and plays with your soul and spirit. I am confident that after eating this food, you will post your kind comments for me.
Among the other famous dishes of Shiraz, we can mention Ghanbar polo, Havij polo, and Ash Sabzi Shirazi, which are very tasty and festive.
FAQ :
1. How can I make a Vegan or Vegetarian Kalam Polo Shirazi?
To make this dish vegan-friendly, simply omit the meatballs (Kofteh Ghelgheli). For a boost of plant-based protein, you can replace the meat with walnut halves, smoked tofu cubes, or even sautéed mushrooms. The heart of the dish is the aromatic rice and cabbage, so it remains delicious even without meat.
2. What are the essential herbs for authentic Persian Cabbage Rice?
The “Shirazi” flavor comes from a specific herb blend: Tarragon (Tarkhun), Basil (Reyhan), Leek (Tareh), and Parsley (Jafari). Tarragon is the most critical ingredient; it provides the signature aromatic scent that distinguishes this recipe from other Persian rice dishes.
3. Is Kalam Polo Shirazi Gluten-Free?
Yes, Kalam Polo is naturally gluten-free as the primary ingredients are rice, vegetables, and meat. However, if you are using pre-packaged spice mixes or liquid seasonings, always double-check the label for hidden wheat-based fillers to ensure it is 100% safe for a celiac diet.
4. How long does Cabbage Pilaf stay fresh in the fridge?
You can store leftover Kalam Polo in an airtight container in the refrigerator for up to 3 to 4 days. To reheat, add a tiny splash of water or a small knob of butter before microwaving or heating on the stovetop; this “wakes up” the saffron and prevents the rice from drying out.
5. Can I use regular green cabbage instead of Kohlrabi (Kalam Ghomri)?
While the traditional Shirazi recipe often uses Kohlrabi (cabbage turnip), regular green cabbage or white cabbage works perfectly fine. The key is to slice it into thin, uniform strips and sauté it with turmeric and a dash of lime juice to mimic the traditional texture and tang.



















Hi ,this food is seems very deliciouse
I want a Q, can make this kalam polow with chicken,because i dont love meat balls.
Hi,dear jenifer,I agree with you and kalam polo shirazi is one of my favorite dishes
Yes, you can use fried chicken instead of meat to prepare this dish
Hi.i wan a question about this recipe
How can I make kalam polo for vegetarians?
Hi dear ariana,Yes, I explained it in the recipe, Kalam polo Shirazi can be made vegetarian by omitting the meat and using vegetable broth instead of chicken or beef broth.
Hi dears sounds tasty. How do you get your meat into such consistent sized balls? Rolling by hand?
Hi dear Hakan ,Yes, I put the meat in the palms of both hands and round the meat with the palms of both hands, it is very simple
How do you round the minced meat?
can you explain
By hand or with a special device?
What to do so that it is not difficult to eat after eating stomach cabbage?
You know that the cabbage has wind
To prevent bloating, soak the cabbage the night before
Second, after eating kalam polo, use chaie nabat, aragh nana, and carbonated water.