Ryebird Meatballs Recipe
Make Ryebird Meatballs Recipe in just 1h 10m. Get the full recipe with step-by-step instructions at pekinthechef.com.
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
Meatballs
Gravy / Sauce
To Serve (optional)
Method
Meatballs
If using day‑old rye bread, cut into cubes and pulse in a food processor to make coarse crumbs. Place crumbs in a small bowl and pour the milk over them; let soak for 5 minutes until softened, then squeeze lightly to remove excess milk if very wet.
Prepare aromatics
Finely grate or mince the onion and sprinkle with a pinch of salt; let sit 5 minutes to draw out moisture, then squeeze through a clean towel or use as is if not overly wet. Mince the garlic and chop the parsley. Lightly toast the caraway seeds in a dry skillet over medium heat 1–2 minutes until fragrant, then crush lightly with the back of a spoon or mortar and pestle.
Mix meatball mixture
In a large bowl combine ground beef and ground pork. Add soaked rye crumbs, grated onion, minced garlic, beaten egg, Dijon mustard, Worcestershire sauce, chopped parsley, toasted caraway seeds, salt and pepper. Using your hands or a spoon, gently mix until just combined — avoid overworking to keep meatballs tender. Refrigerate mixture 15–30 minutes if it became warm during mixing; this firms it and makes shaping easier.
Shape meatballs
With damp hands, portion the mixture into roughly 1.5‑inch (about 40 g) meatballs for about 20–24 meatballs. Roll gently between your palms to form smooth spheres; place on a baking sheet or plate lined with parchment.
Brown meatballs
Heat neutral oil in a large skillet over medium‑high heat. Working in batches to avoid overcrowding, place meatballs in the skillet and brown on all sides, about 6–8 minutes total per batch (turn frequently). They do not need to be fully cooked through. Transfer browned meatballs to a plate and keep warm.
Finish in oven (optional)
If meatballs are thick and you prefer fully cooked through, preheat oven to 180°C (350°F). After browning, transfer meatballs to a baking dish and bake 10–12 minutes until internal temperature reaches 72°C (160°F). Alternatively, you can finish cooking them in the simmering gravy (next section).
Optional finish
If desired, add 1 tablespoon butter to the skillet at the end of browning and swirl to glaze the meatballs once removed from heat for extra gloss and flavor.
Gravy / Sauce
Make roux
In the same skillet used to brown the meatballs (wipe out excessive burnt bits but keep fond), add 2 tablespoons unsalted butter over medium heat. When melted, sprinkle in 2 tablespoons flour and cook, stirring constantly, for 1.5–2 minutes until the raw flour smell fades and the roux turns a light golden color.
Deglaze and build sauce
Slowly pour in 500 ml beef stock while whisking to avoid lumps. Scrape up any browned bits (fond) from the pan. Bring the mixture to a gentle simmer and cook 4–6 minutes until it thickens slightly.
Season and enrich
Stir in 60 ml heavy cream, 1 teaspoon Dijon mustard, 1 teaspoon soy sauce, 1 teaspoon apple cider vinegar and 1 teaspoon brown sugar. Taste and adjust seasoning with 1/2 teaspoon salt and 1/4 teaspoon black pepper. Simmer gently 2–3 minutes to allow flavors to meld.
Finish with meatballs
Return browned meatballs (and any accumulated juices) to the skillet with the gravy. Reduce heat to low, cover loosely, and simmer 8–12 minutes until meatballs are cooked through (internal temp 72°C / 160°F) and sauce has thickened to coat the back of a spoon. If sauce becomes too thick, stir in up to 2 tablespoons water or stock. If you pre‑baked meatballs fully, simmer 4–6 minutes to heat through and meld flavors.
Final adjust
If desired, swirl in the optional 1 tablespoon butter for extra sheen and richness. Taste and adjust salt, pepper, or a splash more vinegar for brightness.