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.4 from 5 reviews
  • Author: Taylor
  • 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 combines savory ground beef meatballs with sweet caramelized onions, gooey Swiss cheese, and rich beef broth for a hearty, comforting meal 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/2 oz onion soup mix (half of 1 package, about 1 tbsp)
  • 2 tbsp Worcestershire sauce
  • 2 eggs
  • 1/4 cup milk
  • 1 tbsp olive oil

Onions & Topping

  • 2 large yellow onions
  • 2 tbsp butter
  • 3/4 cup beef broth (or water)
  • 1/2 oz onion soup mix (remaining half of 1 package, about 1 tbsp)
  • 4 oz Swiss cheese (sliced or shredded)


Instructions

  1. Preheat Oven: Preheat your oven to 375 degrees Fahrenheit to prepare for baking the stuffed meatballs.
  2. Prepare Meatball Mixture: In a large bowl, combine ground beef, Italian bread crumbs, parmesan cheese, Italian seasoning, half of the onion soup mix, Worcestershire sauce, eggs, and milk. Mix well until all ingredients are evenly incorporated.
  3. Form and Sear Meatballs: Roll the mixture into 18 evenly sized meatballs, about 1.5 to 2 inches each. Heat olive oil in a large ovenproof skillet over medium-high heat. Once hot, add the meatballs and sear on each side for 2-3 minutes until browned. Remove meatballs and set aside.
  4. Sauté Onions: In the same skillet, add butter, sliced onions, remaining onion soup mix, and 1/4 cup of beef broth. Reduce the heat to medium-low and cook the onions for 8-12 minutes, stirring regularly until they become soft, translucent, and caramelized. Add small amounts of broth if needed to maintain moisture.
  5. Combine and Bake: Return the meatballs to the skillet with the onions, pour in the remaining beef broth, and top with Swiss cheese slices or shreds. Place the skillet in the preheated oven and bake for 10-15 minutes until meatballs reach an internal temperature of 160 degrees Fahrenheit and the cheese is melted.
  6. Optional Broil: For a browned cheese topping, switch to the oven broil setting and cook for an additional 1-2 minutes to toast the cheese lightly.
  7. Serve: Garnish with freshly chopped parsley. Serve the French Onion Meatballs hot over thick garlic toast or creamy mashed potatoes for a fulfilling meal.

Notes

  • This one-pan dinner is packed with flavor and comforting textures, making it perfect for a hearty weeknight meal.
  • To keep the onions moist during cooking, add broth gradually as needed while caramelizing.
  • You can substitute beef broth with water, but broth adds more depth to the flavor.
  • Serving suggestion: pair with garlic toast or mashed potatoes for a classic and satisfying dish.
  • Use an ovenproof skillet to sear and bake the meatballs without transferring, saving time and cleanup.
  • Check internal temperature with a meat thermometer to ensure meatballs are fully cooked at 160˚F.

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