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

French Onion Meatballs Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Jaden Christner
  • Prep Time: 20 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 8 servings 1x
  • Category: Main-course
  • Method: Stovetop
  • Cuisine: French-inspired
  • Diet: Halal

Description

This French Onion Meatballs recipe combines tender meatballs with rich caramelized onion sauce and melted cheeses, making it a comforting and flavorsome main-course dish that can be easily prepared at home.


Ingredients

Units Scale

Meatballs

    • 1 pound ground beef
    • 1 pound ground pork
    • 1 large egg, beaten
    • 1/2 cup (100 g) parmesan cheese, finely grated
    • 2 tablespoons parsley, chopped
    • 2 teaspoons kosher salt
    • 1/2 teaspoon black pepper
    • 1/2 cup (122.5 g) whole milk
    • 1/2 cup (54 g) fine dry breadcrumbs
    • 1 teaspoon garlic, minced
    • 1/4 cup yellow onion, finely diced
    • 1 tablespoon unsalted butter
    • 1 tablespoon vegetable oil

French Onion Sauce

  • 2 tablespoons unsalted butter
  • 2 large yellow onions, thinly sliced into half-moon shapes
  • 1 tablespoon all-purpose flour
  • 2 cups (16 ounces) beef broth
  • 1/4 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1 cup (113 g) mozzarella cheese, shredded
  • 1 cup (113 g) Gruyere cheese, shredded
  • Parsley, chopped for garnish

Instructions

  1. Prepare the Meatball Mixture: In a large bowl, combine ground beef, ground pork, beaten egg, parmesan cheese, parsley, salt, and pepper. Mix together until just combined. In a medium bowl, combine milk, breadcrumbs, garlic, and onion, then add this mixture to the meat mixture carefully to avoid overworking the ingredients.
  2. Shape and Cook Meatballs: Form the mixture into desired size meatballs, greasing your hands to prevent sticking. Place the meatballs on a parchment-lined baking sheet. In a large non-stick skillet over medium heat, melt butter and oil. Cook the meatballs in batches until browned on all sides and they reach an internal temperature of 165°F (8-10 minutes). Remove and set them aside.
  3. Caramelize the Onions: In a large oven-safe, non-stick skillet over medium-high heat, melt butter. Add the onions and sauté for 25-30 minutes, stirring occasionally, until they achieve a golden brown caramelized texture.
  4. Thicken the Sauce: Sprinkle flour over the caramelized onions and stir to combine. Add beef broth, salt, and pepper. Stir well and cook for 7-10 minutes until the sauce thickens.
  5. Add Meatballs to Sauce: Nestle the cooked meatballs into the thickened sauce in the skillet. Evenly sprinkle shredded mozzarella and Gruyere cheese over the meatballs.
  6. Broil and Serve: Preheat the oven broiler and broil the skillet for 2-3 minutes until the cheese melts and begins to bubble. Garnish with parsley and serve warm.

Notes

  • *You could also use store-bought meatballs. Prepare them according to package instructions.

Nutrition

  • Serving Size: 1 serving
  • Calories: 400
  • Sugar: 4g
  • Sodium: 700mg
  • Fat: 25g
  • Saturated Fat: 12g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 1g
  • Protein: 25g
  • Cholesterol: 110mg