Effortless One-Pan Greek Meatballs and Potatoes: Your New Favorite Weeknight Meal


Discover the Joy of One-Pan Greek Goodness
There’s nothing quite like the satisfaction of a delicious, home-cooked meal that requires minimal cleanup. As a culinary enthusiast, I’ve truly embraced the “one-pan meal” philosophy, and this Greek Meatballs and Potatoes recipe has become an absolute standout in my kitchen. Following the enthusiastic response to my more elaborate Greek slow-roasted leg of lamb and potatoes – a dish perfect for special occasions – I wanted to create something equally authentic and flavorful, yet far more accessible for the everyday cook.
This recipe is designed to bring the vibrant tastes of the Mediterranean right to your dinner table, without the fuss. Imagine succulent, perfectly seasoned meatballs baking alongside tender, flavor-infused potatoes, all in a single dish. It’s truly a game-changer for busy weeknights, offering both convenience and an explosion of classic Greek flavors.
The magic truly happens as the meatballs, a delightful blend of beef and lamb, roast and release their savory juices, which are then eagerly absorbed by the cubed potatoes. This creates a deeply satisfying, cohesive dish that’s rich in authentic Greek character. For an even more immersive experience, consider serving it with a dollop of creamy tzatziki, a sprinkle of salty crumbled feta, or alongside a fresh, crisp Greek salad and warm, pillowy pita bread. It transforms a simple meal into a delightful feast, perfect for sharing with family and friends.
The Heart of the Flavor: Key Ingredients Explored
Every exceptional dish begins with quality ingredients. This Greek Meatballs and Potatoes recipe is no exception, relying on a thoughtful selection of components that come together to create a truly unforgettable meal. Below, you’ll find an overview of the essential ingredients, along with special notes to guide your choices and ensure the best possible results.

- Meat – The Foundation of Flavor: For our Greek meatballs, known as keftedes, I opt for a rich and flavorful combination of ground lamb and ground beef (specifically ground chuck). While many traditional keftedes recipes use only beef, the addition of lamb introduces an unparalleled depth and distinct Mediterranean aroma that truly elevates the dish. The higher fat content in ground chuck and lamb also ensures the meatballs remain wonderfully juicy and tender throughout the baking process. If you prefer, you can certainly use just ground beef or ground lamb, but I highly recommend trying the blend for a superior taste experience.
- Potatoes – The Perfect Accompaniment: Yukon Gold potatoes are my top choice for this recipe. Their medium starch content allows them to hold their shape beautifully during roasting while still becoming incredibly tender and creamy on the inside. Crucially, they readily absorb all the delicious flavors from the meat juices and the vibrant ladolemono sauce, transforming into some of the most flavorful potatoes you’ll ever taste. You could also use red or new potatoes if Yukon Golds aren’t available, but ensure they are cut into uniform cubes for even cooking.
- Bread – The Secret to Tender Meatballs: Instead of relying on dry breadcrumbs, I prefer to create a “panade” using day-old white bread. This classic technique, which I also employ in my popular spaghetti and meatballs recipe, involves soaking bread in milk or water. The moist bread helps bind the meat and keeps the meatballs exceptionally soft and moist, preventing them from becoming tough or dense. If fresh bread isn’t convenient, good quality store-bought breadcrumbs can be substituted.
- Fresh Herbs – The Essence of Greek Cuisine: To infuse our meatballs with authentic Mediterranean zest, fresh herbs are indispensable. I use a generous amount of fresh parsley, known for its bright, clean flavor, and fresh mint, which adds a wonderfully aromatic and slightly peppery note. These herbs are critical for that signature Greek taste, making a significant difference compared to their dried counterparts. Don’t skimp on them!
- Ladolemono Sauce – The Golden Elixir: This traditional Greek dressing, meaning “oil-lemon sauce,” is a cornerstone of this recipe. It’s a simple yet incredibly powerful blend of fresh lemon juice, lemon zest, quality extra virgin olive oil, pungent garlic, and earthy Greek oregano. This vibrant sauce not only moistens the potatoes but also imparts a bright, tangy, and aromatic finish to the entire dish. A touch of Dijon mustard adds a subtle complexity and emulsification to the sauce.
- Other Flavor Boosters: Grated onion adds moisture and a subtle sweetness to the meatballs, while a touch of nutmeg provides a warm, aromatic note that is classic in Greek meat dishes. Chicken stock contributes moisture for roasting the potatoes and helps create a savory gravy in the pan. Don’t forget salt and freshly ground black pepper to perfectly season every component.
For a complete breakdown of all ingredients and their precise quantities, please refer to the detailed recipe card below.
Step-by-Step Culinary Journey: How to Prepare Your One-Pan Masterpiece
Creating this flavorful one-pan Greek Meatballs and Potatoes dish is surprisingly straightforward. Follow these numbered steps to achieve perfectly cooked, incredibly delicious results that will impress everyone at your table. Each step is designed to build layers of flavor and ensure a harmonious balance in the final dish.
- Prepare the Ladolemono Sauce and Par-bake the Potatoes: Begin by preheating your oven to a robust 425°F (218°C) and setting the oven rack to the middle position. This initial high heat is crucial for getting a head start on roasting the potatoes. In a small bowl, combine the fresh lemon juice, lemon zest, Dijon mustard, high-quality extra virgin olive oil, garlic paste, dried Greek oregano, and a good pinch of salt and pepper. Whisk or blend these ingredients until well emulsified and fragrant.
- Next, place the uniformly cubed Yukon Gold potatoes into a 9×13-inch baking dish. Pour half of the freshly made ladolemono sauce over the potatoes. Season them additionally with a sprinkle of Greek oregano, salt, and pepper, then toss everything thoroughly to ensure every potato cube is evenly coated. Pour the chicken stock into the baking dish; this liquid will help steam and tenderize the potatoes during their initial bake, creating a rich base. Transfer the dish to the preheated oven and bake for 30 minutes. This par-baking step is essential for giving the potatoes a head start, as they take longer to cook than the meatballs.

