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.9 from 7 reviews
  • Author: Brooklyn
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: American

Description

These French Onion Meatballs combine savory beef meatballs with sweet caramelized onions and melted Swiss cheese for a hearty and comforting one-pan dinner. Perfectly seasoned and baked to juicy perfection, they’re delicious served 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
  • 1 tbsp olive oil

Onion Sauce

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


Instructions

  1. Preheat Oven: Preheat your oven to 375˚F to prepare for baking the meatballs.
  2. Make Meatball Mixture: In a large bowl, combine ground beef, Italian bread crumbs, parmesan cheese, Italian seasoning, half of the onion soup mix (about 1 tbsp), Worcestershire sauce, milk, and eggs. Mix thoroughly until well combined.
  3. Form Meatballs: Roll the mixture into 18 meatballs, each about 1.5-2 inches in diameter for even cooking.
  4. Sear Meatballs: Heat a large oven-proof skillet over medium-high heat and add olive oil. Once hot, sear the meatballs for 2-3 minutes on each side until browned. Remove them from the skillet and set aside.
  5. Cook Onions: In the same skillet, add butter, sliced onions, remaining onion soup mix, and 1/4 cup beef broth. Reduce heat to medium-low and cook the onions for 8-12 minutes, stirring regularly until they become translucent and caramelized. Add more broth if needed to keep onions moist.
  6. Combine and Bake: Return meatballs to the skillet with caramelized onions, adding the remaining beef broth. Top meatballs with Swiss cheese slices or shredded cheese. Place skillet in the oven and bake for 10-15 minutes until meatballs reach an internal temperature of 160˚F and cheese is melted.
  7. Broil Cheese (Optional): For a more toasted cheese topping, turn the oven to broil for the final 1-2 minutes of baking, watching carefully to prevent burning.
  8. Serve: Garnish with freshly chopped parsley and serve the meatballs hot over thick garlic toast or creamy mashed potatoes for a complete meal.

Notes

  • This one-pan meal is both flavorful and comforting, combining juicy beef meatballs with sweet caramelized onions and melted Swiss cheese.
  • You can substitute beef broth with water if needed, but broth provides more depth of flavor.
  • Serving with garlic toast or mashed potatoes complements the dish perfectly and helps soak up the delicious onion sauce.
  • Ensure meatballs reach an internal temperature of 160˚F for safe consumption.
  • If you want to reduce fat content, consider using lean ground beef.

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