Greek Beef Meatballs With Rice – Comforting, Flavorful, and Easy

By Adrian â€¢  Updated: 04/06/26 â€¢  9 min read
Greek Beef Meatballs With Rice

Greek beef meatballs with rice are the kind of meal that feels like home, even if you’ve never had them before. Juicy, herby meatballs simmered or baked until tender, paired with fluffy rice and a squeeze of lemon. It’s simple, cozy, and satisfying without being heavy.

The flavors are bright and welcoming—think garlic, oregano, and fresh parsley with a hint of spice. This is a great weeknight dinner, and it scales beautifully for meal prep or feeding a crowd.

What Makes This Recipe So Good

Close-up detail: Juicy baked Greek beef meatballs just out of the oven, bronzed and lightly blistere

What You’ll Need

Step-by-Step Instructions

Final dish presentation: Beautifully plated Greek beef meatballs over fluffy lemon-herb rice on a ma
  1. Prep the oven and pan. Preheat the oven to 425°F (220°C). Line a sheet pan with parchment paper or lightly oil it.

    This helps the meatballs brown without sticking.

  2. Mix the meatball base. In a large bowl, combine ground beef, grated onion, garlic, breadcrumbs, egg, parsley, oregano, cumin, cinnamon (if using), salt, pepper, and milk or water. Use clean hands to mix just until combined. Do not overwork the meat.
  3. Shape the meatballs. Scoop about 2 tablespoons of mixture per meatball and roll into compact balls.

    You should get around 18–20 meatballs. Place them on the prepared pan and brush or drizzle with olive oil.

  4. Bake until golden. Bake for 14–18 minutes, or until the meatballs are browned and cooked through. Internal temperature should reach 160°F (71°C).

    If you want extra color, broil for 1–2 minutes at the end.

  5. Cook the rice. While the meatballs bake, rinse the rice under cold water until the water runs mostly clear. In a saucepan, warm olive oil or butter over medium heat. Add the rice and toast for 1 minute, stirring.

    Pour in broth or water, add salt, and bring to a boil.

  6. Steam and finish the rice. Reduce heat to low, cover, and cook for 12–15 minutes, until the rice is tender and liquid is absorbed. Remove from heat, keep covered for 5 minutes, then fluff with a fork. Stir in lemon zest and fresh herbs.
  7. Plate and garnish. Spoon rice onto plates, top with meatballs, and finish with a squeeze of lemon.

    Add tzatziki, chopped veggies, and a sprinkle of feta if you like.

  8. Optional stovetop simmer. For saucy meatballs, simmer the baked meatballs in a quick tomato sauce (olive oil, garlic, crushed tomatoes, oregano, pinch of sugar, salt, pepper) for 10 minutes. Serve over rice as above.

How to Store

Tasty top view: Overhead shot of a family-style spread—shallow bowl of lemon-zested basmati rice t

Health Benefits

What Not to Do

Variations You Can Try

FAQ

Can I make the meatballs ahead?

Yes. Mix and shape the meatballs up to 24 hours in advance and keep them covered in the fridge.

You can also freeze them raw on a tray, then store in a bag and bake from frozen, adding a few extra minutes.

How do I keep the meatballs from drying out?

Use grated onion with its juices, include an egg and breadcrumbs, and avoid overbaking. Pull them when they reach 160°F. A light brush of olive oil before baking also helps.

What type of rice works best?

Long-grain white rice like basmati or jasmine stays fluffy and separate.

If using brown rice, increase the liquid slightly and cook longer according to package directions.

Can I pan-fry instead of baking?

Absolutely. Heat a thin layer of olive oil in a large skillet over medium heat. Brown meatballs on all sides for 8–10 minutes, turning gently, until cooked through.

Is the cinnamon necessary?

No, but it adds a subtle warmth that’s common in Greek-style meat dishes.

If you’re unsure, start with a tiny pinch or skip it entirely.

What sauces go well with these meatballs?

