Go Back
+ servings
Cheesy French Onion Meatballs

Cheesy French Onion Meatballs: Comfort Food Like Never Before

Cheesy French Onion Meatballs bring together rich flavors of French onion soup and hearty meatballs for an irresistible meal.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 4 meatballs
Course: Dinner
Cuisine: American
Calories: 320

Ingredients
  

For the Meatballs
  • 1 lb Ground Beef can substitute with ground turkey or chicken
  • 1 cup Breadcrumbs use gluten-free breadcrumbs for a gluten-free version
  • 1 Egg beaten
For the Sauce
  • 2 large Onions yellow or sweet onions are best
  • 1 tsp Sugar to enhance caramelization
  • 1 cup Beef Broth can substitute with vegetable broth
For the Topping
  • 1 cup Gruyère Cheese can substitute with Swiss, Fontina, or mozzarella

Equipment

  • large mixing bowl
  • Large Skillet
  • platter

Method
 

Step-by-Step Instructions
  1. In a large mixing bowl, combine ground beef, breadcrumbs, and a beaten egg along with your preferred seasonings. Use your hands to blend the ingredients until well incorporated but avoid overmixing. Shape the mixture into meatballs approximately 1 to 1.5 inches in diameter.
  2. Heat a tablespoon of oil over medium heat in a large skillet. Place the meatballs into the skillet in a single layer, searing for about 5-6 minutes until browned on all sides.
  3. In the same skillet, add sliced onions and cook slowly on medium-low heat for about 15-20 minutes, stirring occasionally until caramelized. Sprinkle sugar halfway through cooking.
  4. Add beef broth to the skillet, scraping up brown bits. Bring to a simmer and cook for 2-3 minutes. Return meatballs to skillet, cover, and let simmer for an additional 10-12 minutes.
  5. Take skillet off the heat and sprinkle Gruyère cheese over meatballs. Cover to allow cheese to melt for about 3-5 minutes.
  6. Serve meatballs draped in the caramelized onion sauce with sides like creamy mashed potatoes or crusty bread.

Nutrition

Serving: 1meatballCalories: 320kcalCarbohydrates: 15gProtein: 20gFat: 18gSaturated Fat: 8gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gCholesterol: 75mgSodium: 600mgPotassium: 300mgFiber: 1gSugar: 2gVitamin A: 300IUVitamin C: 5mgCalcium: 200mgIron: 3mg

Notes

To preserve leftovers, cool completely before storing in airtight containers for up to 3 days. For long-term storage, freeze meatballs in a layer, then transfer to an airtight container for up to 3 months.

Tried this recipe?

Let us know how it was!