Combine ground beef, breadcrumbs, and egg in a mixing bowl, mixing until just combined.
Shape the mixture into small, uniform meatballs about 2 cm in diameter, placing them on a plate or tray.
Heat oil in a skillet over medium-high heat until shimmering, then add the meatballs.
Brown the meatballs on all sides until golden and crispy, about 5-7 minutes, then remove and set aside.
In the same skillet, add finely diced onions and minced garlic, sautéing until fragrant and translucent, about 3 minutes.
Pour in the cranberry sauce, orange juice, and soy sauce, stirring to combine and bring to a gentle simmer.
Return the browned meatballs to the skillet, nestling them into the sauce.
Reduce heat to low and simmer the meatballs in the sauce for about 15 minutes, stirring occasionally, until the sauce thickens slightly and meatballs are cooked through.
Check that the meatballs are cooked through and the sauce has a rich, shiny coating.
Serve the cranberry glazed meatballs hot, garnished with fresh herbs if desired.