Hashweh (Spiced Ground Beef and Jasmine Rice with Almonds and Parsley) Recipe
Introduction
Hashweh is a flavorful Middle Eastern rice and ground beef dish, perfectly seasoned with warm spices and topped with toasted almonds and fresh parsley. It’s a comforting, one-pot meal that’s both satisfying and aromatic—ideal for weeknight dinners or gatherings.

Ingredients
- 2 tablespoons olive oil
- 1 onion, chopped
- 1 pound ground beef
- 1 teaspoon seven spice
- ¼ teaspoon cinnamon
- ¼ teaspoon allspice
- 1 teaspoon salt
- 1½ cups jasmine rice
- 2½ cups water
- 1 tablespoon olive oil (for garnish)
- 2 tablespoons slivered almonds
- ¼ cup parsley, chopped
Instructions
- Step 1: Heat 2 tablespoons of olive oil in a large pan over medium-high heat. Add the chopped onion and sauté for about 5 minutes until soft and translucent, stirring occasionally.
- Step 2: Add the ground beef to the pan, breaking it up with a spoon. Cook until browned and no longer pink, stirring occasionally to ensure even cooking.
- Step 3: Sprinkle the seven spice, cinnamon, allspice, and salt over the meat and onion mixture. Stir well to combine all the flavors.
- Step 4: Stir in the jasmine rice until it’s evenly distributed throughout the beef and onions.
- Step 5: Pour 2 cups of water into the pan, making sure the rice is fully submerged. Bring to a simmer, then reduce the heat to medium-low and cover the pan.
- Step 6: Let the mixture cook covered for 30 minutes on medium-low heat, allowing the rice to absorb the liquid and flavors.
- Step 7: Remove the pan from heat and let it sit, still covered, for an additional 10 minutes to finish steaming the rice.
- Step 8: Meanwhile, heat 1 tablespoon of olive oil in a small pan. Toast the slivered almonds over medium heat until golden brown, being careful not to burn them.
- Step 9: Just before serving, sprinkle the toasted almonds and chopped parsley over the rice for a fresh and crunchy garnish.
Tips & Variations
- Use basmati rice as an alternative to jasmine for a slightly different texture and flavor.
- Add pine nuts instead of or in addition to almonds for a rich and nutty garnish.
- For a touch of heat, include a pinch of cayenne pepper or a diced chili when sautéing the onions.
- Rinse the rice briefly before cooking to remove excess starch and prevent it from becoming too sticky.
Storage
Store leftover Hashweh in an airtight container in the refrigerator for up to 3 days. To reheat, sprinkle a little water over the rice and warm it gently in a covered pan or microwave to keep it moist.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use ground lamb instead of ground beef?
Yes, ground lamb works well and adds a richer flavor that complements the spices in Hashweh.
Is it necessary to cover the pan while cooking the rice?
Covering the pan traps the steam needed to cook the rice evenly and absorb the flavors, so it’s important for achieving the best texture.
PrintHashweh (Spiced Ground Beef and Jasmine Rice with Almonds and Parsley) Recipe
Hashweh is a flavorful Middle Eastern dish featuring spiced ground beef cooked with jasmine rice and aromatic spices like cinnamon, allspice, and seven spice blend. This comforting one-pan meal is enhanced with toasted almonds and fresh parsley for a delightful texture and vibrant taste, perfect as a hearty lunch or dinner.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Middle Eastern
Ingredients
Main Ingredients
- 2 tablespoons Olive oil
- 1 Onion (chopped)
- 1 pound Ground beef
- 1 teaspoon Seven spice
- ¼ teaspoon Cinnamon
- ¼ teaspoon Allspice
- 1 teaspoon salt
- 1½ cups Jasmine rice
- 2½ cups Water
Garnish
- 1 tablespoon Olive oil
- 2 tablespoons Slivered almonds
- ¼ cup Parsley (chopped)
Instructions
- Sauté the onions: Heat 2 tablespoons of olive oil in a large pan over medium-high heat. Add the finely chopped onion and sauté for about 5 minutes until soft and translucent, stirring occasionally to prevent burning.
- Cook the ground beef: Add 1 pound of ground beef to the pan, breaking it up with a spoon. Cook until browned and no longer pink, stirring occasionally for even cooking.
- Season the mixture: Sprinkle 1 teaspoon of seven spice, ¼ teaspoon of cinnamon, ¼ teaspoon of allspice, and 1 teaspoon of salt over the beef and onions. Stir well to combine all the spices evenly.
- Add the rice: Mix in 1½ cups of jasmine rice into the beef and onion mixture, stirring until the rice is evenly distributed among the ingredients.
- Simmer the rice: Pour 2 cups of water into the pan, making sure the rice is submerged. Once it starts to simmer, reduce the heat to medium-low and cover the pan with a lid.
- Cook covered: Let the mixture cook covered on medium-low heat for 30 minutes to allow the rice to absorb the flavors and cook through.
- Rest the dish: After cooking, remove the pan from heat and let it sit covered for an additional 10 minutes to finish steaming.
- Toast the almonds: In a small pan, heat 1 tablespoon olive oil over medium heat and toast 2 tablespoons of slivered almonds until golden brown, stirring frequently to avoid burning.
- Garnish and serve: Just before serving, sprinkle the toasted almonds and ¼ cup chopped parsley over the top of the rice for a fresh and crunchy finish.
Notes
- Seven spice blend typically includes cinnamon, allspice, black pepper, cloves, nutmeg, cumin, and coriander; adjust spices to taste.
- Use a tight-fitting lid when cooking rice to ensure even steaming.
- For a nuttier flavor, you can substitute slivered almonds with pine nuts or chopped pistachios.
- Leftovers can be refrigerated for up to 3 days and reheated gently on the stovetop or microwave.
- Rinsing the jasmine rice before cooking can help remove excess starch and prevent clumping.
Keywords: Hashweh, Middle Eastern rice dish, spiced ground beef, jasmine rice, toasted almonds, seven spice, one-pot meal

