Go Back
+ servings
Cheesy French Onion Meatballs

Cheesy French Onion Meatballs That Will Melt Your Heart

These Cheesy French Onion Meatballs transform classic French onion soup into a heartwarming dish that delights everyone at the table.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 meatballs
Course: Dinner
Cuisine: French
Calories: 350

Ingredients
  

For the Meatballs
  • 1 lb Ground Beef Substitute with ground turkey, chicken, or pork if desired.
  • 2 cloves Garlic Use fresh for the best flavor.
  • 2 tbsp Worcestershire Sauce Soy sauce can be a great alternative.
For the Sauce
  • 2 large Onions Essential for caramelization.
  • 1 cup Beef Broth Vegetable broth can be used for a lighter option.
  • 1 tbsp Sugar Adjust based on your onion's natural sweetness.
  • 2 tbsp Olive Oil Butter can also add a nice flavor.
For the Topping
  • 1 cup Gruyère Cheese Alternatives include Swiss or mozzarella.

Equipment

  • Mixing Bowl
  • Skillet
  • Baking sheet
  • Measuring Cups
  • knife
  • cutting board

Method
 

Step-by-Step Instructions
  1. Begin by gathering all your ingredients for the Cheesy French Onion Meatballs. Chop the onions and mince the garlic, setting them aside in separate bowls. Preheat your oven to 400°F (200°C) if you prefer baking the meatballs, or get a skillet ready if you choose to pan-fry.
  2. In a mixing bowl, combine ground beef with minced garlic, Worcestershire sauce, and your favorite seasonings. Use your hands to mix gently, being careful not to overwork the meat. Shape this mixture into meatballs, about the size of a golf ball. Arrange them on a baking sheet or in a skillet if frying, then cook for 15-20 minutes until browned and cooked through.
  3. While the meatballs are cooking, slice the onions thinly and heat olive oil in a large skillet over medium-low heat. Add the onions along with a pinch of sugar, stirring frequently for about 20-30 minutes until they turn a deep golden brown.
  4. Once the onions are beautifully caramelized, deglaze the pan by slowly pouring in the beef broth, scraping up any flavorful brown bits stuck to the bottom. Bring the mixture to a gentle simmer for about 5 minutes.
  5. Carefully return the meatballs to the skillet with the caramelized onions and broth, ensuring they are evenly coated. Sprinkle the Gruyère cheese over the meatballs, cover the skillet, and let it simmer on low until the cheese is melted and bubbly, about 5 minutes.
  6. Once the cheese is melted and the sauce is bubbling, remove the skillet from heat. Serve warm with crusty bread or pasta to soak up the sauce.

Nutrition

Serving: 1meatballCalories: 350kcalCarbohydrates: 10gProtein: 25gFat: 20gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 6gCholesterol: 80mgSodium: 600mgPotassium: 400mgFiber: 1gSugar: 2gVitamin A: 500IUVitamin C: 10mgCalcium: 200mgIron: 2mg

Notes

Remember to take your time when caramelizing the onions for the best flavor. You can prepare the meatballs and sauce in advance to save time on busy weeknights.

Tried this recipe?

Let us know how it was!