Lebanese Rice with Beef, Vermicelli & Toasted Nuts

Updated November 3, 2026

Total time
58 min
prep 18 min · cook 40 min
Serves
6
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Lebanese Rice with Beef, Vermicelli & Toasted Nuts

Lebanese rice with beef is a comforting dish of fluffy long-grain rice, toasted vermicelli and warmly spiced ground beef, finished with crunchy nuts and fresh parsley. It is a familiar style of home cooking in Lebanon and the wider Levant, with family and regional versions that vary in seasoning and garnish; this version keeps the method straightforward and serves the beef over the rice.

Ingredients

  • 2 cups (370 g) long-grain white rice, such as basmati
  • 1 lb (450 g) ground beef, preferably 85–90% lean
  • 1 medium yellow onion, finely diced, about 1 cup (150 g)
  • 2 cloves garlic, finely chopped, about 2 tsp (6 g)
  • 1/2 cup (45 g) broken vermicelli noodles
  • 3 cups (710 ml) low-sodium beef or chicken broth, preferably warm
  • 2 tbsp (30 ml) olive oil, divided
  • 2 tbsp (28 g) unsalted butter
  • 1 tsp (2 g) ground allspice
  • 1/2 tsp (1 g) ground cinnamon
  • 1/2 tsp (1 g) ground black pepper
  • 1 1/2 tsp (9 g) fine salt, divided, or to taste
  • 1/3 cup (45 g) pine nuts or slivered almonds
  • 1/4 cup (15 g) chopped flat-leaf parsley
  • 2 tbsp (30 ml) water, only if needed to loosen the beef while cooking

Instructions

  1. Rinse and prepare the ingredients. Put the rice in a fine-mesh sieve and rinse under cool running water, stirring it with your fingers, until the water runs mostly clear. Drain it thoroughly; excess rinse water makes the rice-to-liquid ratio less predictable. Finely dice the onion, chop the garlic and parsley, measure the broth and spices, and break the vermicelli into short pieces if it is not already broken. This preparation takes about 18 minutes at an unhurried pace.
  2. Brown and season the beef. Heat 1 tablespoon (15 ml) olive oil in a large skillet over medium-high heat. Add the onion and cook for 3–4 minutes, stirring, until softened. Add the garlic and cook for 30 seconds, then add the ground beef, allspice, cinnamon, black pepper and 1 teaspoon (6 g) salt. Break the meat into small crumbles and cook for about 7–8 minutes, stirring now and then, until browned with no pink remaining. Check the thickest crumbles with a food thermometer; USDA FSIS sets 160°F (71°C) as the safe minimum internal temperature for ground beef. If the pan looks dry before the beef is done, add the measured water a tablespoon at a time. Transfer the cooked beef to a bowl and cover it loosely while you make the rice.
  3. Toast the vermicelli and coat the rice. In a heavy-bottomed saucepan with a tight-fitting lid, melt the butter with the remaining 1 tablespoon (15 ml) olive oil over medium heat. Add the vermicelli and stir continuously for about 2–3 minutes, until it is evenly golden brown; watch closely because it can darken quickly. Stir in the drained rice and remaining 1/2 teaspoon (3 g) salt for 1 minute, coating the grains in the butter and oil.
  4. Simmer the rice. Carefully pour in the warm broth and stir once to distribute the vermicelli. Bring it to a gentle boil, then cover the pot, reduce the heat to low and simmer for 18 minutes. Keep the lid on so steam stays in the pot, and use the lowest burner setting that maintains a quiet simmer rather than a hard boil. While the rice cooks, toast the nuts in a small dry skillet over medium-low heat for 2–3 minutes, stirring often, until fragrant and lightly golden. Tip them onto a plate so the hot pan does not keep browning them.
  5. Rest, fluff and serve. After 18 minutes, check that the liquid has been absorbed and the rice is tender. If it is still firm, cover and cook for another 2 minutes, then check again. Turn off the heat and leave the covered pot undisturbed for 10 minutes; this short rest lets the moisture settle through the grains. Fluff gently with a fork, spoon the warm beef over or alongside the rice, and finish with toasted nuts and parsley. Taste and adjust the seasoning at the table.

Tips

  • Rinse, then drain well. Rinsing removes loose surface starch, helping the rice cook into separate, tender grains. Let the sieve drain while you prepare the other ingredients; pouring wet rice straight into the pot can add enough extra water to make the bottom soft before the top is done.
  • Control the heat when toasting. Vermicelli and nuts go from golden to burnt in a short time. Stir the noodles constantly and move the nuts to a plate as soon as they are fragrant. If the vermicelli gets very dark, it can make the whole pot taste bitter, so it is better to keep the heat moderate and take the pan off the burner early.
  • Use practical substitutes. If vermicelli is hard to find, break thin angel-hair pasta into short lengths; it gives a similar toasted effect, though the pieces may be slightly thicker. Pine nuts can be replaced with slivered almonds, which are easier to find and have a firmer crunch. For the allspice, use Lebanese seven-spice seasoning if available, checking its salt content before adding the full measured salt.
  • Keep the rice covered. Avoid lifting the lid during the simmer, since escaping steam slows cooking and can leave the top layer underdone. If your pot has a loose lid, place a clean kitchen towel under it to catch condensation, keeping the towel ends away from the burner.

