Ingredients
Scale
For the meatballs:
- 1 1/2lbs ground beef (I use the 93% lean)
- 1/4c fresh breadcrumbs (not the dry ones from a canister)
- 1/4c milk
- 1/2 onion, diced finely
- 1 Tbsp butter or olive oil
- 3 cloves garlic, minced
- 1tsp salt
- 1/2tsp pepper
- 1/2tsp allspice
- 1 egg
For the sauce:
- 2 Tbsp butter
- 1/2 onion, diced
- 2 cloves garlic, minced
- 1/4c flour
- 3c beef broth
- 1/2c whole milk or half-and-half
- salt and pepper to taste
Instructions
- Make meatballs by adding ground beef, breadcrumbs, and milk to a large mixing bowl. In a large pan, saute onion in the 1 Tbsp olive oil or butter until translucent. Add garlic and cook 1 minute more. Sprinkle with salt, pepper, and allspice. Add to ground beef mixture. Add egg and use your hands to combine all meatball ingredients until well combined. Form into 1 1/2″ meatballs.
- Cook meatballs in 1 Tbsp butter in the same pan you used to saute the onion. Cook meatballs in batches until well browned and cooked through, about 5-7 minutes each batch. Remove meatballs from pan.
- Melt the 2 Tbsp butter in the same large pan and cook onion and garlic in butter till tender. Sprinkle with flour. Stir and cook 1-2 minutes over medium heat. Add beef broth and bring to a boil. Reduce heat and simmer until thickened. Stir in milk or half-and-half and return meatballs to pan.
- Heat through and serve with mashed potatoes or egg noodles. Top with additional sprinkle of allspice if desired.