This Lebanese-style meat spaghetti features tender pasta tossed in a rich tomato sauce made with ground lamb, onions, and tomato paste, then topped with a generous amount of toasted pine nuts. It’s a quick and easy weeknight dinner that comes together in about 30 minutes, making it perfect for busy days. Serve it piping hot, straight from the pot, and don’t skip the pine nuts! Their buttery flavor and delicate crunch are what make this simple lamb spaghetti truly special.

From Beirut to Rome: How an 8-Year-Old’s Pasta Worldview Shattered
Growing up, this Lebanese-style meat spaghetti was a weekly staple at our family table, and I absolutely adored it. In fact, as a child, I was completely convinced that this was the only way people on earth ate spaghetti! To my young mind, pasta naturally meant a savory blend of ground lamb, rich tomato paste, and a generous crowning of buttery, toasted pine nuts.
That innocent belief completely shattered when I was eight years old and traveled with my parents to Rome. Sitting in a traditional Italian trattoria, looking at a menu filled with carbonara, pomodoro, and cacio e pepe, I had a sudden, beautiful realization: spaghetti didn’t belong to just one kitchen. It was a gateway to a massive, worldwide culinary community.
While my travels taught me to appreciate the infinite world of pasta, this comforting, simple lamb spaghetti remains my ultimate nostalgic safe haven. It’s quick, hearty, and brings the unmistakable warmth of a Lebanese home straight to your plate.
Key Ingredients for Lebanese Meat Spaghetti: What You’ll Need
-
- Spaghetti: The traditional choice for this recipe. Long, slender strands of spaghetti capture the rich tomato and meat sauce beautifully, ensuring you get a perfect balance of pasta and savory meat topping in every single bite.
- Ground Lamb or Beef: Traditional Lebanese home cooks often prefer ground lamb for its distinct, rich, and deeply savory flavor profile. However, lean ground beef works absolutely beautifully as a milder, lighter alternative.
- Canola Oil: A neutral cooking oil with a high smoke point. It serves as the perfect base for sautéing the pine nuts and browning the meat without altering or overpowering the natural aromatic flavors of the dish.
- Butter: Adding a touch of butter alongside the oil brings a wonderful, velvety richness to the sauce and helps the pine nuts develop a gorgeous flavor while they toast.
- Red Onion: Finely chopped red onion adds a subtle sweetness and complex aromatic depth to the base of the meat sauce as it softens and caramelizes.
- Tomato Paste: This is the secret to building a deeply concentrated, savory tomato sauce. It provides the dish with its vibrant red color and a rich, robust background flavor.
- Pine Nuts: The true crown jewel of this recipe! When toasted until golden, pine nuts bring a rich, buttery flavor and a delicate, signature crunch that contrasts perfectly with the tender pasta.
- Freshly Ground Black Pepper: Used generously to season the ground meat, black pepper infuses the sauce with a clean, classic warmth that elevates the savory notes of the lamb or beef.
- Salt: A fundamental flavor enhancer used throughout the cooking process—both in the boiling pasta water and inside the meat mixture—to tie all the savory seasonings together.
- Water: Combined with the tomato paste to create a smooth, perfectly balanced simmering liquid that allows the meat, onions, and spices to meld into a cohesive sauce.
How to Make Lebanese-Style Meat Spaghetti: Step-by-Step Instructions
- Toast the pine nuts: Heat a mixture of butter and oil in a large pot or heavy skillet over medium heat. Add the pine nuts and sauté, stirring frequently, until they turn a lovely golden brown. Use a slotted spoon to transfer them to a plate and set aside.
- Brown the meat and onions: In the same skillet, add the finely chopped onion and ground lamb (or beef). Sauté over medium heat until the meat is thoroughly browned and all the cooking liquid has completely evaporated.
- Simmer the savory tomato sauce: Stir the tomato paste and water into the browned meat mixture, blending well. Season generously with salt and black pepper. Bring to a boil, then reduce the heat to low, cover, and let the sauce simmer gently for about 5 minutes to allow the rich flavors to meld.
- Toss and serve: Add your warm, freshly cooked spaghetti directly into the pot with the meat sauce. Toss well until every strand of pasta is evenly coated.
- The final touch: Scatter the reserved toasted pine nuts over the top right before serving to keep their signature buttery flavor and delicate crunch intact. Enjoy immediately!

