Ingredients 🛒For the Meatballs1 lb ground beef ½ cup breadcrumbs1 egg¼ cup grated parmesan cheese 2 cloves garlic, minced ½ teaspoon salt½ teaspoon black pepper½ teaspoon onion powder1 tablespoon chopped parsleyFor the French Onion Sauce2 large onions, thinly sliced 2 tablespoons butter 1 tablespoon olive oil2 cups beef broth1 teaspoon Worcestershire sauce1 teaspoon thyme1 cup shredded mozzarella or Swiss cheese Instructions Preheat oven to 375°F (190°C) and line a baking sheet with parchment paper.In a bowl, combine ground beef, breadcrumbs, egg, parmesan, garlic, salt, pepper, onion powder, and parsley. Mix until just combined.Form the mixture into small meatballs and place them on the baking sheet.Bake for 15–18 minutes until browned and cooked through.While the meatballs bake, melt butter and olive oil in a large skillet over medium heat.Add sliced onions and cook slowly for 10–15 minutes, stirring often, until caramelized and golden.Stir in beef broth, Worcestershire sauce, and thyme, then simmer for 5 minutes.Add the cooked meatballs to the skillet and coat them in the onion sauce.Sprinkle mozzarella or Swiss cheese on top and cover the pan until the cheese melts.Serve hot with bread, rice, or mashed potatoes.These meatballs are juicy, cheesy, and full of classic French onion soup flavor.