Print

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Juicy beef meatballs simmered in a rich, caramelized onion sauce inspired by French onion soup. A cozy, flavor-packed dish perfect for family dinners or entertaining.

Ingredients

Scale

Meatballs:

  • 1 lb ground beef (80/20)

  • 1/2 cup breadcrumbs (or panko)

  • 1 egg

  • 1/4 cup grated onion

  • 2 garlic cloves, minced

  • 1 tsp Worcestershire sauce

  • 1/2 tsp salt

  • 1/4 tsp black pepper

Onion Sauce:

  • 2 tbsp butter

  • 1 tbsp olive oil

  • 2 large yellow onions, thinly sliced

  • 2 garlic cloves, minced

  • 1 tsp fresh thyme (or 1/2 tsp dried)

  • 2 tsp balsamic vinegar or 1/4 cup white wine

  • 2 cups beef broth (low sodium)

  • 1 tsp cornstarch (optional, for thickening)

  • 1/2 cup grated Gruyère or Swiss cheese (optional)

Instructions

  • In a skillet, melt butter and oil. Add sliced onions and a pinch of salt. Cook over medium heat for 25–30 minutes until caramelized. Add garlic, cook 1 minute.

  • In a bowl, mix ground beef, breadcrumbs, onion, garlic, egg, Worcestershire, salt, and pepper. Form into meatballs.

  • Sear meatballs in a skillet until browned on all sides.

  • Return onions to the skillet. Add thyme, balsamic or wine, and broth. Simmer 5–7 minutes.

  • Stir in cornstarch slurry if thickening.

  • Add meatballs to sauce. Simmer 10–12 minutes until cooked through.

  • Optional: Top with cheese and cover until melted. Serve warm.