Print

Homemade Cheesy Meatballs Paired with a Rich Creamy Onion Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These homemade cheesy meatballs are tender, juicy, and filled with melty cheese, all smothered in a rich, creamy onion sauce. It’s a cozy, satisfying meal that brings comfort and indulgence to your table.

  • Author: Ella
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Yield: 18–20 meatballs (4–6 servings)
  • Category: Main Dish
  • Method: Stovetop + Baking
  • Cuisine: American
  • Diet: Halal

Ingredients

  • 1 lb ground beef or a beef-pork mix
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 3/4 cup shredded mozzarella or cheddar cheese (or cubed for stuffing)
  • 1 egg
  • 1/4 cup finely chopped onion
  • 2 cloves garlic, minced
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1 tbsp olive oil (for cooking)
  • 2 tbsp unsalted butter
  • 1 large onion, thinly sliced
  • 2 cloves garlic, minced
  • 2 tbsp all-purpose flour
  • 1 1/2 cups beef or chicken broth
  • 1/2 cup heavy cream or half-and-half
  • 1 tsp Dijon mustard (optional)
  • 1 tsp Worcestershire sauce (optional)
  • Salt and pepper to taste
  • 1 tbsp chopped fresh parsley (for garnish)

Instructions

  1. Preheat oven to 375°F (190°C). Line or grease a baking sheet.
  2. In a bowl, mix ground meat, breadcrumbs, Parmesan, chopped onion, garlic, egg, salt, and pepper.
  3. Flatten a portion of meat mixture, add cheese to the center, and shape into meatballs (about 1½ inches).
  4. Heat olive oil in a skillet and brown meatballs on all sides, 2 minutes per side. Transfer to baking sheet.
  5. Bake meatballs for 10–12 minutes, until cooked through and cheese is melted.
  6. In the same skillet, melt butter. Add onions and garlic; sauté until translucent.
  7. Stir in flour and cook 1 minute to make a roux. Gradually whisk in broth.
  8. Add cream, Dijon, and Worcestershire sauce; simmer until thickened. Season with salt and pepper.
  9. Return meatballs to sauce, spooning sauce over them. Simmer for 1 minute.
  10. Garnish with parsley and serve warm over pasta, potatoes, or in sandwiches.

Notes

  • Seal meatballs tightly to prevent cheese from leaking.
  • Searing adds flavor but can be skipped for convenience.
  • For leaner meat, add a splash of oil to the mix.
  • Use mushrooms in the sauce for added depth.
  • Reheat gently with a splash of broth or cream for best results.

Nutrition