Ingredients
- 1 lb (450g) ground beef
- 1/2 cup breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1 egg
- 2 cloves garlic, minced
- 1 tsp onion powder
- 1 tsp Italian seasoning
- Salt and pepper, to taste
- 2 tbsp olive oil
- 2 large onions, thinly sliced
- 2 tbsp butter
- 1 tsp sugar
- 2 cups beef broth
- 1 tbsp Worcestershire sauce
- 1 tbsp all-purpose flour
- 1 cup shredded Gruyère or Swiss cheese
- Fresh parsley for garnish (optional)
Instructions
- In a large mixing bowl, combine ground beef, breadcrumbs, grated Parmesan cheese, egg, minced garlic, onion powder, Italian seasoning, salt, and pepper. Mix until just combined.
- Using your hands, form small meatballs about 1 to 1.5 inches in diameter. Place them on a tray or plate as you go.
- In a skillet over medium heat, add olive oil and butter. Once hot, add thinly sliced onions. Sprinkle with sugar and sauté until they are golden brown and caramelized (about 15-20 minutes), stirring occasionally.
- Once the onions are caramelized, stir in beef broth and Worcestershire sauce. Bring to a simmer while stirring continuously until slightly thickened.
- Preheat your oven to 400°F (200°C). Place the formed meatballs in a baking dish. Pour the onion sauce over them. Top with shredded Gruyère cheese. Bake in the preheated oven for about 20 minutes or until meatballs are cooked through.
- Garnish with fresh parsley if desired. Serve warm with your choice of side dishes like pasta or crusty bread.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Dinner
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 2 meatballs (150g)
- Calories: 360
- Sugar: 5g
- Sodium: 680mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 1g
- Protein: 25g
- Cholesterol: 85mg