Go Back
+ servings
Cheesy French Onion Meatballs

Cheesy French Onion Meatballs: The Ultimate Comfort Dish

Cheesy French Onion Meatballs combine the rich flavors of classic French onion soup with hearty meatballs, perfect for a gourmet comfort food experience.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 4 meatballs
Course: Beef
Cuisine: French
Calories: 350

Ingredients
  

For the Meatballs
  • 1 pound Ground Beef can substitute with ground turkey or chicken
  • 1 cup Breadcrumbs use panko for extra crunch
  • 1 large Egg acts as a binding agent
For the Sauce
  • 2 large Onions yellow or sweet onions preferred
  • 1 cup Beef Broth can use vegetable broth for a lighter option
  • 1 tablespoon Olive Oil can substitute with butter
  • 1 teaspoon Sugar helps caramelize the onions
For the Topping
  • 1 cup Gruyère Cheese can substitute with Swiss or Fontina cheese

Equipment

  • Mixing Bowl
  • Skillet
  • Baking Sheet
  • Oven

Method
 

Step-by-Step Instructions
  1. Preheat your oven to 400°F (200°C).
  2. In a large mixing bowl, combine ground meat, breadcrumbs, egg, salt, and pepper. Mix well and shape into 1¼-inch meatballs.
  3. Heat olive oil in a skillet over medium-low heat. Add sliced onions and salt; cook for about 20 minutes until caramelized.
  4. Stir in beef broth and bring to a simmer. Cook for an additional 5 minutes.
  5. Place meatballs in the skillet with the sauce and sprinkle with Gruyère cheese. Bake for 15–20 minutes until cooked through.
  6. Let meatballs rest for a few minutes and serve with crusty bread, mashed potatoes, or pasta.

Nutrition

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

Notes

Store leftovers in an airtight container for up to 3 days. For longer storage, freeze in a single layer, then transfer to a freezer-safe container for up to 3 months.

Tried this recipe?

Let us know how it was!