Description
Sink your fork into these rich and comforting *Meatballs in Savory Onion Gravy*—a hearty, home-cooked classic perfect for chilly nights or cozy family dinners. Juicy beef meatballs are seared golden and smothered in a slow-simmered onion gravy that’s packed with flavor. This dish is the ultimate easy dinner idea when you’re craving something warm and satisfying. Serve it over mashed potatoes, noodles, or rice for a full meal that delivers on flavor and nostalgia. If you’re searching for food ideas that are both quick and comforting, this recipe checks all the boxes: easy recipe, weeknight dinner, cozy meal, comfort food, and perfect for leftovers too!
Ingredients
450g ground beef
50g breadcrumbs
1 large egg
2 cloves garlic, minced
0.5 small onion, finely chopped
1 tsp salt
0.5 tsp black pepper
2 tbsp olive oil
2 tbsp butter
1 large onion, thinly sliced
1 tbsp all-purpose flour
2 cups beef broth
1 tbsp Worcestershire sauce
1 tsp fresh thyme or 1 tbsp chopped fresh parsley
Instructions
1. In a mixing bowl, combine ground beef, breadcrumbs, egg, garlic, chopped onion, salt, and pepper. Mix gently and form into meatballs.
2. Heat olive oil in a skillet over medium heat. Brown the meatballs on all sides. Remove and set aside.
3. In the same pan, melt butter and add sliced onions. Cook for about 15 minutes until deeply caramelized.
4. Stir in garlic and cook for 1 minute. Sprinkle in flour and stir to coat the onions evenly.
5. Slowly pour in beef broth while stirring. Add Worcestershire sauce. Bring to a simmer.
6. Return the meatballs to the skillet. Cover and simmer for 20 minutes until the meatballs are cooked through and the gravy thickens.
7. Garnish with thyme or parsley and serve hot.
Notes
For extra richness, add a splash of heavy cream at the end of cooking.
Want to make it ahead? The flavors deepen overnight—just reheat gently.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 plate
- Calories: 480
- Sugar: 4g
- Sodium: 690mg
- Fat: 32g
- Saturated Fat: 11g
- Unsaturated Fat: 18g
- Trans Fat: 0.5g
- Carbohydrates: 15g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 110mg