Go Back

Cheesy French Onion Meatballs

A delicious blend of savory meatballs and rich French onion soup flavors, topped with melty cheese for a cozy dinner experience.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Comfort Food, Dinner, Main Course
Cuisine: American, French
Calories: 350

Ingredients
  

For the Meatballs
  • 1 lb ground beef
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 large egg
  • 2 cloves garlic, minced
  • 1 tsp onion powder
  • 1 tsp Italian seasoning
  • to taste Salt and pepper
  • 2 tbsp olive oil
For the Sauce
  • 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
  • for garnish Fresh parsley (optional)

Method
 

Preparation
  1. In a bowl, mix ground beef, breadcrumbs, Parmesan, egg, minced garlic, onion powder, Italian seasoning, salt, and pepper. Roll into meatballs.
Cooking the Meatballs
  1. Heat olive oil in a large skillet over medium heat. Add the meatballs and sear until browned on all sides. Remove from the pan and set aside.
Making the French Onion Sauce
  1. In the same pan, melt butter. Add sliced onions, cooking until they caramelize.
  2. Stir in sugar, beef broth, white wine (if using), Worcestershire sauce, and flour.
Combining and Simmering
  1. Add the meatballs back to the pan. Let everything simmer together for about 15 minutes.
Adding the Cheese
  1. Sprinkle shredded cheese over the top and cover until melted and bubbly.
Serving
  1. Garnish with fresh parsley and dig in!

Notes

Store leftovers in an airtight container for up to 3-4 days in the fridge, or freeze for about 3 months. For best reheating, warm in a skillet over medium heat or microwave in short bursts.