Go Back
Irresistible French Onion Meatball Skillet Recipe

French Onion Meatball Skillet

There's something so comforting about the aroma of onions caramelizing on the stove. This easy and quick dish brings nostalgia right into your kitchen, perfect for impressing your guests.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: French

Ingredients
  

For the Meatballs
  • 1 lb ground beef The heart of the meatballs that provides a rich flavor.
  • 1/2 cup breadcrumbs Helps bind the meatballs and adds texture.
  • 1/4 cup grated Parmesan cheese Adds a savory depth to the meatballs.
  • 1 large egg Acts as a binder to keep your meatballs together.
  • 2 tbsp chopped fresh parsley A pop of freshness in each bite.
  • 1 tsp garlic powder A hint of garlic flavor that complements the beef.
For Cooking
  • 2 tbsp olive oil For cooking the meatballs to golden perfection.
For the Onion Mixture
  • 2 large onions thinly sliced, the star of the French onion flavor profile.
  • 2 cups beef broth Adds a rich, savory base to the dish.
  • 1 tsp Worcestershire sauce Enhances the umami flavor.
  • 1 cup shredded Gruyère cheese Melts beautifully and takes this dish over the top.
  • Fresh thyme for garnish.

Equipment

  • Large Skillet
  • Mixing Bowl

Method
 

  1. Step 1: In a mixing bowl, combine the ground beef, breadcrumbs, Parmesan cheese, egg, parsley, garlic powder, salt, and pepper. Mix until everything is well combined.
  2. Step 2: Shape the mixture into meatballs, about 1 inch in diameter.
  3. Step 3: In a large skillet, heat olive oil over medium heat. Add the meatballs and cook until browned on all sides, about 5-7 minutes. Remove the meatballs from the skillet and set them aside.
  4. Step 4: In the same skillet, add the sliced onions. Cook, stirring frequently, until the onions are caramelized, about 10-15 minutes.
  5. Step 5: Pour in the beef broth and Worcestershire sauce, stirring to combine. Bring to a simmer.
  6. Step 6: Return the meatballs to the skillet, cover, and let simmer for an additional 10 minutes.
  7. Step 7: Preheat the broiler. Sprinkle the shredded Gruyère cheese over the meatballs and onion mixture. Broil for 2-3 minutes, or until the cheese is melted and bubbly.
  8. Step 8: Remove from the oven and garnish with fresh thyme. Serve hot.

Notes

If you have leftovers, store in an airtight container in the refrigerator for up to 3 days or freeze for up to 3 months.