One-Pot Lebanese Hashweh with Ground Beef and Rice

Updated November 3, 2026

Total time
50 min
prep 15 min · cook 35 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

One-Pot Lebanese Hashweh with Ground Beef and Rice

Lebanese hashweh is a warmly spiced mixture of ground meat and rice, often served as a filling or as part of a larger meal; this one-pot version cooks the beef and rice together for an easy main dish. Cinnamon, allspice, and toasted nuts bring savory, aromatic flavor, while resting the rice under a lid helps it finish fluffy. Recipes vary by household, so the spice blend and garnishes are easy to adjust.

Ingredients

  • 1 tablespoon olive oil (15 ml)
  • 1 pound (450 g) ground beef, preferably 85% lean
  • 1 medium yellow onion, finely diced (about 150 g)
  • 2 garlic cloves, minced (about 6 g)
  • 1½ cups (285 g) long-grain white rice, such as basmati
  • 2¼ cups (540 ml) low-sodium beef broth, warmed
  • 1 teaspoon ground allspice (2 g)
  • ½ teaspoon ground cinnamon (1.3 g)
  • ¼ teaspoon ground cumin (0.5 g)
  • ⅛ teaspoon ground nutmeg (optional, about 0.25 g)
  • ¾ teaspoon fine salt (4.5 g), plus more to taste
  • ¼ teaspoon ground black pepper (0.5 g)
  • 2 tablespoons pine nuts (about 16 g), for garnish
  • 2 tablespoons chopped flat-leaf parsley (about 8 g), for garnish
  • 1 lemon, cut into wedges (about 120 g), for serving

Instructions

  1. Rinse the rice in a fine-mesh strainer under cool running water, stirring it with your fingers, until the water runs mostly clear. Drain it well. Rinsing removes excess surface starch, which helps keep the finished grains separate; do not leave the rice sitting in water while you prepare the other ingredients.
  2. Set a heavy 4-quart (3.8-liter) pot or Dutch oven over medium heat. Add the olive oil and ground beef. Break the beef into small pieces with a wooden spoon and cook for 7 to 9 minutes, stirring occasionally, until it is browned and no large pink areas remain. For food safety, check the thickest pieces with a food thermometer; USDA FSIS sets 160°F (71°C) as the safe minimum temperature for ground beef. If the meat releases a lot of fat, spoon off all but about 1 tablespoon before continuing.
  3. Add the diced onion and cook for 4 to 5 minutes, stirring often, until softened and beginning to turn translucent. Stir in the garlic, allspice, cinnamon, cumin, optional nutmeg, salt, and pepper. Cook for about 30 seconds, just until fragrant. Avoid browning the garlic, which can make its flavor harsh.
  4. Add the drained rice and stir gently for 1 to 2 minutes so the grains are coated with the seasoned beef mixture. This brief toasting helps the rice stay distinct and gives it a slightly nutty flavor. Pour in the warm broth and scrape the bottom of the pot to loosen any browned bits. Taste a small spoonful of the liquid and adjust the salt if needed; it should taste pleasantly seasoned, not overly salty.
  5. Bring the broth to a steady boil, then stir once to distribute the rice evenly. Cover the pot tightly, turn the heat to its lowest setting, and cook for 17 to 18 minutes. Keep the lid closed while the rice simmers: lifting it releases steam, which the rice needs to cook evenly. If your burner runs hot, use a heat diffuser or move the pot to a smaller burner to prevent scorching.
  6. Turn off the heat and leave the covered pot undisturbed for 5 minutes. This resting time lets the remaining steam finish the rice and helps the grains firm up. Remove the lid and fluff gently with a fork, lifting from the bottom without mashing the beef or breaking the rice.
  7. While the rice rests, toast the pine nuts in a small dry skillet over medium-low heat for 2 to 4 minutes, shaking the pan often. Take them off the heat as soon as they are golden and smell nutty; they can burn quickly. Scatter the pine nuts and parsley over the hashweh and serve with lemon wedges.
  8. If the rice is still noticeably firm after resting, sprinkle 2 tablespoons (30 ml) hot broth or water over it, cover again, and cook over low heat for 3 to 5 minutes. Turn off the heat and rest for another 5 minutes before checking. Do not add a large splash of liquid at once, because that can make the bottom soft while the top remains undercooked.

Tips

  • Choose the right rice. Long-grain white rice or basmati gives the most separate grains. Brown rice needs substantially more liquid and a longer simmer, so it is not a direct swap in this timing. Jasmine rice works in a pinch, though it tends to be softer and more fragrant.
  • Keep the liquid ratio steady. Measure the broth and drain the rinsed rice well. Extra rinse water can make the rice gummy, while too little broth can leave the center firm. If using a broth that is not low-sodium, reduce the added salt and adjust after cooking.
  • Use a wide, heavy pot with a snug lid. A thin pot may create hot spots and scorch the rice at the bottom. Once the rice is covered and simmering, resist stirring; stirring releases starch and can make the texture pasty.
  • Make the garnish work for you. Pine nuts are traditional in many versions but can be expensive or difficult to find. Toasted slivered almonds are a practical substitute with a similar crunch; they change the flavor slightly but still pair well with the spices. Skip nuts entirely for a nut-free serving.

