Easy French Onion Meatballs with Gravy
All the cozy flavor of French onion soup in meatball form! These gluten-free French onion meatballs bake in a rich, savory onion gravy and are finished with melty Gruyère for the ultimate weeknight comfort dinner. Trust me, the aroma alone will have everyone wandering into the kitchen before it’s done baking.
Prep Time10 minutes mins
Cook Time1 hour hr 10 minutes mins
Total Time1 hour hr 20 minutes mins
Course: Dinner
Cuisine: American
Diet: Gluten Free
Servings: 4 servings
Preheat the oven to 400. In a large oven-safe skillet, melt butter and add onions and ½ tsp salt. Cook over medium heat, stirring occasionally, for about 30-35 minutes until browned and caramelized.
Meanwhile, make the meatballs. Line a baking sheet with parchment paper. Add ingredients to a bowl and mix well using your hands.
Form into 12 1.5 inch-wide balls. Bake for 20 minutes. Remove from oven and bump up the oven temp to 425.
When the onions are done, add ¼ cup GF flour on top and stir until the onions are coated.
Pour in the beef broth while stirring. Add the worcestershire sauce, remaining ½ tsp salt, and thyme. Stir over medium heat for 3-5 minutes until the gravy is thickened and bubbling.
Add the meatballs to the pan, then sprinkle the shredded gruyere cheese on top.
Bake in the oven at 425 for 10 minutes or until the cheese is melted and starting to brown. Serve over mashed potatoes mashed potatoes with a green veggie and enjoy!
- Refrigerate: Store leftovers in an airtight container for up to 4 days.
- Freeze: Place cooled meatballs and gravy in a freezer-safe bag up to 3 months.
- Reheat: Warm gently in a skillet or oven with a splash of broth to keep the French onion gravy smooth.
- Next-Day Tip: The flavor actually deepens overnight! Try leftovers over rice, on gluten-free toast, or tucked into a baked potato for a totally new meal.
Serving: 3meatballs with ¼ gravy | Calories: 505kcal | Carbohydrates: 20g | Protein: 39g | Fat: 30g | Saturated Fat: 17g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 178mg | Sodium: 1905mg | Potassium: 702mg | Fiber: 3g | Sugar: 4g | Vitamin A: 752IU | Vitamin C: 6mg | Calcium: 407mg | Iron: 5mg