A recipe that promises to elevate your dinner table with its rich flavors and heartwarming essence. Inspired by the classic French onion soup, this dish incorporates the sweet, caramelized onions that define the beloved soup, bringing a taste of classic French cuisine to your home.
Ingredients
Scale:
1 pound ground beef
1/2 cup breadcrumbs
1/4 cup grated Parmesan cheese
1/4 cup finely chopped onion
1 large egg
2 cloves garlic, minced
1 teaspoon dried thyme
Salt and pepper to taste
2 tablespoons olive oil
2 large onions, thinly sliced
1 tablespoon balsamic vinegar
2 cups beef broth
1 tablespoon Worcestershire sauce
2 tablespoons all-purpose flour
Salt and pepper to taste
Instructions
In a large bowl, combine ground beef, breadcrumbs, Parmesan cheese, chopped onion, egg, minced garlic, thyme, salt, and pepper. Mix until just combined, being careful not to overwork the meat.
Using your hands, form the mixture into 1-inch meatballs and place them on a baking sheet lined with parchment paper.
Heat a large skillet over medium heat and add a splash of olive oil. Sear the meatballs for about 5 minutes, turning occasionally, until browned on all sides. Remove and set aside.
In the same skillet, add 2 tablespoons of olive oil and the sliced onions. Cook them over medium-low heat, stirring frequently for about 15-20 minutes, or until they are golden brown and caramelized.
Add balsamic vinegar to the onions, scraping the bottom of the pan to incorporate the browned bits.
Sprinkle the flour over the onions, stirring to combine. Gradually add the beef broth while whisking to avoid lumps. Stir in Worcestershire sauce, salt, and pepper. Bring the mixture to a simmer and cook for about 5 minutes, until it thickens slightly.
Return the browned meatballs to the skillet, gently stirring to coat them in the gravy. Simmer on low for another 10 minutes so the meatballs absorb the flavors.