Serving Suggestions

Serve hashweh hot as a complete, filling dinner, with lemon wedges for a bright finish. A spoonful of plain yogurt or cucumber-yogurt sauce adds a cool contrast to the warm spices. For a simple plate, add chopped cucumber and tomato dressed with lemon juice, olive oil, and a pinch of salt. A green salad or steamed green beans also balance the richness of the beef without competing with the cinnamon and allspice.

If serving this as part of a larger Lebanese-inspired meal, offer hummus, olives, pickled turnips, or flatbread alongside it. The rice already provides a substantial base, so small side portions are usually enough. Put extra parsley and toasted nuts on the table so everyone can garnish their own portion. For a more complete spread, keep the sides fresh and acidic; several rich, creamy dishes can make the meal feel heavy.

Variations

Use another ground meat: Ground lamb gives the dish a deeper, richer flavor and is a familiar choice in many hashweh preparations. Ground turkey or chicken is leaner and milder; add an extra teaspoon of oil if the pan looks dry, and make sure the meat reaches 165°F (74°C), the USDA FSIS safe minimum for poultry. Ground beef should still reach 160°F (71°C).

Adjust the spice profile: Allspice and cinnamon provide the characteristic warm aroma, but the exact blend differs from one cook to another. Use a little more allspice for a peppery, rounded flavor, or add a pinch of ground cloves for a stronger sweet-spice note. Keep additions modest so they do not overwhelm the meat and rice. If you do not have ground allspice, use a small pinch each of cinnamon, cloves, and black pepper; it is an approximation rather than an identical substitute.

Add vegetables: Stir in ½ cup (about 60 g) finely diced carrot with the onion for a subtle sweetness, or fold 1 cup (about 150 g) thawed peas into the finished rice. Adding watery vegetables directly to the pot can change how the rice cooks, so keep additions modest unless you adjust the liquid and check the rice for doneness.

Make it without nuts: Leave out the pine nuts and finish with extra parsley and lemon. For crunch, serve toasted pumpkin seeds on the side if they suit your guests. Hashweh is often made with regional and family variations, so the garnish is flexible; the seasoned meat and rice remain the heart of this one-pot version.

Storage and Reheating

Transfer leftovers to shallow, airtight containers and refrigerate within 2 hours of cooking. The hashweh keeps for 3 to 4 days in the refrigerator. For longer storage, freeze it in meal-size portions for up to 2 months for best quality. Thaw frozen portions overnight in the refrigerator rather than on the counter, and use a clean utensil when serving so the stored portion stays in good condition.

Reheat only the amount you plan to eat. For the stovetop, put the rice and beef in a covered saucepan with 1 to 2 tablespoons (15 to 30 ml) water or broth per serving, then warm over low heat, stirring once or twice until steaming throughout. In a microwave, cover loosely, heat in short intervals, and stir between intervals to distribute the heat. USDA FSIS advises reheating leftovers to 165°F (74°C); check the center with a food thermometer. If the rice seems dry, add a little more liquid rather than heating it uncovered for a long time.

Frequently Asked Questions

What does hashweh mean?

Hashweh is commonly used for a seasoned meat mixture or stuffing in Lebanese and other Levantine cooking. It may be used to fill vegetables, poultry, or other dishes, and versions vary in their spices and additions. This recipe cooks the familiar beef-and-rice flavors together as a one-pot meal rather than using the mixture as a filling.

Can I use basmati rice?

Yes. Basmati is a long-grain rice and works well here; rinse it thoroughly and use the same measured amount of broth. Rice brands and pot shapes can affect the final texture slightly, so follow the covered simmer and resting time before deciding whether the grains need a short additional cook.

Why is my rice mushy or sticking to the bottom?

Mushy rice often comes from too much liquid, rice that was not drained after rinsing, or stirring during the simmer. A scorching bottom usually means the burner was too hot or the pot is thin. Use a heavy pot, keep the heat low, and leave the lid on. If your stove has a strong low setting, use the smallest burner or a diffuser.

Can I prepare the dish ahead?

Yes. Cook it fully, cool it promptly in shallow containers, and refrigerate it within 2 hours. Reheat portions with a little water or broth, bringing the center to 165°F (74°C). For the best texture, toast the pine nuts just before serving rather than storing them on the rice, where they can soften.

Can I double this recipe?

You can double the ingredients, but use a pot large enough to hold the mixture with room for steam to circulate, and avoid packing the rice into a deep, narrow vessel. Browning the beef in batches helps it brown rather than steam. The covered rice may take a little longer to reach a simmer, but keep the same low simmer once it does and check that the rice is tender before serving.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).