Description
Warm and hearty Cheesy French Onion Meatballs combine the rich flavors of French onion soup with comforting meatballs for a delightful meal.
Ingredients
- 1 lb (450g) ground beef
- 1/2 cup breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1 egg
- 2 cloves garlic, minced
- 1 tsp onion powder
- 1 tsp Italian seasoning
- Salt and pepper, to taste
- 2 tbsp olive oil
- 2 large onions, thinly sliced
- 2 tbsp butter
- 1 tsp sugar
- 2 cups beef broth
- 1/2 cup dry white wine (optional)
- 1 tbsp Worcestershire sauce
- 1 tbsp all-purpose flour
- 1 cup shredded Gruyère or Swiss cheese
- Fresh parsley for garnish (optional)
Instructions
- In a large bowl, mix together ground beef, breadcrumbs, Parmesan cheese, egg, garlic, onion powder, Italian seasoning, salt, and pepper.
- Form the mixture into small meatballs, about 1-inch in diameter.
- In a large skillet, heat 2 tablespoons of olive oil over medium heat.
- Add meatballs to the skillet and cook until browned on all sides, about 8-10 minutes. Remove the meatballs and set them aside.
- In the same skillet, melt 2 tablespoons of butter. Add the thinly sliced onions and sprinkle with sugar.
- Cook the onions over medium heat, stirring occasionally, until they are caramelized and golden brown, about 15-20 minutes.
- Sprinkle 1 tablespoon of flour over the caramelized onions and stir to mix.
- Slowly pour in the beef broth and white wine (if using), scraping the bottom of the pan to release any brown bits. Add the Worcestershire sauce and stir well.
- Bring the sauce to a simmer, then add the meatballs back into the skillet.
- Once the meatballs are heated through, sprinkle the shredded Gruyère or Swiss cheese on top.
- Cover the skillet with a lid to melt the cheese, about 2-3 minutes.
- Garnish with fresh parsley if desired and serve warm.
Notes
Serve with toasted French bread, over egg noodles, or with a side salad.
