Sloppy Kitchen
Jump to recipeMain Course · Meatballs

Spicy Beef Meatballs with Lemon Orzo

Calabrian chile and garlic season tender browned beef meatballs, finished in chicken stock and served over buttery lemon-parsley orzo with feta.
Browned beef meatballs sit over glossy lemon-parsley orzo with crumbled feta and green parsley flecks.

A milk-softened breadcrumb panade keeps the beef meatballs tender while a quick skillet sear builds their browned edges. They finish in a small amount of chicken stock, so the plate stays bright beside buttery orzo sharpened with lemon and parsley.

Start with a soft panade

Panko and milk need a few minutes to hydrate before the beef goes in. Once the egg and seasonings are added, mix only until the ingredients hold together; a loose mixture yields a more tender meatball than a packed one.

Brown first, then finish gently

Give the meatballs room in the skillet so their surfaces brown rather than steam. The stock picks up those browned bits, then a covered gentle simmer cooks the centers through without a tomato sauce.

Browned beef meatballs finish cooking in shallow chicken stock in a skillet beside a saucepan of orzo.
The browned meatballs simmer in a shallow layer of chicken stock as the orzo cooks nearby.

Toast the orzo before it simmers

Butter and shallot coat the orzo before stock is added, giving the grains a lightly nutty start and keeping the method close to a quick pilaf. Stir as it simmers so the orzo cooks evenly and stays distinct.

Finish with lemon and feta

Lemon zest, juice, and parsley go into the orzo at the end, preserving their fresh aroma against the chile and browned beef. Choose the lower or higher amount of Calabrian chile to set the heat, then use feta to add a cool, salty finish.

A cut meatball reveals its tender interior above glossy orzo, feta, and a light coating of skillet stock.
A close view shows the glossy lemon orzo beneath browned meatballs, crumbled feta, and fresh parsley.

Spicy Beef Meatballs with Lemon Orzo

4 servings
45 minutes total

Ingredients

  • •  1 lb 85% lean ground beef
  • •  1/3 cup panko breadcrumbs
  • •  3 tbsp whole milk
  • •  1 large egg
  • •  2 garlic cloves, finely grated
  • •  1–2 tsp Calabrian chile paste
  • •  3/4 tsp kosher salt
  • •  1/4 tsp freshly ground black pepper
  • •  1 tbsp olive oil
  • •  3 cups low-sodium chicken stock
  • •  1 cup dry orzo
  • •  2 tbsp unsalted butter
  • •  1 small shallot, finely minced
  • •  1 medium lemon
  • •  2 tbsp finely chopped fresh flat-leaf parsley
  • •  1/2 cup crumbled feta cheese

Method

  1. Soften the breadcrumbs

    Stir the panko and whole milk in a mixing bowl until evenly damp, then leave it for 5 minutes so the crumbs form a soft panade.

    Look for: The panko has absorbed the milk and feels soft rather than dry or soupy.

  2. Mix and shape the meatballs

    Mix the egg, ground beef, grated garlic, Calabrian chile paste, 1/2 tsp kosher salt, and black pepper into the panade just until combined; use 1 tsp chile for gentler heat or 2 tsp for more, then roll into 16 meatballs.

    Look for: The mixture holds together but still looks loose and tender, not packed or sticky.

  3. Brown the meatballs

    Heat the olive oil in a large skillet over medium-high heat, add the meatballs in one uncrowded layer, and brown them on several sides, turning gently; transfer them to a plate while their centers remain underdone.

    Look for: The outside has browned patches and releases from the skillet when ready to turn.

  4. Finish in chicken stock

    Pour 3/4 cup chicken stock into the skillet and scrape up the browned bits; return the meatballs, cover, and simmer over medium-low until their centers reach 160 F, about 8 to 10 minutes.

    Look for: The covered skillet gives a steady gentle simmer, and an instant-read thermometer registers 160 F in a center meatball.

  5. Toast and simmer the orzo

    While the meatballs simmer, melt 1 tbsp butter in a saucepan over medium heat, soften the shallot for 2 minutes, and stir in the orzo until lightly toasted; add 2 1/4 cups chicken stock and 1/4 tsp kosher salt, then simmer uncovered, stirring often, until just tender.

    Look for: The shallot is translucent, the orzo smells lightly nutty, and the grains remain distinct when tender.

  6. Gloss the skillet juices

    Once the meatballs reach temperature, uncover the skillet and simmer the stock briefly until it looks lightly glossy; turn the meatballs gently so the reduced juices coat them without breaking their browned surfaces.

    Look for: The stock clings in a thin sheen to the meatballs and remains spoonable, not syrupy.

  7. Brighten the orzo

    Stir the remaining butter into the tender orzo with the lemon zest and juice and chopped parsley; taste and loosen it with a splash of reserved hot stock if it has tightened while waiting.

    Look for: The orzo is glossy and loose, with fresh lemon and parsley aroma rather than a dry, clumped texture.

  8. Plate and serve

    Divide the lemon-parsley orzo among warm bowls, arrange the meatballs over it, spoon the skillet juices on top, and finish with crumbled feta while everything is hot.

    Look for: Each serving has a balanced mix of glossy orzo, browned meatballs, a little pan juice, and feta.