Print

Savory French Onion Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Savory French Onion Meatballs infused with caramelized onions, delivering a comforting meal perfect for weeknights or special occasions.

Ingredients

Scale
  • 1 lb ground beef (or mix beef and pork)
  • 2 large onions, thinly sliced
  • 2 tbsp butter or oil
  • 1/2 cup breadcrumbs
  • 1 egg
  • 1/2 cup grated Parmesan (optional)
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1 cup beef or chicken broth
  • 1 tbsp Worcestershire sauce or soy sauce
  • 1–2 tsp thyme (dried or fresh)
  • Olive oil for cooking

Instructions

  1. Heat butter or oil in a large pan over medium-low heat. Add sliced onions and a pinch of salt. Cook slowly until they are soft and deep brown (20–30 minutes), stirring often to avoid burning.
  2. In a bowl, mix ground meat, breadcrumbs, egg, Parmesan (if using), thyme, salt, and pepper. Mix gently until just combined.
  3. Form mixture into 1–1.5 inch meatballs.
  4. Heat a little oil in a skillet over medium-high heat. Brown meatballs on all sides (about 4–5 minutes total) in batches. They do not need to be fully cooked through.
  5. Add the caramelized onions back to the pan. Pour in broth and Worcestershire sauce. Bring to a simmer, cover, and cook 10–12 minutes until meatballs are fully cooked and sauce is slightly thickened.
  6. Taste and adjust salt and pepper. Serve with mashed potatoes, rice, pasta, or crusty bread.

Notes

Leftovers taste great the next day as the sauce soaks into the meatballs. For a richer finish, top meatballs with a slice of Swiss or Gruyère and broil for 1-2 minutes until melted.

Nutrition