...
Go Back
+ servings
A beautiful close-up of the finished One-Pot Greek Meatballs, served with a rich tomato sauce and fresh herbs, ready to eat.

One-Pot Greek Meatballs

Discover the magic of Greek cuisine with these easy One-Pot Greek Meatballs. Tender, feta-stuffed meatballs simmer in a rich tomato and olive sauce, delivering authentic Mediterranean flavors with minimal effort and cleanup. Perfect for a delicious weeknight meal.
Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour
Servings: 4 servings
Course: Dinner, Main Dish
Cuisine: Greek, Mediterranean
Calories: 450

Ingredients
  

For the Meatballs:
  • 1 pound ground beef (80/20 recommended)
  • 1/2 pound ground lamb
  • 1/2 cup panko breadcrumbs
  • 1/4 cup finely chopped fresh parsley
  • 2 tablespoons finely chopped fresh oregano
  • 1 small onion grated or very finely minced
  • 2 cloves garlic minced
  • 1 large egg beaten
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 4 ounces feta cheese crumbled or cut into small cubes for stuffing
  • 2 tablespoons olive oil (for browning meatballs)
For the Sauce:
  • 1 tablespoon olive oil
  • 1 large onion chopped
  • 3 cloves garlic minced
  • 1 (28 ounce) can crushed tomatoes
  • 1/2 cup chicken broth or vegetable broth
  • 1/4 cup tomato paste
  • 1/2 cup Kalamata olives pitted and halved
  • 1 tablespoon fresh oregano chopped
  • 1 teaspoon sugar (optional, to balance acidity)
  • Salt and black pepper to taste
  • Fresh parsley or dill for garnish (optional)

Equipment

  • large mixing bowl
  • Large, heavy-bottomed pot or Dutch oven
  • Cookie scoop
  • Wooden spoon

Method
 

Step 1: Prepare the Feta-Stuffed Meatballs
  1. In a large mixing bowl, gently combine the ground beef, ground lamb, panko breadcrumbs, chopped fresh parsley, chopped fresh oregano, grated onion, minced garlic, beaten egg, salt, and pepper. Use your hands to mix until just combined, being careful not to overwork the meat, which can lead to tough meatballs.
  2. Take about 1-1.5 tablespoons of the meat mixture and flatten it slightly in your palm. Place a small crumble or cube of feta cheese in the center. Carefully mold the meat around the feta, sealing it completely to form a uniform, round meatball. Repeat with the remaining meat and feta. (Using a cookie scoop for uniform size, about 1.5 inches in diameter, is recommended).
  3. Heat 2 tablespoons of olive oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat. Once shimmering, carefully add the meatballs in a single layer, working in batches if necessary to avoid overcrowding. Brown the meatballs on all sides until they develop a beautiful golden-brown crust. Remove to a plate and set aside.
Step 2: Build the Flavorful Tomato and Olive Sauce
  1. In the same pot, reduce the heat to medium. If needed, add another tablespoon of olive oil. Add the chopped onion and sauté for 5-7 minutes until it softens and becomes translucent.
  2. Stir in the minced garlic and tomato paste. Cook for another 1-2 minutes, stirring constantly, until the tomato paste darkens slightly and becomes fragrant.
  3. Pour in the chicken broth (or vegetable broth) and scrape up any browned bits from the bottom of the pot with a wooden spoon to deglaze. Stir in the crushed tomatoes, pitted and halved Kalamata olives, fresh oregano, and optional sugar. Season generously with salt and black pepper to taste.
Step 3: Combine and Simmer to Perfection
  1. Gently nestle the browned meatballs back into the simmering sauce. Make sure they are mostly submerged.
  2. Bring the sauce to a gentle simmer, then reduce the heat to low, cover the pot, and let it cook for 20-25 minutes. Stir occasionally to prevent sticking. The meatballs will cook through and become tender, and the feta inside will melt.
  3. The meatballs are cooked when they reach an internal temperature of 160°F (71°C). The sauce should be rich and glossy. Taste and adjust seasoning as needed.
  4. Garnish generously with fresh parsley or dill before serving.

Nutrition

Calories: 450kcalCarbohydrates: 28gProtein: 35gFat: 28gSaturated Fat: 12gCholesterol: 120mgSodium: 800mgPotassium: 700mgFiber: 4gSugar: 8gVitamin A: 350IUVitamin C: 30mgCalcium: 150mgIron: 3mg

Notes

These One-Pot Greek Meatballs are ideal for meal prep and freezing. You can prepare meatballs or sauce ahead, or freeze the entire cooked dish for up to 3 months. Reheat gently on the stovetop or microwave. When mixing, avoid overworking the meat for tender meatballs. Ensure feta is fully enclosed when stuffing to prevent leaking. Sear meatballs in batches for best flavor and always taste and adjust seasoning.
Nutrition information is estimated based on common ingredients and serving sizes and may vary.

Tried this recipe?

Let us know how it was!