Description
These Philly Cheesesteak Meatballs are a fun and delicious twist on the classic sandwich. They feature all the flavors of a Philly cheesesteak – tender beef, sautéed onions and peppers, and melted cheese – in a convenient meatball form.
Ingredients
Units
Scale
For the Meatballs:
- 1 small onion, grated
- 1 1/2 pounds extra lean ground beef
- 1/2 green bell pepper, finely chopped
- 1/2 red bell pepper, finely chopped
- 2 cloves garlic, minced
- 2 tablespoons Worcestershire sauce
- 2 large eggs
- 1/2 cup grated Parmesan cheese
- 1/2 cup shredded Gruyère cheese
- 2 tablespoons olive oil, for frying
For the Cheese Sauce:
- 2 tablespoons unsalted butter
- 1 tablespoon all-purpose flour
- 1 cup milk (3% or your preferred type)
- 1 cup shredded Gruyère cheese
- 1 cup shredded cheddar cheese
- 1/4 teaspoon salt, or to taste
- 1/4 teaspoon black pepper, or to taste
- Fresh parsley, chopped (optional, for garnish)
Instructions
- Make Meatballs: Combine all meatball ingredients (except olive oil) in a large bowl and mix well. Shape into small 1-inch meatballs.
- Cook Meatballs: Heat olive oil in a large skillet over medium heat. Fry meatballs in batches until browned on all sides. Remove meatballs and set aside.
- Make Cheese Sauce: Melt butter in the same skillet. Add flour and whisk to form a roux; cook for 1 minute. Gradually whisk in milk until smooth and thickened. Reduce heat to low and add Gruyère and cheddar cheese, whisking until melted and smooth. Season with salt and pepper to taste.
- Combine and Serve: Add meatballs to the cheese sauce and coat evenly. Garnish with parsley, if desired, and serve warm.
Notes
- Yield: This recipe makes about 25-30 meatballs.
- Baking Option: Bake meatballs on a baking sheet at 375°F (190°C) for 30 minutes until golden brown, then proceed with the cheese sauce.
- Freezing: Freeze cooked meatballs and sauce separately for up to 2-3 months.
- Storage: Refrigerate leftovers for up to 3-4 days.
Nutrition
- Serving Size: 1 Serving
- Calories: 550kcal
- Sugar: 6g
- Sodium: 900mg
- Fat: 40g
- Saturated Fat: 20g
- Unsaturated Fat: 18g
- Trans Fat: 1g
- Carbohydrates: 15g
- Fiber: 2g
- Protein: 35g
- Cholesterol: 150mg