Few dishes capture the warmth and comfort of Middle Eastern cooking like Lebanese Hashweh. This fragrant, spiced rice dish is layered with perfectly seasoned ground meat and topped with crunchy toasted nuts, creating a beautiful balance of textures and flavors.
Whether you’re preparing a cozy family dinner or hosting a festive gathering, Hashweh brings a sense of tradition and richness to the table. The aromatic spices, fluffy basmati rice, and savory meat come together in a way that feels both simple and special—comfort food at its finest.
Why You’ll Love This Recipe
- Warm and aromatic: Packed with traditional Middle Eastern spices
- Perfectly balanced: Savory meat, fluffy rice, and crunchy nuts
- Great for gatherings: Ideal for family meals or special occasions
- One-pot meal: Simple cooking with minimal cleanup
- Customizable: Easy to adapt with different proteins or add-ins
Ingredients
For the Meat and Rice
- 2 tablespoons olive oil: For sautéing and building flavor
- ½ cup onion (diced): Adds sweetness and depth
- 3 cloves garlic (finely chopped): Brings bold, aromatic flavor
- 1 pound ground beef (or lamb): The hearty, protein-rich base
- 1½ teaspoons ground cinnamon: Adds warmth and signature flavor
- ½ teaspoon allspice: Enhances the spice blend with depth
- ½ teaspoon ground cumin: Brings earthy richness
- ¼ teaspoon ground nutmeg: Adds subtle warmth
- 2 cups basmati rice (rinsed): Light, fluffy, and fragrant
- 4 cups chicken broth: Infuses the rice with savory flavor
For Garnish
- ⅓ cup toasted pine nuts: Adds buttery crunch
- ⅓ cup slivered almonds: Extra texture and nuttiness
- 2 tablespoons fresh parsley (chopped): Freshness and color
How to Make Lebanese Hashweh
Sauté the Aromatics
Heat olive oil in a large pot or Dutch oven over medium-high heat. Add diced onion and cook for 4–5 minutes until soft and translucent.
Add garlic and ground meat, breaking it apart as it cooks. Continue cooking until the meat is browned and fully cooked.
Add the Spices
Stir in cinnamon, allspice, cumin, and nutmeg along with salt and pepper. Let the spices cook for 1–2 minutes to release their aroma—this step is key for deep flavor.
Toast the Rice
Add the rinsed basmati rice to the pot and stir well to coat it with the spiced meat mixture. Let it toast lightly for about 2 minutes to enhance its nutty flavor.
Cook the Rice
Pour in the chicken broth and bring everything to a rolling boil.
Reduce the heat to low, cover, and let it simmer undisturbed for 20 minutes.
Once cooked, remove from heat and let it sit (covered) for 5 minutes. This helps the rice finish steaming and become perfectly fluffy.
Finish and Serve
Fluff the rice gently with a fork and transfer to a serving platter.
Top with toasted pine nuts, slivered almonds, and fresh parsley for a beautiful, flavorful finish.

Tips for Success
- Rinse the rice thoroughly to remove excess starch and ensure fluffy grains
- Don’t skip toasting the rice—it enhances flavor and texture
- Keep the lid closed while the rice cooks to trap steam
- Let the dish rest before fluffing for the best consistency
- Taste and adjust seasoning before serving
Equipment Needed
- Large pot or Dutch oven
- Wooden spoon or spatula
- Measuring cups and spoons
- Knife and cutting board
- Fork (for fluffing rice)
Recipe Variations
- Lamb Hashweh: Substitute beef with ground lamb for a richer flavor
- Vegetarian Version: Replace meat with lentils or chickpeas
- Spiced Raisin Twist: Add raisins for a hint of sweetness
- Low-carb Option: Use cauliflower rice instead of basmati
- Stuffed Version: Use Hashweh as a filling for vegetables like peppers or zucchini
Serving Suggestions
Serve Lebanese Hashweh as a main dish with a side of yogurt, cucumber salad, or fresh flatbread. It also pairs beautifully with roasted vegetables or a simple green salad. For a festive touch, present it on a large platter topped generously with nuts and herbs.
FAQs
Can I make Hashweh ahead of time?
Yes, it reheats well and can be stored in the refrigerator for 3–4 days.
Can I freeze this dish?
Absolutely. Store in an airtight container and freeze for up to 3 months.
What type of rice works best?
Basmati rice is ideal for its light, fluffy texture and aroma.
Can I use a different meat?
Yes, ground lamb, chicken, or turkey all work well.
Are the nuts necessary?
They add texture and flavor, but you can skip them if needed or substitute with seeds.
Final Thoughts
This Lebanese Hashweh is a timeless, comforting dish that brings together simple ingredients and bold spices in the most delicious way. It’s hearty, fragrant, and versatile—perfect for both everyday meals and special occasions.
Try it once, and it might just become a staple in your kitchen. Don’t forget to share your version and enjoy every warm, flavorful bite!
Lebanese Hashweh (Spiced Rice with Ground Meat and Nuts)
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Halal
Description
Hashweh is a comforting Lebanese dish of spiced rice mixed with savory ground meat and crunchy toasted nuts. It’s rich, aromatic, and perfect for weeknight dinners or special gatherings.
Ingredients
- For the Meat and Rice:
- 2 tablespoons olive oil
- 1/2 cup onion, diced
- 3 cloves garlic, finely chopped
- 1 lb ground beef (or lamb)
- 1 1/2 teaspoons ground cinnamon
- 1/2 teaspoon allspice
- 1/2 teaspoon ground cumin
- 1/4 teaspoon ground nutmeg
- 2 cups basmati rice, rinsed
- 4 cups chicken broth
- For Garnish:
- 1/3 cup toasted pine nuts
- 1/3 cup slivered almonds
- 2 tablespoons fresh parsley, chopped
- Salt and pepper to taste
Instructions
- Heat olive oil in a large pot over medium-high heat. Add diced onion and cook until translucent (4–5 minutes).
- Add ground beef and garlic, breaking up the meat, and cook until browned.
- Stir in cinnamon, allspice, cumin, nutmeg, salt, and pepper. Cook for 1–2 minutes.
- Add rinsed rice and stir to coat, lightly toasting for 2 minutes.
- Pour in chicken broth, bring to a boil, then reduce heat to low.
- Cover and simmer for 20 minutes without stirring.
- Remove from heat and let sit covered for 5 minutes.
- Fluff rice with a fork and transfer to a serving dish.
- Top with toasted pine nuts, almonds, and fresh parsley before serving.
Notes
- Use halal-certified beef or lamb and broth.
- You can add vegetables like peas or carrots for variation.
- Leftovers keep well for 3–4 days and can be frozen up to 3 months.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dinner, Main Course
- Method: Stovetop
- Cuisine: Lebanese, Middle Eastern



