Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Classic Homestyle Meatballs in Rich Brown Onion Gravy Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These Classic Homestyle Meatballs in Rich Brown Onion Gravy are pure comfort food. Tender beef and pork meatballs are browned to perfection, then simmered in a savory caramelized onion gravy that’s rich, hearty, and packed with flavor. Served over creamy mashed potatoes, this cozy dinner is perfect for family meals or chilly evenings.

  • Total Time: 45 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 1 lb ground beef
  • 1/2 lb ground pork
  • 1/2 cup breadcrumbs
  • 1/4 cup milk
  • 1 egg
  • 1/4 cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • 1 teaspoon onion powder
  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste
  • 2 tablespoons olive oil
  • 2 tablespoons butter
  • 1 onion, thinly sliced
  • 2 tablespoons flour
  • 2 cups beef broth
  • 1 teaspoon Worcestershire sauce

Instructions

  1. In a large bowl, combine breadcrumbs and milk. Let sit for 2 minutes until absorbed.
  2. Add ground beef, ground pork, egg, Parmesan, garlic, onion powder, Italian seasoning, salt, and pepper. Mix gently until just combined.
  3. Roll the mixture into evenly sized meatballs.
  4. Heat olive oil in a large skillet over medium heat. Brown the meatballs on all sides, about 8–10 minutes. Remove and set aside.
  5. In the same skillet, melt butter and add sliced onions. Cook for 10–12 minutes until softened and caramelized.
  6. Sprinkle flour over the onions and stir well to form a roux. Cook for 1–2 minutes.
  7. Slowly whisk in beef broth and Worcestershire sauce, stirring continuously until the gravy thickens.
  8. Season with salt and pepper to taste.
  9. Return the meatballs to the skillet, spoon gravy over them, and simmer for 10–15 minutes until cooked through.
  10. Serve hot with mashed potatoes, rice, or crusty bread.

Notes

  • For extra tender meatballs, avoid overmixing the meat mixture.
  • You can substitute ground turkey or chicken for a lighter version.
  • Leftovers store well in the refrigerator for up to 3 days.
  • Serve with buttery mashed potatoes for the ultimate comfort meal.
  • Author: lina
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 plate
  • Calories: 420
  • Sugar: 4 g
  • Sodium: 690 mg
  • Fat: 26 g
  • Saturated Fat: 10 g
  • Unsaturated Fat: 13 g
  • Trans Fat: 0.5 g
  • Carbohydrates: 18 g
  • Fiber: 2 g
  • Protein: 29 g
  • Cholesterol: 115 mg