- Prepare the Meatball Panade: While the potatoes are par-baking in the oven, you’ll prepare the meatballs. Take your day-old white bread slices (crusts removed if desired) and submerge them completely in either milk or water. Let them soak for a few minutes until they are thoroughly softened. Once softened, firmly squeeze out as much liquid as possible from the bread. Transfer the squeezed bread into a large mixing bowl and use a fork to break it up into small, moist crumbs. This panade is what will keep your meatballs incredibly tender and juicy.
- Combine Meatball Ingredients: To the bowl containing the panade, add the ground beef (chuck) and ground lamb. Season generously with salt, black pepper, and the aromatic nutmeg.

- Form the Meatballs: Now, add the fresh minced parsley, fresh minced mint, garlic paste, and the grated onion to the meat mixture. Pour in the beaten egg. With wet hands, gently but thoroughly mix all the ingredients together. Be careful not to overmix, as this can lead to tough meatballs. Mix just until everything is combined. Once mixed, with wet hands to prevent sticking, roll the mixture into meatballs, aiming for approximately 2 inches in diameter. Arrange the raw meatballs on a separate parchment paper-lined baking sheet.
- Combine and Finish Baking: After the potatoes have par-baked for 30 minutes, carefully remove the baking dish from the oven. Arrange the prepared meatballs evenly on top of the par-baked potatoes. This is where the magic happens, as the meatballs will cook and infuse the potatoes with their rich flavors. Reduce the oven temperature to 375°F (190°C). Return the baking pan to the oven and continue baking for another 30 minutes, or until the potatoes are completely tender and the meatballs are cooked through to an internal temperature of 160°F (71°C).

