Lebanese Hashweh (Spiced Rice with Ground Meat and Nuts) presents a refined take on classic Levantine comfort—aromatic rice threaded with warm spices and toasted nuts. This elegant pilaf balances fragrant, cinnamon-kissed meat with tender, fluffy grains for a composed plate that reads as both homey and sophisticated. For a contrasting rice dish with brighter notes, consider our meatloaf with mashed potatoes and cheese for a different take on comfort food.
Why Make This Recipe :
- Effortless Yet Elegant: Simple stovetop techniques yield a composed dish that looks restaurant-ready without elaborate steps.
- Minimal Ingredients: Pantry-friendly spices and basic proteins deliver layered flavor with few components.
- Impressive Flavor: Toasting spices and nuts unlocks deep aromatics; browned meat and a gentle simmer marry savory and sweet notes.
What elevates this Hashweh above ordinary versions is attention to detail: properly toasted nuts and spices, a thorough browning of the meat, and an exact rice-to-stock ratio. Those small refinements create a nuanced aroma, clean texture, and a polished finish.
Ingredients:
Base
- 2 cups long-grain rice (basmati), rinsed until water runs clear — soak 20 minutes if desired for extra fluffiness.
- 3 cups chicken or beef stock, hot — for precise cooking.
Sauce & Meat
- 1 lb (450 g) ground beef or lamb, 80/20 for flavor (drain excess fat if needed).
- 1 medium onion, finely diced.
- 2 garlic cloves, minced.
- 2 tbsp olive oil.
- 1 tsp ground cinnamon.
- 1 tsp ground allspice.
- 1/2 tsp ground cumin.
- 1/2 tsp ground black pepper.
- 1 tsp fine sea salt (adjust to taste).
Topping & Finish
- 1/2 cup pine nuts or slivered almonds, toasted until golden.
- 2 tbsp butter, room temperature — to finish and enrich the rice.
- Fresh parsley, finely chopped, for garnish.
- Optional lemon wedges for brightness.
Precision notes: use hot stock, room temperature butter, and fresh herbs finely chopped for a clean finish. Toast nuts just before serving to retain crunch.
For a lighter seafood rice idea, see our shrimp fried rice with vegetables and egg for complementary technique.
How to Make Lebanese Hashweh (Spiced Rice with Ground Meat and Nuts):
- Prepare the rice: Rinse rice under cold water until the rinse runs clear. Soak for 20 minutes if time allows, then drain. This gives a fluffier grain and keeps kernels separate.
- Tip: soak 20 minutes for perfect elongation.
- Toast the nuts: In a dry skillet over medium heat, toast pine nuts or almonds until fragrant and lightly golden, about 3–4 minutes, shaking frequently. Transfer to a plate to stop cooking.
- Sensory cue: nuts should smell warm and caramel-like, not burnt.
- Brown the meat: Heat olive oil in a heavy skillet or Dutch oven over medium-high heat. Add diced onion and cook until translucent and slightly caramelized, 5–7 minutes. Add garlic and cook 30 seconds until fragrant. Add ground meat, break up, and brown until richly caramelized with darker bits on the pan, about 8–10 minutes. Season with cinnamon, allspice, cumin, salt, and pepper.
- Mini-tip: let the meat sit briefly between stirs to develop color; those brown bits add depth.
- Deglaze and combine: If the pan has stuck bits, deglaze with a splash of hot stock, scraping to capture fond. Stir in the drained rice, coating every grain in the spiced meat fat so rice becomes glossy and perfumed.
- Professional tip: deglaze to capture all flavor.
- Add stock and simmer: Pour hot stock over the rice mixture, stir once, bring to a gentle boil, then reduce to a low simmer. Cover tightly and cook for 15–18 minutes until liquid is absorbed and rice is tender. Avoid peeking too often.
- Sensory cue: steam should be faint and aroma should be warmly spiced.
- Finish with butter and rest: Remove from heat, dot with room-temperature butter, and gently fluff with a fork. Cover and let rest 5–10 minutes to let the steam finish the grains. Fold in half of the toasted nuts and keep the rest for garnish.
- Texture cue: grains should separate, glossy but not sticky.
- Plate and garnish: Transfer to a warmed serving platter, sprinkle remaining nuts and chopped parsley, and serve with lemon wedges alongside.

