Maltese Beef Meatballs with Capers and Olives
Photo by Anna Guerrero on Pexels

Maltese Beef Meatballs with Capers and Olives

Tender, herb-flecked beef meatballs studded with briny capers and green olives, baked until golden and finished in a vibrant tomato sauce. A Mediterranean classic with Maltese character—savory, tangy, and perfect over rice, pasta, or crusty bread.

Prep
20 min
Cook
35 min
Wait
5 min
Total
1 hr
Makes
About 16 meatballs (4 servings)
Share

Steps

Before you start
  • Preheat your oven to 400°F (200°C)
  • Line a large baking sheet with parchment paper
  • Have all ingredients measured and ready
  1. Mix the meatball base

    • In a large bowl, combine the ground beef, drained capers, chopped green olives, panko breadcrumbs, egg, chopped parsley, minced garlic, grated Parmesan, salt, and black pepper.
    • Stir gently with a wooden spoon until just combined—do not overmix, or the meatballs will become dense and tough.
    • The mixture should be loose and evenly distributed.
    + Show details

    Ready when: All ingredients are evenly incorporated; mixture is no longer streaky

    Tip: Keep your hands and bowl slightly damp—this prevents the meat from sticking and helps you form tender, not dense, meatballs

  2. Form and arrange meatballs

    • Lightly wet your hands with water.
    • Using about 2 tablespoons of the mixture for each meatball, roll 16 meatballs and arrange them on the prepared baking sheet, spacing them about 1½ inches (4 cm) apart.
    • They don't need to be perfectly round—rustic shapes are fine.
    + Show details

    Ready when: All 16 meatballs are formed and placed on the sheet

    Tip: Wet hands will help you work quickly without the mixture sticking; if they get sticky, rewet them

  3. Bake the meatballsOven 400°F / 205°C

    • Place the baking sheet in the preheated 400°F (200°C) oven.
    • Bake for 15–18 minutes, until the meatballs are golden brown on the outside and an instant-read thermometer inserted into the center of the largest one reads 160°F (71°C).
    • They will still be slightly soft to the touch.
    + Show details

    Ready when: Meatballs are golden brown; internal temperature reaches 160°F (71°C)

    Tip: Don't overbake or the meatballs may dry out—pull them when they reach 160°F, not higher

  4. Heat oil and prepare sauce base

    • While the meatballs bake, heat the extra-virgin olive oil in a large 3-quart saucepan over medium-high heat until shimmering.
    • Add the minced garlic and cook for about 1 minute, stirring constantly, until fragrant but not browned.
    + Show details

    Ready when: Garlic is fragrant and lightly golden at the edges

    Tip: Watch the garlic carefully—burned garlic will taste bitter and overpower the sauce

  5. Build the tomato sauce

    • Add the crushed tomatoes, dried oregano, and granulated sugar to the saucepan.
    • Stir well and bring to a gentle simmer over medium heat.
    • The sugar balances the acidity of the tomatoes.
    • Simmer uncovered for about 5 minutes, stirring occasionally, until the sauce is heated through and the flavors begin to meld.
    + Show details

    Ready when: Sauce is at a gentle simmer with small bubbles breaking the surface

    Tip: A gentle simmer, not a rolling boil, prevents the sauce from splattering and allows flavors to meld without reducing too much

  6. Add meatballs to sauce

    • Once the meatballs are baked and the sauce is ready, carefully transfer the hot meatballs to the simmering sauce.
    • Stir gently to coat them.
    • Return the sauce to a simmer over medium heat and cook for 5–7 minutes, stirring occasionally, so the meatballs absorb the flavors and the sauce coats them evenly.
    + Show details

    Ready when: Meatballs are heated through and coated in sauce; sauce coats the back of a spoon

    Tip: Stir gently to avoid breaking the meatballs; they are delicate even though they have baked

  7. Rest and garnish

    • Remove the saucepan from the heat and let the meatballs rest in the sauce for 3–5 minutes.
    • This allows the flavors to settle.
    • Taste and adjust seasoning with a pinch of salt or pepper if needed.
    • Transfer to a serving dish and garnish with fresh chopped parsley if desired.
    + Show details

    Ready when: Meatballs are rested; sauce is ready to serve

    Tip: Resting off heat prevents the meatballs from overcooking and ensures the sauce clings evenly

Good to know

Tips
  • For a deeper, richer sauce, sauté 1 thinly sliced small onion in the oil before adding the garlic—this adds body without overwhelming the briny, savory notes of the capers and olives
  • If the sauce seems too thick after simmering, thin it with a splash of water or dry white wine; if too thin, simmer uncovered for another 2–3 minutes to reduce
  • Serve these meatballs over rice, fresh pasta, polenta, or crusty bread; they also make excellent appetizers on toothpicks
  • Double the recipe and freeze baked meatballs separately from the sauce; thaw and combine when reheating for a quick dinner
Make ahead

Prepare the meatball mixture up to 8 hours ahead; cover and refrigerate. Form and bake the meatballs on the day you plan to serve them. You can also bake the meatballs (step 3) up to 2 days ahead; refrigerate in an airtight container and gently reheat in the sauce over medium heat for 5 minutes.

Storage & reheating

Refrigerate leftover meatballs in the sauce in an airtight container for up to 3 days. Freeze for up to 3 months in a freezer-safe container. To reheat from refrigerated: warm gently on the stovetop over medium-low heat, covered, for 5–7 minutes, stirring occasionally. To reheat from frozen: thaw in the refrigerator overnight, then reheat as above.

Substitutions
  • pitted green olives → Kalamata olives or a mix of green and Kalamata. Kalamata olives are earthier and more assertive in flavor; use the same quantity and chop similarly
  • capers in brine → Rinsed and chopped cornichons or small pickled onions. These add the same briny, tangy quality; use about 60 g and chop finely to distribute evenly
  • ground beef, 80/20 blend → Ground lamb or a 50/50 blend of ground beef and ground lamb. Lamb is traditional in Mediterranean cuisine and pairs beautifully with capers; use the same quantity
  • canned crushed tomatoes (San Marzano preferred) → Fresh passata (tomato purée) or fresh tomatoes, blended and strained. Use the same amount by volume; fresh tomatoes should be skinned, seeded, and blended, then strained to remove seeds

More meatballs

See all →

Find more like this

Meal
Dinner
Main ingredient
Ground BeefParmesan
Diet
Halal
Method
Oven
Quick & Easy
Easy

Reviews (0)