- Optional Broiling and Serving: If you desire a slightly crisper exterior on your meatballs and potatoes, you can broil the dish for the last 2 minutes of cooking. However, watch it very carefully to prevent burning, as broiler temperatures can vary. Once done, remove from the oven. Spoon some of the remaining ladolemono sauce directly over the hot meatballs and potatoes to enhance their flavor and add moisture. Serve the rest of the ladolemono sauce on the side, along with a sprinkle of crumbled feta cheese for an extra layer of salty tang. Enjoy this incredible one-pan Greek meal!
Expert Tips for Perfect Greek Meatballs
Creating truly tender and flavorful Greek meatballs (keftedes) requires attention to a few key details:
- Don’t Overmix the Meatballs! This is perhaps the most crucial tip for any meatball recipe. Overmixing the meat mixture can activate the protein strands, leading to tough, dense meatballs. Instead, mix gently and only until the ingredients are just combined. You should still see distinct components, not a homogenous paste. Forming the meatballs too tightly can also result in a rubbery texture. Use a light touch, just enough to bring them together. If you find the mixture difficult to handle or too loose, adding a touch more dry breadcrumbs or an extra egg can help with binding, but always mix sparingly.
- Choose the Right Meat for Juiciness: For the most succulent meatballs, opt for ground meats with a good fat content. Ground chuck (typically 80/20) is excellent for beef, and ground lamb naturally has enough fat to stay moist. Leaner meats tend to dry out quickly during baking, so resist the urge to go too lean if you want truly juicy results. The fat contributes significantly to both flavor and texture.
- The Panade is Your Friend: The use of day-old white bread soaked in milk or water (our “panade”) is a classic trick for a reason. This moist bread helps keep the meatballs incredibly tender and prevents them from becoming dense. It also adds a subtle sweetness and a light texture. If using dry breadcrumbs, remember to add some moisture (like a little milk or broth) to them before mixing with the meat to achieve a similar effect.
- Eggs as Your Essential Binder: Eggs play a vital role in binding the meatball mixture together. They help ensure the meatballs hold their shape beautifully during cooking. While two eggs are usually a good starting point for this recipe’s quantities, don’t hesitate to add an extra egg if your mixture feels too dry or crumbly. The goal is a mixture that can be easily rolled into balls without cracking.
- Season Generously: Don’t be shy with your seasoning! Salt, pepper, and nutmeg are essential, but tasting your mixture (before adding eggs, or using a tiny cooked piece) can help you adjust. Remember that the potatoes will also absorb some of the seasoning, so a well-seasoned meat mixture is key.
- Wet Hands for Easy Rolling: Keeping your hands slightly wet while rolling the meatballs will prevent the meat mixture from sticking to your palms and makes the process much smoother and cleaner. This also helps in forming perfectly round, smooth meatballs without any cracks.
More Greek-Inspired Recipes to Savor
If the rich, aromatic flavors of these One-Pan Greek Meatballs and Potatoes have captured your heart and taste buds, then you’ll undoubtedly enjoy exploring more authentic Greek cuisine. Here are some other delightful recipes that bring the essence of the Mediterranean to your kitchen:
- Easy Greek Lemon Chicken and Potatoes
- Greek Beans with Sausage (Fasolakia me Loukaniko)
- Mediterranean Chicken and Orzo
- Moussaka (Classic Greek Layered Casserole)
If you’ve enjoyed preparing and tasting this One-Pan Greek Meatballs and Potatoes recipe, we would be incredibly grateful if you could take a moment to give it a 5-star rating below!
Don’t miss out on more delicious recipes and culinary inspiration! Watch us on YouTube for cooking demonstrations, follow along on our Facebook Page for daily updates, and consider becoming a Patreon member to receive exclusive access to full-meal videos, behind-the-scenes content, and much more.
One-Pan Greek Meatballs and Potatoes
James Delmage
20 mins
55 mins
1 hr 15 mins
6
Pin
Save
Ingredients
For the Ladolemono Sauce
- 1/4 cup (60ml) lemon juice
- 1 teaspoon lemon zest
- 2 teaspoons Dijon mustard
- 1 cup (240ml) extra virgin olive oil
- 5 cloves garlic paste
- 2 teaspoons dried Greek oregano
- salt and pepper to taste
For the Potatoes
- 5 large Yukon Gold potatoes, cubed
- 1/2 cup (120ml) low sodium chicken stock
- 2 teaspoons dried Greek oregano
- salt and pepper to taste
For the Meatballs
- 1 pound (454g) ground chuck
- 1 pound (454g) ground lamb
- 3 slices day old white bread, crust removed
- 1 small onion, grated
- 1/2 cup minced flat-leaf Italian parsley
- 1/4 cup minced fresh mint
- 1 large egg, beaten
- 3 cloves garlic paste
- 1 tablespoon Diamond Crystal Kosher salt
- 1/2 teaspoon black pepper
- 3/4 teaspoon nutmeg
Want To Save This Recipe?
Enter your email and we’ll send it to you. Plus, get great new recipes from us every week!
Instructions
For the Ladolemono Sauce
- Blend or whisk the lemon juice, lemon zest, Dijon mustard, extra virgin olive oil, garlic paste, dried Greek oregano, salt, and pepper until well combined.
For the Meatballs
- Submerge the day-old bread slices in either milk or water for a few minutes until soft. Squeeze out excess liquid and place the bread into a large mixing bowl, breaking it up with a fork.
- Add the ground beef and ground lamb to the bowl. Season with salt, pepper, and nutmeg.
- To the meat, add the minced parsley, minced mint, garlic paste, grated onion, and the beaten egg. Gently mix everything together with wet hands until just combined. Avoid overmixing.
- With wet hands, roll the mixture into meatballs approximately 2 inches in diameter. Place them on a parchment paper-lined baking sheet.
For the Potatoes and Combined Baking
- Preheat oven to 425°F (218°C) and set the rack to the middle level.
- Place the cubed potatoes into a 9×13-inch baking dish. Pour half of the prepared ladolemono sauce over the potatoes. Season with oregano, salt, and pepper, then mix well to coat. Pour the chicken stock into the baking dish. Bake for 30 minutes.
- After 30 minutes, remove the dish from the oven. Carefully arrange the raw meatballs on top of the par-baked potatoes. Reduce the oven temperature to 375°F (190°C). Return the baking pan to the oven and bake for another 30 minutes, or until the potatoes are tender and the meatballs are cooked through.
- If desired, broil for the last 2 minutes for a crispier finish, but watch carefully to prevent burning. Spoon a portion of the remaining ladolemono sauce over the meatballs and serve the rest on the side, accompanied by crumbled feta cheese. Enjoy!
Notes
- Meat: A combination of ground chuck (with good fat content) and ground lamb creates wonderfully juicy and flavorful meatballs. Avoid using very lean meats, as they tend to result in drier meatballs.
- Mixing the Meatballs: The key to tender meatballs is gentle mixing. Overworking the meat can make them tough. Mix just until the ingredients are combined, and use wet hands to lightly roll the meatballs, ensuring there are no cracks.
- Breadcrumbs: If you prefer, you can substitute 1/2 to 3/4 cup of plain breadcrumbs for the 3 slices of white bread. If using breadcrumbs, you may need a little milk or water to moisten the mixture.
- Eggs: Eggs act as a vital binder. While one large egg is typically sufficient, if your meat mixture appears too dry, add an additional egg to ensure the meatballs hold their shape well.
- Leftovers: Leftover Greek meatballs and potatoes can be stored in an airtight container in the fridge for up to 3 days. Reheat gently in the oven or microwave. The ladolemono sauce can be stored separately in the fridge for up to 5 days.
Nutrition
Carbohydrates: 13.3g |
Protein: 36.4g |
Fat: 56.2g |
Saturated Fat: 13.3g |
Cholesterol: 179mg |
Sodium: 862mg |
Fiber: 1.5g |
Sugar: 1.8g |
Calcium: 58mg |
Iron: 4mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Enjoyed this recipe? Leave a comment below!
Check us out on Instagram at @sipandfeast or tag #sipandfeast when you share your delicious creations!