Ingredients
Equipment
Method
- Heat butter and olive oil in a large pan over medium heat and add sliced onions to caramelize.
- Sprinkle sugar over the caramelized onions, pour in balsamic vinegar, and add minced garlic.
- Pour in the beef broth and let the mixture simmer for about 10 minutes.
- In a mixing bowl, combine ground beef, breadcrumbs, egg, thyme, half of the Gruyere cheese, salt, and pepper; mix gently and shape into meatballs.
- Brown the meatballs in a pan until golden and crispy on the outside.
- Add the browned meatballs to the onion broth and let them simmer for another 10 minutes; top with remaining Gruyere cheese and broil until melted and bubbly.
Nutrition
Calories: 350kcalCarbohydrates: 25gProtein: 25gFat: 18gSaturated Fat: 8gPolyunsaturated Fat: 1gMonounsaturated Fat: 9gCholesterol: 70mgSodium: 650mgPotassium: 500mgFiber: 2gSugar: 4gVitamin A: 8IUVitamin C: 10mgCalcium: 15mgIron: 20mg
Notes
For a lighter option, consider swapping ground beef with ground turkey or chicken. You can also use Parmesan or Swiss cheese instead of Gruyere. To enhance the texture of the meatballs, toast the breadcrumbs lightly before mixing them in. If you have leftovers, store them in an airtight container in the fridge for up to 3 days and reheat gently. Enjoy this dish with crusty bread or over mashed potatoes for a comforting meal!
Tried this recipe?Let us know how it was!