How to Serve Lebanese Hashweh (Spiced Rice with Ground Meat and Nuts):
Serve Hashweh on a shallow platter to showcase the toasted nuts and flecks of parsley. Create peaks of rice with a spoon to catch any meaty jus, and position lemon wedges for guests to squeeze over. Pair with a crisp green salad or roasted vegetables for contrast. For an elegant family-style presentation, place small bowls of pickled turnips or plain yogurt at the table to balance the warm spices.
How to Store Lebanese Hashweh (Spiced Rice with Ground Meat and Nuts):
Cool quickly: spread rice in a shallow pan until it reaches room temperature, then cover tightly. Refrigerate for up to 3 days in an airtight container. To freeze, portion into freezer-safe containers for up to 3 months.
Reheat gently: add a splash of stock or water and cover; reheat on the stove over low heat, stirring occasionally, or microwave in short bursts to preserve texture. Re-toast nuts just before serving to keep them crisp.
Tips to Make Lebanese Hashweh (Spiced Rice with Ground Meat and Nuts):
- Toast spices briefly in the pan before adding liquid to amplify aroma.
- Brown the meat well; the Maillard crust creates savory depth.
- Use hot stock to maintain an even cooking temperature and avoid gummy rice.
- Rest the cooked rice covered to allow steam to finish the grains.
Variation (if any):
- Nut upgrade: substitute pistachios for pine nuts for a vivid color and buttery flavor.
- Protein swap: use ground lamb for a richer, slightly gamier profile, or a 50/50 beef-lamb blend.
- Vegetarian option: replace meat with textured vegetable protein (rehydrated) or sautéed mushrooms and reduce spices slightly.
FAQs
Can I make Hashweh ahead of time?
Yes. Cook the rice fully, cool rapidly, and refrigerate. Reheat gently with a splash of stock and re-toast nuts just before serving.
What rice is best for Hashweh?
Long-grain basmati yields the most flattering, separate grains. Short-grain rice will be stickier and less characteristic of this style.
How can I prevent the rice from becoming mushy?
Use a 1:1.5 to 1:1.75 rice-to-stock ratio for rinsed, non-soaked basmati. Keep the heat low during the final steam and avoid stirring while the rice cooks.
Is Hashweh spicy hot?
No — this dish leans on warm spices like cinnamon and allspice, which are aromatic rather than chile-hot. Add a pinch of cayenne if you prefer heat.
Conclusion :
Lebanese Hashweh (Spiced Rice with Ground Meat and Nuts) elevates simple pantry ingredients into a composed, aromatic dish that stands well for both intimate dinners and polished entertaining. Small techniques—browning the meat, toasting nuts, and finishing with butter—transform the rice into a layered experience of texture and scent. If you’d like to explore another regional rice preparation, see Lebanese Hashweh Rice (Spiced Rice with Ground Beef and Pine Nuts) for a complementary perspective. Share your plating or any thoughtful tweaks in the comments, and spread the recipe with friends who appreciate refined simplicity. How would you make this dish your own?
Print
Lebanese Hashweh (Spiced Rice with Ground Meat and Nuts)
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: Omnivore
Description
A refined Levantine dish of spiced rice with ground meat and toasted nuts, balancing warm spices and savory flavors.
Ingredients
- 2 cups long-grain basmati rice, rinsed until water runs clear
- 3 cups hot chicken or beef stock
- 1 lb ground beef or lamb (80/20)
- 1 medium onion, finely diced
- 2 garlic cloves, minced
- 2 tbsp olive oil
- 1 tsp ground cinnamon
- 1 tsp ground allspice
- 1/2 tsp ground cumin
- 1/2 tsp ground black pepper
- 1 tsp fine sea salt (to taste)
- 1/2 cup toasted pine nuts or slivered almonds
- 2 tbsp room temperature butter
- Fresh parsley, finely chopped (for garnish)
- Optional lemon wedges (for serving)
Instructions
- Prepare the rice: Rinse rice under cold water until clear, soak for 20 minutes if possible, then drain.
- Toast the nuts: In a dry skillet, toast pine nuts or almonds over medium heat until fragrant and golden (about 3–4 minutes).
- Brown the meat: Heat olive oil in a skillet over medium-high heat. Add onion and cook until translucent (5–7 minutes), then add garlic and cook for 30 seconds. Add meat and brown (8–10 minutes), seasoning with spices and salt.
- Deglaze the pan: Use a splash of hot stock to deglaze the pan, scraping any stuck bits.
- Add the drained rice, coating it in the spiced fat.
- Simmer: Pour hot stock over the rice mixture, stir, bring to a boil, then reduce heat and simmer (15–18 minutes) until liquid is absorbed and rice is tender.
- Finish: Remove from heat, add butter, fluff with a fork, cover, and let rest for 5–10 minutes. Fold in half of the toasted nuts.
- Plate and garnish: Transfer to a platter, sprinkle remaining nuts and parsley, and serve with lemon wedges.
Notes
For best results, use hot stock, and let the meat rest between stirs to achieve a good browning.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop Cooking
- Cuisine: Lebanese
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 1g
- Sodium: 600mg
- Fat: 15g
- Saturated Fat: 5g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 4g
- Protein: 20g
- Cholesterol: 70mg
