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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Evelyn
  • Prep Time: 30 minutes
  • Cook Time: 100 minutes
  • Total Time: 130 minutes
  • Yield: 24–30 meatballs
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: French-American
  • Diet: Halal

Description

These French Onion Meatballs combine deeply caramelized onions with tender beef meatballs in a savory tomato-onion sauce. Perfect for a comforting weeknight dinner or a special occasion.


Ingredients

  • 1 large yellow onion, thinly sliced
  • 4 tablespoons unsalted butter
  • ½ cup dry sherry (or substitute with beef broth)
  • 1 teaspoon sugar
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • lbs ground beef
  • ½ cup breadcrumbs
  • ¼ cup grated Parmesan cheese
  • 1 large egg, lightly beaten
  • 1 tablespoon chopped fresh thyme
  • 1 teaspoon garlic powder
  • ½ teaspoon onion powder
  • ¼ cup all-purpose flour
  • 2 tablespoons olive oil
  • 1 (28 oz) can crushed tomatoes
  • 1 cup beef broth
  • 1 bay leaf
  • Fresh parsley, chopped (for garnish)


Instructions

  1. In a large pot or Dutch oven, melt butter over medium heat.
  2. Add sliced onion and cook, stirring often, until golden and caramelized, about 30–40 minutes.
  3. Pour in the sherry (or beef broth), scrape up any browned bits, and stir in sugar, salt, and pepper. Simmer for 2–3 minutes.
  4. Remove onions from the pot and set aside.
  5. In a large bowl, mix ground beef, breadcrumbs, Parmesan, egg, thyme, garlic powder, and onion powder until just combined.
  6. Shape into 1-inch meatballs (about 24–30 pieces).
  7. Lightly coat each meatball in flour.
  8. Heat olive oil in the same pot and brown meatballs in batches to avoid overcrowding.
  9. Return caramelized onions to the pot, then add crushed tomatoes, beef broth, and bay leaf.
  10. Bring to a simmer, then lower heat, cover, and cook for at least 1 hour.
  11. Taste and adjust seasoning as needed.
  12. Remove bay leaf and garnish with chopped fresh parsley before serving.

Notes

  • Use ground turkey or chicken for a lighter version.
  • Add red pepper flakes for a bit of heat.
  • Try rosemary or oregano instead of thyme for a different flavor.
  • For gluten-free, use almond flour and gluten-free flour substitutes.
  • Refrigerate leftovers for up to 4 days or freeze with sauce for longer storage.

Nutrition

  • Serving Size: 3 meatballs with sauce
  • Calories: 310
  • Sugar: 6g
  • Sodium: 520mg
  • Fat: 21g
  • Saturated Fat: 8g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 14g
  • Fiber: 2g
  • Protein: 18g
  • Cholesterol: 70mg