I absolutely love sharing this Greek Meatballs and Potatoes Recipe with friends because it captures the heart of Greek home cooking in one comforting dish. The meatballs are tender and bursting with fragrant spices, nestled alongside golden roasted potatoes that soak up every bit of flavor. I find it to be the perfect weeknight meal or a delightful dish for welcoming guests, offering a little taste of Greece with every bite.
Why You'll Love This Greek Meatballs and Potatoes Recipe
What excites me most about this Greek Meatballs and Potatoes Recipe is the incredible balance of flavors. The blend of warm spices like coriander, cumin, and nutmeg with fresh herbs such as parsley and mint creates a complex yet comforting taste that feels both exotic and familiar. The ground beef meatballs remain juicy and tender, while the potatoes turn beautifully golden and tender as they roast alongside the meat, soaking up the delicious marinade and juices.
The preparation is also surprisingly simple, which makes this recipe stand out in my book. While it looks impressive on the table, the steps are straightforward and forgiving, perfect for cooks like me who appreciate a fuss-free recipe that delivers big flavors. I reach for this recipe for family dinners, casual gatherings, or even when I want to impress without spending hours in the kitchen—it's that versatile. Plus, the aromatic Ladolemono sauce drizzled on top brightens everything up in the most delightful way.
Ingredients You'll Need
These ingredients are simple yet essential, each bringing something special to the dish. From the soft soaked bread that keeps the meatballs tender to the fragrant spices and fresh herbs, they all work together to create layers of flavor, texture, and color in this Greek Meatballs and Potatoes Recipe.
- Day-old sandwich bread: Soaking this keeps the meatballs moist and tender without adding heaviness.
- Lean ground beef: The hearty base of the meatballs for a satisfying texture and flavor.
- Yellow onion (grated): Adds subtle sweetness and moisture to the meat mixture.
- Garlic cloves (minced): Infuses aromatic depth that is classic in Greek dishes.
- Large egg: Acts as a binder to hold the meatballs together while baking.
- Fresh parsley and/or mint: Brings freshness and bright herbal notes to the dish.
- Dried oregano: A quintessential Greek seasoning that enhances every bite.
- Ground coriander, cumin, and nutmeg: A warming spice trio that makes this recipe uniquely flavor-packed.
- Kosher salt and black pepper: Essential for seasoning and balancing the flavors.
- Yukon gold potatoes: Perfectly tender and golden when roasted, they soak up all the meaty juices.
- Red onion (halved and thinly sliced): Adds sweetness and texture contrast to the dish.
- Ladolemono sauce: A tangy, lemony dressing that ties the whole dish together with brightness.
Directions
Step 1: Preheat your oven to 375°F and position the oven rack in the center to ensure even heat circulation for roasting the meatballs and potatoes.
Step 2: Soak the slice of bread in water (or milk if you prefer a richer flavor) until it’s fully saturated and falls apart easily. Then, squeeze out any excess liquid and crumble the bread into a medium mixing bowl. This step is crucial for keeping the meatballs moist.
Step 3: Add in the ground beef, grated yellow onion, minced garlic, egg, chopped parsley and/or mint, dried oregano, ground coriander, cumin, nutmeg, and a generous pinch of kosher salt and black pepper. Use your hands to knead everything together gently until the mixture is well combined but not overworked.
Step 4: In a 9x13-inch baking dish, spread the cubed Yukon gold potatoes and thinly sliced red onion evenly across the bottom. Season them liberally with salt and pepper. Then, form the meat mixture into about 15 small meatballs and nestle them between the potatoes and onions for even cooking and flavor mingling.
Step 5: Pour the Ladolemono sauce over the meatballs and potatoes, making sure everything is nicely coated. Cover the dish loosely with foil and bake for 30 to 40 minutes until the meatballs are almost cooked through and the potatoes start to soften.
Step 6: Remove the foil and bake uncovered for an additional 10 to 15 minutes until the meatballs are completely cooked through and the potatoes have turned golden and tender on the edges. The aroma at this stage will be absolutely irresistible.
Step 7: Garnish with extra fresh parsley or mint before serving. These fresh herbs add a pop of color and an extra layer of freshness that perfectly complements the savory flavors.
Servings and Timing
This Greek Meatballs and Potatoes Recipe yields about 6 hearty servings, making it ideal for a family meal or a small gathering. Prep time is reasonably short at around 15 minutes, while the cooking time is approximately 40 to 55 minutes depending on your oven and the size of your meatballs. Overall, you can expect the entire process to take close to 60 minutes from start to finish, including resting and garnishing time to let the flavors settle beautifully.
How to Serve This Greek Meatballs and Potatoes Recipe
When I serve this Greek Meatballs and Potatoes Recipe, I love pairing it with a crisp, fresh Greek salad loaded with cucumbers, tomatoes, Kalamata olives, and a drizzle of olive oil and red wine vinegar. The cool crunch of the salad is such a nice contrast to the warm, tender meatballs and potatoes. A side of crusty bread (or gluten-free if needed) is also perfect for soaking up the delicious juices and Ladolemono sauce left in the baking dish.
For garnishing, a sprinkle of extra fresh herbs such as parsley or mint adds both a gorgeous visual touch and brightness to every bite. I like to serve it right out of the oven while it’s still warm, although it’s just as tasty at room temperature if you’re making it ahead for a party or buffet. Portion-wise, I usually serve 2 to 3 meatballs per person alongside a generous scoop of roasted potatoes, but that can easily be adjusted depending on your guests’ appetites.
This recipe works wonderfully for weeknight dinners, casual family meals, or even as a centerpiece for holiday gatherings where people appreciate soulful comfort food with a Mediterranean twist. It’s satisfying, aromatic, and makes everyone feel cozy and at home.
Variations
I often experiment with this Greek Meatballs and Potatoes Recipe to suit different tastes or dietary needs. For example, swapping ground beef for ground turkey or chicken lightens the dish yet keeps it flavorful and moist. If you’re aiming for a gluten-free version, just make sure to use gluten-free bread for soaking, and you’re good to go without any compromise.
If you enjoy bolder flavors, I sometimes add a little smoked paprika or a pinch of chili flakes to give the meatballs a subtle kick. On the other hand, if you love fresh herbs, increasing the amount of mint and parsley really brightens the flavor profile and makes it taste even more vibrant. Using different potatoes like red or fingerling varieties also adds interesting textures, though Yukon golds remain my favorite for their creamy interior and crisp edges.
If I’m short on time or want a slightly different texture, I occasionally pan-fry the meatballs first just until browned, then transfer them along with the potatoes to the oven to finish cooking. This method produces a lovely crust on the meatballs while still capturing all the classic flavors of the dish. No matter what variation I try, this Greek Meatballs and Potatoes Recipe always feels comforting and satisfying.
Storage and Reheating
Storing Leftovers
I recommend storing leftovers in an airtight container in the refrigerator. The meatballs and potatoes keep really well for up to 3 to 4 days, making them perfect for quick lunches or dinners later in the week. Using shallow containers helps the food cool evenly and stay fresh, while ensuring the delicate flavors remain intact.
Freezing
This dish freezes nicely if you want to meal prep or save some for another day. Arrange the meatballs and potatoes in a freezer-safe container or heavy-duty freezer bag, making sure to seal it tightly to prevent freezer burn. They will keep well for about 2 to 3 months. When ready to eat, thaw overnight in the refrigerator before reheating for the best texture and flavor.
Reheating
For reheating, I find the oven works best to restore the crispy edges of the potatoes and keep the meatballs juicy. Preheat the oven to 350°F and heat for about 15 to 20 minutes, covered with foil to prevent drying out. Microwaving is quicker but can make the potatoes a bit soggy, so I recommend it only if you're in a pinch. Adding a small drizzle of Ladolemono sauce or a sprinkle of fresh herbs before serving really refreshes the flavors after reheating.
FAQs
Can I make this Greek Meatballs and Potatoes Recipe ahead of time?
Absolutely! You can prepare the meatball mixture and even assemble the whole dish a few hours ahead. Keep it covered in the refrigerator and bake it fresh when you’re ready to serve. This prep helps deepen the flavors and saves time on the day of your meal.
What can I use instead of Ladolemono sauce?
If you don’t have Ladolemono sauce on hand, a simple mix of olive oil, fresh lemon juice, minced garlic, and a pinch of salt works great as a substitute. It brightens the dish and complements the spices beautifully without any fuss.
Are these meatballs gluten-free?
They can be easily made gluten-free by using gluten-free bread for soaking or by substituting it with gluten-free breadcrumbs. The rest of the ingredients are naturally gluten-free, making this recipe very adaptable for different dietary needs.
Can I freeze the meatballs before baking?
Yes, you can freeze formed meatballs before baking. Arrange them on a parchment-lined tray and freeze until solid, then transfer to a freezer bag. When ready to cook, simply bake them from frozen, adding a few extra minutes to the cooking time.
What is the best way to reheat leftovers without drying them out?
Reheating in a moderate oven, covered with foil, helps keep both the meatballs and potatoes moist. Avoid high heat or direct microwaving without moisture to prevent drying. Adding a splash of water or Ladolemono sauce before reheating can also help maintain juiciness.
Conclusion
If you’re looking for a dish that brings together comforting flavors, ease of preparation, and a touch of Mediterranean magic, I can’t recommend this Greek Meatballs and Potatoes Recipe enough. It’s one of those meals that feels like a warm hug and always leaves everyone asking for seconds. Give it a try—I’m sure it will become one of your favorite weeknight or special occasion recipes too.
PrintGreek Meatballs and Potatoes Recipe
Delicious Greek meatballs and potatoes baked in a lemony Ladolemono sauce, infused with fragrant herbs and spices. This hearty dish features tender meatballs made with ground beef, fresh herbs, and traditional Greek seasonings, combined with golden Yukon potatoes and sweet red onions. Perfect for a cozy family meal, this recipe yields six servings and takes about 45 minutes to prepare and bake.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Greek
Ingredients
Meatballs
- 1 slice sandwich bread (day-old or toasted, gluten free is okay)
- 1 ½ pounds lean ground beef
- 1 yellow onion, grated
- 2 garlic cloves, minced
- 1 large egg
- ¼ cup chopped fresh parsley and/or mint (plus more for garnish)
- 1 teaspoon dried oregano
- 1 tablespoon ground coriander
- 1 teaspoon ground cumin
- ½ teaspoon ground nutmeg
- Kosher salt, to taste
- Black pepper, to taste
Potatoes and Vegetables
- 4 Yukon gold potatoes, cut into small chunks or cubes
- 1 red onion, halved and thinly sliced
Sauce
- 1 batch Ladolemono Sauce (a Greek lemon-olive oil dressing)
Instructions
- Get ready. Position a rack in the center of the oven and preheat to 375°F (190°C) to ensure even baking.
- Soak the bread. Place the slice of bread in a small bowl and cover with water or milk. Let it soak for a few minutes until fully saturated and very soft. Then, use your hands to wring out the excess liquid and crumble the soaked bread into a medium mixing bowl.
- Prepare the Greek Meatballs. Add the lean ground beef, grated yellow onion, minced garlic, egg, chopped fresh parsley and/or mint, dried oregano, ground coriander, ground cumin, ground nutmeg, kosher salt, and black pepper to the bowl with the crumbled bread. Use your hands to knead and mix everything together thoroughly until well combined.
- Assemble the keftedes and potatoes. In a 9x13-inch baking dish, spread out the cut Yukon gold potatoes and thinly sliced red onion. Season them generously with salt and pepper. Form the meat mixture into approximately 15 small meatballs and nestle them between the potatoes and onions. Pour the Ladolemono sauce evenly over the meatballs and potatoes to infuse them with zesty flavor.
- Bake. Cover the baking dish with aluminum foil and place it in the heated oven. Bake for 30 to 40 minutes until the meatballs are almost cooked through. Then remove the foil and bake uncovered for an additional 10 minutes or until the meatballs are fully cooked and the potatoes are tender and golden brown on top.
- Finish and serve. Once baked, garnish the dish with extra fresh herbs such as parsley or mint. Serve warm as a satisfying main dish for family or guests.
Notes
- Use day-old bread or toast the bread slice to help it soak properly and bind the meatballs.
- Feel free to substitute the beef with ground lamb for a more authentic Greek flavor.
- Ladolemono sauce is a traditional Greek lemon and olive oil dressing. If unavailable, a mix of fresh lemon juice, olive oil, garlic, and oregano works well.
- To make this dish gluten-free, ensure the bread used is gluten-free.
- Let the meatball mixture rest for 15 minutes before shaping to enhance flavor melding.
- For easier cleanup, line the baking dish with parchment paper before assembling.

Leave a Reply