Ingredients
Scale
Here’s what you’ll need to make these scrumptious French Onion Meatballs:
- 1 lb ground beef: The base of our meatballs, providing rich flavor and texture.
- 1/2 cup breadcrumbs: Helps bind the meatballs while keeping them tender.
- 1/4 cup grated Parmesan cheese: Adds a lovely salty depth to the meat mixture.
- 1/2 cup ricotta cheese: Keeps the meatballs moist and adds a creamy texture.
- 1 large onion, finely chopped: The star of our dish! Sweet and savory when caramelized.
- 2 cloves garlic, minced: Enhances the overall flavor.
- 1 egg: Binds everything together.
- 1 teaspoon dried thyme: Adds an earthy note.
- Salt and pepper: To taste.
- 2 cups beef broth: For simmering the meatballs and enhancing their flavor.
- 1 cup shredded Gruyère or Swiss cheese: For that delicious cheesy topping.
Instructions
Step 1: Prepare the Onions
- Sauté the Onions: In a large skillet, melt 2 tablespoons of butter over medium heat. Add the finely chopped onion and cook for about 10-15 minutes, stirring occasionally, until the onions are golden brown and caramelized. This step is crucial, as the sweet, rich flavor of the onions will elevate the meatballs to a whole new level!
- Add Garlic: Once the onions are caramelized, add the minced garlic and sauté for an additional 1-2 minutes until fragrant. Remove the skillet from heat and let the mixture cool slightly.
Step 2: Make the Meatball Mixture
- Combine Ingredients: In a large mixing bowl, combine the ground beef, breadcrumbs, Parmesan cheese, ricotta cheese, egg, thyme, salt, and pepper. Now, here’s a tip: don’t overmix! Gently combine the ingredients until just mixed to keep your meatballs tender.
- Incorporate Onions: Once the onion and garlic mixture has cooled a bit, fold it into the meat mixture until well combined.
Step 3: Form the Meatballs
- Shape the Meatballs: Using your hands, form the mixture into golf-ball-sized meatballs, about 1 to 1.5 inches in diameter. Place them on a baking sheet lined with parchment paper to keep them from sticking.
Step 4: Brown the Meatballs
- Preheat Oven: Preheat your oven to 400°F (200°C).
- Brown the Meatballs: In the same skillet used for the onions, add a bit more butter and heat over medium-high heat. Working in batches, add the meatballs and brown them on all sides, about 5 minutes total. Don’t worry if they’re not fully cooked through; they’ll finish cooking in the oven.
Step 5: Simmer the Meatballs
- Add Beef Broth: Once the meatballs are browned, carefully pour in the beef broth. This will help keep the meatballs moist and flavorful while they bake.
- Bake the Meatballs: Transfer the skillet to the preheated oven and bake for 15-20 minutes, or until the meatballs are cooked through and reach an internal temperature of 160°F (70°C).
Step 6: Add Cheese Topping
- Melt the Cheese: Remove the skillet from the oven and sprinkle the shredded Gruyère or Swiss cheese evenly over the meatballs. Return to the oven and bake for an additional 5 minutes, or until the cheese is melted and bubbly.
Step 7: Serve and Enjoy!
- Serving Suggestions: Let the meatballs rest for a few minutes before serving. This will allow the juices to redistribute, making them even juicier.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
Nutrition
- Serving Size: 6
- Calories: 480
- Carbohydrates: 35g
- Protein: 25g