This post may contain affiliate links. Please see our disclosure policy.

These Greek meatballs are flavored with cumin, then gently simmered in a spiced tomato sauce. Served over orzo and finished with crumbled feta and parsley, they make a hearty Mediterranean-inspired meal.
An overhead view of two bowls of Greek meatballs in tomato sauce served over orzo and topped with feta cheese and fresh parsley. A bunch of parsley, bulb of garlic, and bowl of extra feta surround them.
Photos by Tom Pitera | Styling by Erika Pitera

Known as soutzoukakia in Greece, these meatballs in tomato sauce have a distinctive flavor that leans into warm spices, especially cumin, rather than the garlic and basil profile of Italian versions. Simmering them in a light tomato sauce spiced with a hint of cinnamon deepens their flavor and brings the dish together beautifully.

Because you can work on several steps at a time, our Greek meatballs recipe comes together in about an hour and only needs a crisp side salad to round out a satisfying meal. It’s a great way to bring Mediterranean flavor to your table with just a few pantry spices and simple ingredients.

Key Ingredients and Substitutions

Here’s what you need to know about the key ingredients in this recipe. The complete list, including quantities, is in the printable recipe card below.

A labeled, overhead view of the ingredients for Greek meatballs; ground beef, breadcrumbs, egg, red onion, parsley, salt, pepper, oregano, and ground cumin.

GROUND BEEF: We use 85% lean ground beef for a good balance of flavor and moisture. You can substitute ground lamb for a more traditional Greek twist, or go lighter with ground turkey or chicken (more info in the recipe notes).

FRESH BREADCRUMBS: Fresh breadcrumbs give these meatballs a more tender texture than store-bought dry ones. Panko is a solid substitute, especially if you prefer a bit more texture.bstitute.

SPICES: The meatballs and sauce are both seasoned with cumin and oregano, giving them their signature Greek flavor. Ground cinnamon, used only in the sauce, adds subtle sweetness and warmth. If you love that flavor, feel free to add a pinch to the meatball mixture too.

FETA CHEESE: Crumbled feta tops the finished dish, adding creamy, salty contrast. A block of feta, crumbled as needed, is typically creamier and less salty than the pre-crumbled kind. It keeps longer too.

Overview

How to Make Greek Meatballs In Tomato Sauce (Soutzoukakia)

Planning to make this recipe? Here’s a quick overview of how it’s done. Detailed, step-by-step instructions are in the printable recipe card below.

To start, mix up a batch of meatballs flavored with minced red onion, cumin, and oregano, then bake them just until browned. Browning the meatballs in the oven gives you time make the tomato sauce.

Sauté onion and garlic in olive oil before adding diced tomatoes, cumin, and other spices. Once the meatballs are brown, finish cooking them by simmering them gently in the sauce where they absorb flavor and develop tender texture.

While the meatballs simmer, you have time to make the orzo. Toast dry orzo in a bit of oil first. This adds a layer of nutty flavor that really makes a difference. Continue cooking the orzo risotto-style. This means starting it simmering in chicken broth and adding water in small portions until it’s tender and fully cooked.

To finish the dish, divide the orzo between individual serving dishes, top with meatballs and spoon some sauce over each portion. Sprinkle with crumbled feta cheese and fresh parsley.

More Greek-Inspired Recipes

If you enjoy these Mediterranean flavors, we have more Greek-inspired recipes for you. Our spinach and feta stuffed chicken breasts are baked in a tomato-dill sauce for a tender, savory main with plenty of fresh herb flavor. Greek stuffed peppers are filled with ground lamb, pearl couscous, and herbs and top with mozzarella cheese.

For comfort food, Greek egg and lemon soup (avgolemono) is creamy, citrusy, and thickened with eggs and rice—perfect as a starter or light meal. Or go lighter with our classic Greek salad with shrimp, feta, and a tangy lemon-oregano dressing.

Want to save this recipe?
Enter your email. We’ll send a handy link straight to your inbox and add you to our mailing list.
An overhead view of two bowls of Greek meatballs in tomato sauce served over orzo and topped with feta cheese and fresh parsley. A bunch of parsley, bulb of garlic, and bowl of extra feta surround them.
5 from 1 vote

Greek Meatballs in Tomato Sauce (Soutzoukakia)

These Greek meatballs are flavored with cumin, then gently simmered in a spiced tomato sauce. Served over orzo and finished with crumbled feta and parsley, they make a hearty Mediterranean-inspired meal.
Prep: 20 minutes
Cook: 45 minutes
Total: 1 hour 5 minutes
Servings: 4 servings

