Lamb and Beef Meatballs in Spicy Tomato-Mushroom Sauce
The Joy of Cooking Lamb & Beef Meatballs in Spiced Tomato–Mushroom Sauce with Feta & Pine Nuts
I remember the day I first stumbled onto this recipe. It was a chilly evening, and the comforting aroma of spices wafted through the kitchen, mingling with the sounds of laughter from our family gathering. My aunt had whipped up a batch of these lamb and beef meatballs, and they quickly became a staple not just for their delightful taste but for the memories they helped create.
The combination of warming spices, earthy mushrooms, tangy feta, and crunch of pine nuts brought us all together, beckoning everyone to the table. This dish is more than just a meal to me; it’s a connection to the warmth of family traditions, love, and sharing good food.
What Makes This Recipe Special
This recipe is a harmonious fusion of flavors and textures, making it a standout option for any home cook. It’s not only rich and savory but also offers a delightful crunch from the pine nuts and a creamy tang from the feta. Plus, the health benefits of using lean meats and fresh herbs play to a balanced meal option that everyone can enjoy.
It’s a versatile dish, perfect for cozy weeknights or impressive dinner parties. Once you serve it, expect compliments and requests for the recipe making it a true reader favorite.

Ingredients You’ll Need
For the Meatballs
- Ground lamb: 1 pound (look for fresh, good-quality meat)
- Ground beef: 1 pound (choose lean for a healthier option)
- Garlic: 3 cloves, minced
- Onion: 1 medium, finely chopped
- Fresh parsley: ¼ cup, chopped (or use cilantro for a twist)
- Egg: 1 large (helps bind the meatballs)
- Breadcrumbs: ½ cup (panko is a great choice for crunch)
- Salt: 1 teaspoon
- Black pepper: ½ teaspoon
- Cumin: 1 teaspoon
- Cinnamon: ½ teaspoon
For the Sauce
- Olive oil: 2 tablespoons
- Mushrooms: 8 ounces, sliced (cremini or button works well)
- Canned diced tomatoes: 28 ounces
- Tomato paste: 2 tablespoons
- Paprika: 1 teaspoon
- Oregano: 1 teaspoon
- Feta cheese: ½ cup, crumbled (look for high-quality feta)
- Pine nuts: ¼ cup (toasted, for deeper flavor)
Notes on Ingredients
- Fresh herbs elevate the flavor but feel free to use dried if necessary.
- Nut alternatives if you have nut allergies, omit the pine nuts or substitute with sunflower seeds.
How to Make Lamb & Beef Meatballs in Spiced Tomato–Mushroom Sauce with Feta & Pine Nuts
Step 1: Prepare the Meatballs
In a large mixing bowl, combine the ground lamb and beef, minced garlic, chopped onion, parsley, egg, breadcrumbs, and spices. Mix gently until just combined overmixing can lead to tough meatballs. Shape the mixture into 1-inch balls and set aside.
Step 2: Brown the Meatballs
In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the meatballs in batches, avoiding overcrowding the pan. Brown on all sides, about 7-10 minutes. Remove the meatballs and set them aside.
Step 3: Sauté the Mushrooms
In the same skillet, add the remaining olive oil and sliced mushrooms. Cook until they are golden and tender, about 5 minutes.
Step 4: Create the Sauce
Stir in the canned tomatoes, tomato paste, paprika, oregano, and season with salt and pepper. Bring to a simmer.
Step 5: Simmer and Finish
Return the meatballs to the sauce, cover the skillet, and simmer for about 20 minutes. The meatballs should be cooked through and the sauce thickened.
Step 6: Add Cheese and Nuts
Just before serving, sprinkle the crumbled feta and toasted pine nuts over the top, allowing them to warm slightly.
Expert Tips & Ideas
- Use wet hands to shape the meatballs; this prevents sticking!
- Oven-baked option: For a healthier alternative, bake the meatballs at 400°F (200°C) for 20 minutes, then add to the sauce.
- Flavor boosters: Add a pinch of red pepper flakes to spice things up or drizzle balsamic reduction for additional sweetness.
- Make-ahead tip: You can form the meatballs and prepare the sauce a day in advance. Just reheat before serving!
Best Ways to Serve
These meatballs will shine on their own but partnering them with something simple enhances the meal. Serve them over a bed of creamy polenta or fluffy couscous. A side of grilled vegetables or a fresh salad rounds it out beautifully. Pair the dish with a full-bodied red wine for a delightful dinner experience. If you want to impress, garnish with fresh parsley before serving.
Common Questions
- Can I make this recipe ahead of time? Yes, you can prepare the meatballs and sauce the day before. Just reheat on the stovetop before serving.
- Can I freeze the leftovers? Absolutely! Store meatballs and sauce in an airtight container for up to 3 months. Thaw overnight in the fridge before reheating.
- What can I use instead of feta? Try using goat cheese or a dairy-free option if needed.
- How do I prevent the dish from becoming watery? Let the sauce simmer longer to reduce and thicken before adding the meatballs.
- Can I make this vegetarian or dairy-free? To make it vegetarian, substitute meat with plant-based ground meat and use nutritional yeast in place of feta.
Conclusion
Creating and sharing this Lamb & Beef Meatballs in Spiced Tomato–Mushroom Sauce with Feta & Pine Nuts is not just about preparing a meal; it’s about feeding the soul and bringing loved ones together. The rich flavors and textures can turn any ordinary evening into a cherished event.
I encourage you to give this recipe a try and share your results your kitchen will be filled with the same warmth and love that mine has every time we sit down to enjoy it.
“These meatballs are a true delight! The flavors meld beautifully, and the feta adds just the right touch. My family loves them!” – A delighted reader.

Lamb & Beef Meatballs in Spiced Tomato–Mushroom Sauce with Feta & Pine Nuts
Ingredients
Method
- In a large mixing bowl, combine the ground lamb and beef, minced garlic, chopped onion, parsley, egg, breadcrumbs, and spices. Mix gently until just combined; overmixing can lead to tough meatballs. Shape the mixture into 1-inch balls and set aside.
- In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the meatballs in batches, avoiding overcrowding the pan. Brown on all sides, about 7-10 minutes. Remove the meatballs and set them aside.
- In the same skillet, add the remaining olive oil and sliced mushrooms. Cook until they are golden and tender, about 5 minutes.
- Stir in the canned tomatoes, tomato paste, paprika, oregano, and season with salt and pepper. Bring to a simmer.
- Return the meatballs to the sauce, cover the skillet, and simmer for about 20 minutes. The meatballs should be cooked through and the sauce thickened.
- Just before serving, sprinkle the crumbled feta and toasted pine nuts over the top, allowing them to warm slightly.
Notes
- Crab Macaroni and Cheese – Ultra Creamy Seafood Mac & Cheese Recipe - December 13, 2025
- Flavorful Indian Potato Masala - December 11, 2025
- Juicy Roasted Chicken with Asparagus and Green Olives - December 11, 2025







