Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

French Onion Meatballs Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 23 reviews
  • Author: Ava
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: American

Description

French Onion Meatballs combine juicy ground beef meatballs with sweet caramelized onions and melted Swiss cheese, creating a hearty and flavorful one-pan dinner perfect for serving over garlic toast or mashed potatoes.


Ingredients

Scale

Meatballs

  • 1.5 lb ground beef
  • 3/4 cup Italian seasoned bread crumbs
  • 1/4 cup grated parmesan cheese
  • 1 tsp Italian seasoning
  • 1 oz onion soup mix (1 package, divided in half)
  • 2 tbsp Worcestershire sauce
  • 2 eggs
  • 1/4 cup milk

Onion Sauce and Cooking

  • 1 tbsp olive oil
  • 2 large yellow onions
  • 2 tbsp butter
  • 3/4 cup beef broth or water
  • 4 oz Swiss cheese (sliced or shredded)


Instructions

  1. Preheat the oven: Set your oven to 375˚F to prepare for baking the meatballs later.
  2. Make the meatball mixture: In a large bowl, combine ground beef, Italian seasoned bread crumbs, parmesan cheese, Italian seasoning, half the onion soup mix (about 1 tbsp), Worcestershire sauce, milk, and eggs. Mix well.
  3. Form meatballs: Roll the mixture into 18 meatballs, each about 1.5-2 inches in diameter for even cooking.
  4. Sear the meatballs: Heat a large, ovenproof skillet over medium-high heat. Add olive oil and once hot, place the meatballs in the skillet. Cook each side for 2-3 minutes until nicely seared. Remove meatballs and set aside.
  5. Caramelize the onions: In the same skillet, add the sliced onions, butter, 1/4 cup beef broth, and remaining onion soup mix. Reduce heat to medium-low. Cook onions for 8-12 minutes, stirring regularly until translucent and caramelized. Add broth as needed to keep moisture.
  6. Combine and bake: Return the meatballs to the skillet with the onions, add the remaining beef broth, and top the meatballs with Swiss cheese. Transfer the skillet to the oven and bake for 10-15 minutes, or until meatballs reach an internal temperature of 160˚F.
  7. Optional broil: For a golden cheese crust, broil the meatballs for 1-2 minutes at the end of baking.
  8. Serve: Garnish with freshly chopped parsley and serve over thick garlic toast or creamy mashed potatoes for a complete meal.

Notes

  • This one-pan dinner is packed with flavor, hearty, and comforting.
  • Beefy meatballs pair perfectly with the sweet caramelized onions and melted cheese.
  • Serve with mashed potatoes or garlic toast for a satisfying meal.
  • To keep onions moist while caramelizing, occasionally add beef broth.
  • Use an ovenproof skillet to skip transferring food between pans.
  • Use Swiss cheese slices or shredded cheese based on your preference.
  • Make sure meatballs reach internal temp of 160˚F for safe consumption.

Nutrition

  • Serving Size: 3 meatballs
  • Calories: 551 kcal
  • Sugar: 4 g
  • Sodium: 983 mg
  • Fat: 38 g
  • Saturated Fat: 16 g
  • Unsaturated Fat: 17 g
  • Trans Fat: 2 g
  • Carbohydrates: 20 g
  • Fiber: 2 g
  • Protein: 32 g
  • Cholesterol: 167 mg