Lebanese Hashweh (Spiced Rice with Ground Meat and Nuts)

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.

Lebanese Hashweh Recipe Spiced Rice with Ground Meat and Nuts
Lebanese Hashweh (Spiced Rice with Ground Meat and Nuts) 111

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!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Lebanese Hashweh Recipe

Lebanese Hashweh (Spiced Rice with Ground Meat and Nuts)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Klara Henschel,
  • 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

  1. Heat olive oil in a large pot over medium-high heat. Add diced onion and cook until translucent (4–5 minutes).
  2. Add ground beef and garlic, breaking up the meat, and cook until browned.
  3. Stir in cinnamon, allspice, cumin, nutmeg, salt, and pepper. Cook for 1–2 minutes.
  4. Add rinsed rice and stir to coat, lightly toasting for 2 minutes.
  5. Pour in chicken broth, bring to a boil, then reduce heat to low.
  6. Cover and simmer for 20 minutes without stirring.
  7. Remove from heat and let sit covered for 5 minutes.
  8. Fluff rice with a fork and transfer to a serving dish.
  9. 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

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star