Ingredients

For the meatballs:

  • 1 lb ground beef, see notes for substitutions
  • 1 large egg, lightly beaten
  • 2 tablespoons finely chopped red onion
  • 2 tablespoons chopped fresh parsley
  • 3 tablespoons fresh breadcrumbs, (or panko crumbs)
  • 1 teaspoon salt
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon ground cumin
  • 1/4 teaspoon freshly ground black pepper

For the sauce:

  • 2 tablespoons olive oil
  • 1/2 cup chopped red onion
  • 2 cloves garlic, minced
  • 2 cups canned diced tomatoes, undrained
  • 1 teaspoon dried oregano
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon ground cinnamon
  • Salt and freshly ground black pepper

For the orzo:

  • 2 tablespoons olive oil
  • 8 ounces orzo
  • 1-1/2 cups low-sodium chicken broth
  • Water

For serving:

  • 3 ounces feta cheese, crumbled
  • 2 tablespoons fresh parsley, chopped
Save This Recipe
Enter your email. We’ll send a link to this recipe and subscribe you to our list.

Instructions 

  • Preheat the oven to 375°F and coat a baking sheet with nonstick spray.

Make and bake the meatballs:

  • Add the ground beef, egg, red onion, parsley and breadcrumbs to a mixing bowl. Sprinkle with the salt, oregano, cumin and black pepper and use your hands to combine gently, but thoroughly.
  • Form the beef mixture into 1-1/4-inch meatballs (makes 16 to 20), arrange them on the prepared baking sheet, and bake just until browned on the outside, 12 to 15 minutes.

Make the tomato sauce:

  • While the meatballs bake, make the sauce. Heat the olive oil in a large sauté pan over medium heat. Add the red onion and sauté until softened, 4 to 5 minutes.
  • Add the garlic and continue cooking for 2 minutes longer (do not brown). Stir in the tomatoes, oregano, cumin, and cinnamon and cook for 5 minutes, then season to taste with salt and pepper.

Simmer the meatballs:

  • Add the meatballs to the sauce, reduce the heat to medium-low, cover and continue cooking until cooked through, 20 minutes, stirring occasionally.

Cook the orzo:

  • While the meatballs simmer, cook the orzo. Heat 2 tablespoons olive oil in a large frying pan over medium heat. Add the orzo and stir until thoroughly coated with the oil. Continue cooking, stirring frequently, until a good portion of the orzo is lightly toasted, 4 to 5 minutes.
  • Stir in the chicken broth, cover, and cook until the liquid is absorbed, stirring a few times as needed (3 to 4 minutes). If the orzo is sticking to the pan, reduce the heat a bit so the broth doesn't cook off too quickly. Add 1/4 cup of water, cover and cook until the liquid is absorbed again, 1 to 2 minutes longer. Repeat this process, adding water in 1/4 cup increments until the orzo is al dente.
    Note: Depending on the brand of orzo you use, you'll need about 2-1/2 cups of liquid total and 15 to 20 minutes cooking time (including browning).

Finish the dish:

  • To finish the dish, divide the orzo between 4 plates, top with meatballs and spoon some sauce over each portion. Sprinkle with crumbled feta cheese and fresh parsley and serve immediately.

Notes

ABOUT THE GROUND BEEF: We used 85% lean ground beef for this recipe but you could substitute ground lamb, ground turkey, or ground chicken instead. If you plan to substitute turkey or chicken, we recommend adding one more tablespoon of breadcrumbs to help firm the meatballs.

Nutrition

Calories: 688, Total Fat: 33g, Cholesterol: 134mg, Sodium: 1321mg, Carbohydrates: 59g, Fiber: 4g, Sugar: 6g, Protein: 39g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe? Rate and comment below!

Share with friends:


More From This Category

Lynne Webb and Erika Pitera, creators of MyGourmetConnection in the kitchen, working on a soup recipe for the website.

About Us

We’re Lynne and Erika, a mother-daughter duo passionate about creating recipes that bring flavor and variety to your kitchen in a simple, approachable way.

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Please Leave A Rating




1 Comment

  1. Easy, fresh and very flavorful. Sauce is simple yet so tasty. I used a combo of canned and fresh cherry tomatoes. Next time I will double the sauce recipe. Meatballs are moist and go well with the sauce and orzo. I added mint (as well as parsley) to the ground beef. Minced garlic might be a nice future add to the meatballs.5 stars