Description
These juicy homemade meatballs simmered in rich onion gravy are pure comfort food—perfect for cozy dinners and easy weeknight meals.
Ingredients
For the Meatballs:
1 ½ lbs ground beef
¼ cup finely minced yellow onion
2 cloves garlic, minced
½ cup Italian or plain breadcrumbs
1 large egg
2 teaspoons Worcestershire sauce
½ teaspoon kosher salt
¼ teaspoon freshly ground black pepper
3 tablespoons olive oil (for frying)
For the Onion Gravy:
¼ cup butter
1 medium yellow onion, quartered and sliced into ½-inch strips
½ teaspoon garlic powder
3 tablespoons all-purpose flour
2 cups low-sodium beef broth
Salt and freshly ground black pepper, to taste
Chopped fresh thyme, for garnish
Instructions
In a large bowl, combine beef, minced onion, garlic, breadcrumbs, egg, Worcestershire sauce, salt, and pepper. Mix gently until combined.
Form into 1 ½-tablespoon meatballs and place on a parchment-lined baking sheet. Chill in refrigerator for 30 minutes.
Heat 2 tablespoons olive oil in a skillet over medium-high heat. Brown meatballs in batches, adding oil as needed. Remove to a plate and cover to keep warm.
In the same skillet, melt butter over medium-low heat. Add sliced onions and cook 7–10 minutes until softened and lightly browned.
Sprinkle onions with garlic powder and flour, stirring constantly for 2 minutes.
Slowly whisk in beef broth. Simmer until thickened. Season with salt and pepper.
Return meatballs to skillet and simmer in the gravy for 8–10 minutes.
Garnish with fresh thyme. Serve warm over mashed potatoes, rice, or noodles.
Notes
Chilling the meatballs before cooking helps them hold their shape.
For extra flavor, add a splash of red wine to the gravy when deglazing.
Store leftovers in the fridge for up to 3 days or freeze for up to 2 months.
- Prep Time: 45 minutes
- Cook Time: 20 minutes
- Category: Dinner, Comfort Food
- Method: Stovetop / Skillet
- Cuisine: American