Frequently Asked Questions (FAQs)
-
Q: Can I use ground beef instead of lamb?
- A: Yes, absolutely! Ground beef makes a wonderful lean and mild alternative in this pasta dish. If you switch to beef, I recommend using a leaner blend to keep the tomato sauce light and flavorful without becoming greasy.
-
Q: What is the best substitute if I don’t have pine nuts?
- A: If pine nuts are hard to find, toasted slivered almonds or chopped walnuts work beautifully. They deliver a very similar rich, buttery undertone and that essential delicate crunch that makes Lebanese-style spaghetti so unique.
-
Q: Can I introduce traditional Lebanese spices into the meat sauce?
- A: While my recipe relies on freshly ground black pepper for a clean and classic flavor profile, you can easily elevate it! Adding a generous pinch of Lebanese Seven Spices (Baharat) or a hint of ground cinnamon infuses the lamb tomato sauce with an incredibly warm, authentic Middle Eastern aroma.
-
Q: I notice many Lebanese moms finish their spaghetti in the oven. Do you recommend this?
- A: Yes, I highly recommend it if you enjoy your pasta a bit less saucy with a lovely texture! Transferring your tossed spaghetti to a baking dish and running it under the oven broiler for a few minutes creates a beautifully crisp, golden top layer. Just keep a close eye on it so those precious toasted pine nuts don’t burn!
-
Q: Can this dish be prepared ahead of time or reheated as leftovers?
- A: Like most pasta dishes, Lebanese-style spaghetti is definitely best enjoyed freshly made, straight from the stove. However, the leftovers reheat remarkably well, making it a delicious, quick, and comforting option for lunch or dinner the next day!

More Favorite Pasta Recipes to Enjoy
- Lebanese Spaghetti with Yogurt
- Spaghetti Nests
- Garlic Shrimp Spaghetti
- Chicken and Spinach Cannelloni
- Creamy Pepperoni Ziti
Let’s Stay in Touch!
Facebook, Instagram, YouTube , Pinterest and TikTok!
Lebanese Style Meat Spaghetti with Pine Nuts and Tomato Sauce
Description
Ingredients
- 350 g 12 oz spaghetti
- 500 g 1 lb 2 oz ground lamb or beef
- 4 tablespoons canola oil
- 1 tablespoon butter
- 1 large red onion finely chopped
- 2 tablespoons tomato paste
- ⅓ cup pine nuts
- A generous pinch of freshly ground black pepper
- Salt to taste
- 2 cups water
Instructions
- Bring a large pot of lightly salted water to a boil. Add the spaghetti and cook according to the package instructions. Drain well.
- While the pasta cooks, heat the oil and butter in a pot over medium heat. Add the pine nuts and sauté, stirring frequently, until they turn a lovely golden brown. Using a slotted spoon, transfer the pine nuts to a plate and set aside.
- In the same pot, add the ground meat and chopped onion. Cook over medium heat, stirring occasionally, until the meat is browned and all the liquid released during cooking has evaporated.
- Stir in the tomato paste and water, mixing well to combine. Bring the sauce to a boil, then season with salt and black pepper. Reduce the heat to low, cover, and let it simmer gently for 5 minutes to allow the flavors to meld.
- Add the warm spaghetti to the tomato sauce and toss well until the pasta is evenly coated. Scatter the toasted pine nuts over the top, gently tossing to bring all the flavors together. Serve immediately and enjoy!
