Serving Suggestions

Serve the rice hot as a complete centerpiece, with a generous spoonful of beef and a scattering of nuts on each portion. A crisp salad such as fattoush or a simple chopped cucumber-and-tomato salad adds freshness and acidity alongside the buttery rice. Plain yogurt, cucumber yogurt sauce or labneh offers a cool, tangy contrast; a small dish of pickled turnips or other crunchy pickles also works well.

For a larger Lebanese-inspired meal, add warm pita and a plate of hummus or baba ghanoush, then let everyone build a plate at the table. The rice is filling, so keep the accompaniments simple rather than making every side rich. If serving guests, put the toasted nuts in a separate bowl so people can add them just before eating and preserve their crunch. A squeeze of lemon is optional, but a little acidity can brighten the beef without changing the dish’s basic character.

Variations

Use a different protein: Ground lamb is a savory alternative and pairs naturally with allspice and cinnamon. Brown it in the same way, making sure it reaches the safe temperature for ground meat. Finely chopped cooked chicken can also be warmed with the spices, though it will have a milder flavor and should be handled and reheated safely.

Make the seasoning more pronounced: Add 1/4 teaspoon (about 0.5 g) ground cumin or a pinch of ground cardamom to the beef. Lebanese seven-spice blends vary, so begin with a small amount and taste before adding more; the blend may already contain allspice, cinnamon or pepper. For a gentler flavor, omit the cinnamon and keep the allspice.

Change the garnish or make it nut-free: Toasted slivered almonds are a classic-feeling swap for pine nuts. For a nut-free finish, leave them out and use extra parsley or a few crisp fried onions instead. You can also stir a handful of thawed peas into the cooked beef for color, though this makes the dish less traditional in style.

Cook the beef into the rice: For a more integrated bowl, spoon some of the browned beef into the pot after the rice has rested and fold it through gently. Keeping most of the beef on top gives the neatest presentation and helps prevent the rice grains from breaking; mixing it in is convenient for casual serving or packed lunches.

Storage and Reheating

Refrigerate leftover rice and beef within 2 hours of cooking, preferably in shallow, airtight containers so they cool promptly. Stored at 40°F (4°C) or colder, they keep for 3–4 days. For the best texture, store the beef and rice separately if you expect leftovers, and keep the nuts in a dry container at room temperature rather than refrigerating them with the moist food.

Reheat only the amount you plan to eat. Add a tablespoon or two of water or broth to the rice, cover it, and warm it in the microwave or in a saucepan over low heat, stirring once or twice. Reheat the beef until steaming hot, then check that leftovers reach 165°F (74°C). If reheating both together, stir halfway through so the center heats evenly. You may freeze the rice and beef in airtight portions for up to 2 months for best quality; thaw in the refrigerator before reheating. Add fresh parsley and freshly toasted nuts after warming.

Frequently Asked Questions

Can I make Lebanese rice with beef ahead?
Yes. Cook the beef and rice up to 1 day ahead, cool them promptly and refrigerate them separately. Reheat the rice covered with a splash of broth or water and warm the beef until it reaches 165°F (74°C). Toast the nuts shortly before serving so they stay crisp.

Why did my rice turn mushy?
Common causes are leaving too much water clinging to the rinsed rice, using more broth than the recipe calls for, boiling vigorously, or lifting and stirring the rice repeatedly as it cooks. Measure the broth, drain the rice well and keep the pot covered over low heat. The 10-minute rest also matters: fluffing immediately can crush soft grains.

Can I use brown rice?
Brown rice needs more liquid and a longer simmer than the white rice specified here, so it will not cook correctly with the same timing and broth amount. Follow the package’s liquid ratio and cooking time, toast the vermicelli separately, and add it according to the pasta’s cooking needs. The result will be nuttier and chewier, and the vermicelli may soften more than in the original version.

Do I have to use broth?
No. Water works, but broth gives the rice a fuller savory flavor. If your broth is salted, reduce or omit the measured salt at first and taste after cooking. A low-sodium broth is easiest to adjust, especially because the beef and toasted nuts also contribute flavor.

What can I use instead of pine nuts?
Slivered almonds are a convenient substitute and toast in roughly the same amount of time, though they have a firmer bite. Chopped walnuts or cashews also work, with a different flavor and texture. If anyone at the table needs a nut-free meal, omit the nuts rather than replacing them with another nut, and garnish with parsley or crisp onions.

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).