Description
Juicy and flavorful meatballs infused with sweet, caramelized onions and topped with melty Gruyère cheese, perfect for weeknight dinners or entertaining.
Ingredients
Scale
- 1 pound ground beef
- 1/2 pound ground pork
- 1 cup breadcrumbs
- 1/2 cup grated Parmesan cheese
- 1/4 cup fresh parsley, chopped
- 1 large egg
- 2 cloves garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon dried thyme
- 1/2 teaspoon dried oregano
- 2 large onions, thinly sliced
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 cup beef broth
- 1 cup French onion soup (canned or homemade)
- 1 cup shredded Gruyère cheese
- Fresh thyme sprigs for garnish (optional)
Instructions
- Preheat the oven to 400°F (200°C).
- In a large mixing bowl, combine the ground beef and ground pork.
- Add breadcrumbs, grated Parmesan, parsley, egg, minced garlic, salt, black pepper, thyme, and oregano to the meat.
- Gently mix until just combined.
- Shape the mixture into meatballs about 1 to 1.5 inches in diameter and place them on a parchment-lined baking sheet.
- Bake for 20–25 minutes or until the meatballs are browned and cooked through (<160°F) in the center.
- While the meatballs bake, caramelize the onions in a skillet with butter and olive oil over medium heat for 30–40 minutes.
- Add beef broth and French onion soup to the onions, simmering for about 5 minutes.
- Transfer the baked meatballs to the skillet and simmer for another 10 minutes.
- Sprinkle Gruyère cheese over the meatballs, cover, and cook until the cheese is melted (about 5 minutes).
- Serve garnished with fresh thyme and additional grated Parmesan if desired.
Notes
For best results, do not overmix the meat mixture and cook onions slowly to enhance sweetness. Serve over mashed potatoes, pasta, or in crusty rolls for a meatball sub.
- Prep Time: 15 minutes
- Cook Time: 55 minutes
- Category: Main Course
- Method: Baking
- Cuisine: French
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 6g
- Sodium: 650mg
- Fat: 18g
- Saturated Fat: 8g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 100mg
Keywords: French onion meatballs, comfort food, cozy dinner, meatball recipe
