Why You’ll Love This Recipe
French Onion Meatballs combine the rich, caramelized flavor of French onion soup with juicy, tender meatballs for a comforting and satisfying dish. This recipe is perfect for weeknight dinners, entertaining guests, or meal prepping in advance. Serve over mashed potatoes, pasta, or crusty bread for the ultimate comfort meal.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Ground beef
- Onion, thinly sliced
- Garlic, minced
- Olive oil
- Butter
- Beef broth
- Worcestershire sauce
- Gruyère cheese, shredded
- Bread crumbs
- Egg
- Fresh thyme
- Salt and black pepper
- Flour (for thickening the sauce, if needed)
Directions
- Prepare the Meatballs: In a bowl, mix ground beef, bread crumbs, egg, minced garlic, salt, black pepper, and fresh thyme. Form into meatballs.
- Sear the Meatballs: Heat olive oil in a large skillet over medium heat. Sear meatballs on all sides until browned. Remove and set aside.
- Caramelize the Onions: In the same skillet, melt butter and add sliced onions. Cook over medium-low heat, stirring occasionally, until golden and caramelized (about 25 minutes).
- Deglaze the Pan: Pour in beef broth and Worcestershire sauce, scraping up any browned bits from the pan.
- Simmer the Meatballs: Return the meatballs to the skillet, cover, and let them simmer in the onion mixture for 10-15 minutes until fully cooked.
- Add Cheese: Sprinkle shredded Gruyère cheese over the meatballs, cover, and let it melt.
- Serve and Enjoy: Serve hot over mashed potatoes, pasta, or toasted bread.
Servings and Timing
- Servings: 4-6
- Prep time: 15 minutes
- Cook time: 40 minutes
- Total time: 55 minutes
Variations
- Turkey Option: Use ground turkey instead of beef for a leaner version.
- Extra Creamy Sauce: Stir in a splash of heavy cream before serving.
- Spicy Twist: Add red pepper flakes for a bit of heat.
- Gluten-Free Alternative: Use gluten-free bread crumbs and flour.
Storage/Reheating
- Refrigeration: Store in an airtight container for up to 4 days.
- Freezing: Freeze meatballs and sauce separately for up to 2 months. Thaw overnight before reheating.
- Reheating: Warm on the stovetop over low heat or in the microwave until heated through.
FAQs
Can I make this ahead of time?
Yes! You can prepare the meatballs and sauce in advance and reheat when ready to serve.
What’s the best cheese for this recipe?
Gruyère is ideal, but Swiss or mozzarella also work well.
Can I bake the meatballs instead of frying?
Yes, bake at 375°F (190°C) for about 20 minutes.
How do I prevent the onions from burning?
Cook them slowly over low heat, stirring occasionally.
Can I use pre-made meatballs?
Yes, but homemade meatballs will have the best flavor.
What side dishes go well with this?
Mashed potatoes, buttered noodles, or crusty bread pair perfectly.
Can I use chicken instead of beef?
Yes, ground chicken can be used, but the flavor will be lighter.
Can I make this in a slow cooker?
Yes, cook on low for 4-5 hours after searing the meatballs and caramelizing the onions.
Can I thicken the sauce?
If needed, mix a teaspoon of flour with a little broth and stir it in.
How do I make this dish more kid-friendly?
Reduce the Worcestershire sauce slightly and use a mild cheese like mozzarella.
Conclusion
French Onion Meatballs are a delicious twist on a classic dish, bringing together the rich flavors of caramelized onions, savory meatballs, and melty cheese. Perfect for a cozy dinner, this recipe is sure to be a family favorite. Give it a try and enjoy a comforting, flavorful meal!
PrintFrench Onion Meatballs
Description
These French Onion Meatballs are juicy, flavorful meatballs simmered in a rich, caramelized onion gravy and topped with gooey melted cheese. It’s a comforting, one-pan dish that’s perfect over mashed potatoes, pasta, or crusty bread!
Ingredients
- For the Meatballs:
- 1 lb (450g) ground beef (or a mix of beef & pork)
- 1/4 cup breadcrumbs
- 1 egg
- 2 tablespoons milk
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon Worcestershire sauce
- 2 tablespoons grated Parmesan cheese (optional)
- 1 tablespoon olive oil (for frying)
- For the French Onion Sauce:
- 2 tablespoons butter
- 2 large yellow onions, thinly sliced
- 1/2 teaspoon salt
- 1/2 teaspoon sugar (helps with caramelization)
- 1 teaspoon Worcestershire sauce
- 1/2 teaspoon dried thyme (or 1 teaspoon fresh)
- 2 cloves garlic, minced
- 1 tablespoon all-purpose flour
- 1 1/2 cups beef broth
- 1/2 cup shredded Gruyère or Swiss cheese
- Fresh parsley (for garnish)
Instructions
- 1. Make the Meatballs
- In a large bowl, mix ground beef, breadcrumbs, egg, milk, salt, pepper, garlic powder, onion powder, Worcestershire sauce, and Parmesan.
- Roll into 1-inch meatballs.
- Heat olive oil in a large skillet over medium heat.
- Sear meatballs until browned on all sides, about 5-6 minutes (they don’t need to be fully cooked yet). Remove from pan and set aside.
- 2. Caramelize the Onions
- In the same skillet, melt butter over medium heat.
- Add sliced onions, salt, and sugar, stirring occasionally. Cook for 20-25 minutes until deep golden brown.
- Stir in Worcestershire sauce, thyme, and garlic, cooking for another minute.
- 3. Make the Sauce & Simmer
- Sprinkle flour over the onions and stir to coat.
- Gradually add beef broth, stirring constantly. Simmer for 2-3 minutes until slightly thickened.
- Return meatballs to the skillet, cover, and simmer for 10 minutes until fully cooked.
- 4. Add the Cheese & Serve
- Sprinkle Gruyère or Swiss cheese over the meatballs.
- Cover the pan for 2 minutes until the cheese melts.
- Garnish with fresh parsley and serve hot!
- Serving Suggestions
- Over mashed potatoes, pasta, or rice
- With toasted bread or baguette to soak up the sauce
- As a French Onion Meatball Sub with melted cheese on a hoagie roll
Notes
- Make it Lighter: Use ground turkey or chicken instead of beef.
- Make-Ahead: Meatballs can be made in advance and stored in the fridge for 3 days or frozen for up to 2 months.
- Extra Cheesy? Broil the meatballs for 2-3 minutes for a golden, bubbly cheese topping!
- Nutrition (Per Serving, Approximate)
- Calories: ~450
- Protein: ~30g
- Carbs: ~20g
- Fat: ~25g
- Sodium: ~750mg
Nutrition
- Calories: ~450
- Sodium: ~750mg
- Fat: ~25g
- Protein: ~30g
Your email address will not be published. Required fields are marked *