In a medium sized bowl, combine the ground beef, breadcrumbs, olive oil, onion and spices. Using your hands, combine the ingredients until everything is evenly distributed.
Divide the meat into tablespoon-sized balls.
Heat a skillet and cook the meatballs on medium-high heat until they are browned and reach an internal temperature of at least 145F. The meatballs will finish cooking in the gravy.
Remove the meatballs from the skillet and melt the butter. Stir in the flour until it is combined with the butter.
Add the beef broth and milk to the skillet and stir constantly until the mixture is thick.
Add the meatballs and reduce heat to a simmer and cook until the meatballs reach an internal temperature of 160°F. Serve hot.