Tzatziki is a classic choice. You can also serve with a simple tomato-oregano sauce, lemon-garlic yogurt, or even a drizzle of tahini-lemon sauce.

How can I make this dairy-free?

Use water instead of milk in the meat mixture and skip the feta and yogurt. The meatballs will still be moist and flavorful.

Can I double the recipe?

Yes.

Use two sheet pans and rotate them halfway through baking for even browning. Freeze extras for easy meals later.

Wrapping Up

Greek beef meatballs with rice bring big flavor with simple ingredients. They’re hearty yet bright, easy enough for weeknights, and flexible for different diets.

Keep a lemon on the table, add a quick salad, and you’ve got a complete, satisfying meal. Once you make them, they’ll likely become part of your regular rotation.

Print

Greek Beef Meatballs With Rice – Comforting, Flavorful, and Easy

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 4 servings

Ingredients

  • For the meatballs: 1 lb (450 g) ground beef, 85–90% lean
  • 1 small yellow onion, grated (with juices)
  • 2 cloves garlic, finely minced
  • 1/2 cup plain breadcrumbs (or panko)
  • 1 large egg
  • 2 tbsp fresh parsley, finely chopped
  • 1 tsp dried oregano
  • 1/2 tsp ground cumin
  • 1/8 tsp ground cinnamon (optional but classic)
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
  • 2 tbsp milk or water
  • 2 tbsp olive oil (for brushing or pan-frying)
  • For the rice: 1 cup long-grain rice (basmati or jasmine)
  • 1 3/4 cups low-sodium chicken or vegetable broth (or water)
  • 1 tbsp olive oil or butter
  • 1/2 tsp salt (adjust if using broth)
  • Zest of 1 lemon
  • 2 tbsp fresh dill or parsley, chopped
  • For serving (optional but recommended): Lemon wedges
  • Tzatziki or plain Greek yogurt
  • Cherry tomatoes, cucumber, and red onion
  • Crumbled feta

Instructions

  • Prep the oven and pan. Preheat the oven to 425°F (220°C). Line a sheet pan with parchment paper or lightly oil it. This helps the meatballs brown without sticking.
  • Mix the meatball base. In a large bowl, combine ground beef, grated onion, garlic, breadcrumbs, egg, parsley, oregano, cumin, cinnamon (if using), salt, pepper, and milk or water. Use clean hands to mix just until combined. Do not overwork the meat.
  • Shape the meatballs. Scoop about 2 tablespoons of mixture per meatball and roll into compact balls. You should get around 18–20 meatballs. Place them on the prepared pan and brush or drizzle with olive oil.
  • Bake until golden. Bake for 14–18 minutes, or until the meatballs are browned and cooked through. Internal temperature should reach 160°F (71°C). If you want extra color, broil for 1–2 minutes at the end.
  • Cook the rice. While the meatballs bake, rinse the rice under cold water until the water runs mostly clear. In a saucepan, warm olive oil or butter over medium heat. Add the rice and toast for 1 minute, stirring. Pour in broth or water, add salt, and bring to a boil.
  • Steam and finish the rice. Reduce heat to low, cover, and cook for 12–15 minutes, until the rice is tender and liquid is absorbed. Remove from heat, keep covered for 5 minutes, then fluff with a fork. Stir in lemon zest and fresh herbs.
  • Plate and garnish. Spoon rice onto plates, top with meatballs, and finish with a squeeze of lemon. Add tzatziki, chopped veggies, and a sprinkle of feta if you like.
  • Optional stovetop simmer. For saucy meatballs, simmer the baked meatballs in a quick tomato sauce (olive oil, garlic, crushed tomatoes, oregano, pinch of sugar, salt, pepper) for 10 minutes. Serve over rice as above.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Adrian

I'm Adrian, the founder of PrepCraze.com, your go-to destination for meal prep inspiration. With a passion for healthy living and delicious food, I'm on a mission to simplify meal prep and make nutritious eating accessible to all.

Keep Reading