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
Meatballs and Gravy

Meatballs and Gravy


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Elina
  • Total Time: 1 hour
  • Yield: 6 servings (about 24–27 meatballs)
  • Diet: Halal

Description

Tender meatballs are simmered in a savory brown gravy made with caramelized onions and a blend of beef and chicken broth. Served best over creamy mashed potatoes, this comforting dish is easy to make, freezer-friendly, and perfect for weeknight meals or special gatherings.


Ingredients

Scale
  • 3 tablespoons olive oil
  • lbs ground beef (85% lean)
  • ½ yellow onion, finely diced
  • ¼ cup breadcrumbs (plain or Italian)
  • 2 cloves garlic, minced
  • 1 large egg
  • 1 tablespoon ketchup
  • 1 teaspoon yellow mustard
  • 1 teaspoon Worcestershire sauce
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 2 teaspoons fresh parsley, chopped
  • 1 medium yellow onion, sliced
  • 1 tablespoon unsalted butter
  • 1 cup chicken broth
  • 1 cup beef broth
  • 1 beef bouillon cube (or 1 tsp Better than Bouillon)
  • 1 teaspoon onion powder
  • ½ teaspoon garlic powder
  • 1½ teaspoons Worcestershire sauce
  • 23 drops Kitchen Bouquet (optional)
  • 3 tablespoons cornstarch + ¼ cup cold water (for slurry)


Instructions

  1. In a bowl, gently mix ground beef, diced onion, breadcrumbs, garlic, egg, ketchup, mustard, Worcestershire sauce, salt, pepper, and parsley until just combined. Do not overmix.
  2. Shape the mixture into 1½-inch meatballs and refrigerate for 15 minutes.
  3. Heat olive oil in a large nonstick skillet over medium heat. Brown the meatballs in batches, about 2 minutes per side. Remove and set aside.
  4. In the same skillet, melt butter and add sliced onions. Cook for 15 minutes, stirring often, until caramelized.
  5. Add chicken broth, beef broth, bouillon, onion powder, garlic powder, Worcestershire sauce, and Kitchen Bouquet (if using). Stir to combine and scrape up browned bits from the pan.
  6. Shake together cornstarch and cold water in a container. Bring gravy to a boil and slowly whisk in the slurry until desired thickness is reached. Reduce heat to simmer.
  7. Return meatballs to the skillet, spoon gravy over them, and simmer for 10 minutes until fully cooked. Garnish with fresh parsley and serve.

Notes

  • Refrigerate meatballs before cooking to help them hold shape.
  • Use a nonstick skillet to prevent sticking and preserve meatball texture.
  • Brown meatballs in batches to avoid overcrowding.
  • This recipe freezes well — store cooked meatballs and gravy in an airtight container for up to 3 months.
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 307
  • Sugar: 2g
  • Sodium: 664mg
  • Fat: 16g
  • Saturated Fat: 5g
  • Unsaturated Fat: 9g
  • Trans Fat: 1g
  • Carbohydrates: 13g
  • Fiber: 1g
  • Protein: 27g
  • Cholesterol: 103mg