Go Back
+ servings

Khoresh Gol Kalam

Omid Roustaei, The Caspian Chef
Beef and cauliflower stew
5 from 3 votes
Prep Time 15 mins
Cook Time 1 hr 30 mins
Total Time 1 hr 45 mins
Course khoresh, Main Course
Cuisine Iranian, Persian
Servings 4


  • 1 onion, diced
  • 6 tablespoons oil, divided
  • 1 pound beef, chuck or round, cut into 1/2 inch pieces
  • 1 teaspoon turmeric, ground
  • 2 tablespoons tomato paste
  • 2 cups water, adjust as necessary
  • 1 cauliflower, separated into individual florets
  • 2 tablespoons fresh lemon juice, adjust to your taste
  • 1 teaspoon salt
  • 1/2 teaspoon pepper, ground
  • 1/4 teaspoon cinnamon, ground
  • 1/4 teaspoon ground saffron, dissolved in 1 tablespoon hot water


  • Saute the onions with 4 tablespoons of oil on medium heat for about 10 minutes.
  • Add the beef and continue to saute on medium-high heat for another 5 minutes.
  • Once the onions and beef have picked up some color, add turmeric and tomato paste and saute for 2 minutes to build more flavor into the dish.
  • Pour in the water and bring to a boil. Lower the flame, cover and cook for 60-75 minutes or until the meat is tender.
  • While the beef is cooking, select a large frying pan to saute the cauliflower florets.
  • Saute the caluliflower with 2 tablspoons of oil over medium heat for about 10 minutes or until lightly browned.
  • Remove from the pan and set aside.
  • Once the beef has cooked for 1 hour, add the sauteed cauliflower, lemon juice, salt, pepper, cinnamon and saffron water.
  • Gently stir, cover and simmer over low heat for 15 minutes. This would be a good time to check the liquid level and adjust as necessary. The stew should be reasonably dense and not watery.
  • Adjust for seasoning, remove from the heat and allow to sit for 5 minutes.
  • Serve the stew with Persian steamed basmati rice and a platter of fresh herbs.


While I made this stew with beef, you can substitute lamb or chicken if you prefer.  Adjust the cooking time to make sure the meat is properly cooked and tender. 
As always, you can eliminate the animal protein.  Instead, feel free to add your favorite cooked beans (garbanzo, cannellini, white navy beans).
Reduce the initial cooking time to 30 mins as you simmer the onions with the cooked beans before adding the remainder of the ingredients. 
Keyword beef, cauliflower, khoresh, stew
Tried this recipe?Let us know how it was!