Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Philly Cheesesteak Meatballs Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.3 from 75 reviews
  • Author: Mary
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Main Dish
  • Method: Frying
  • Cuisine: American

Description

These Philly Cheesesteak Meatballs are a delicious twist on the classic sandwich, combining tender beef meatballs with a rich, cheesy sauce made from Gruyère and cheddar. Perfect as a hearty appetizer or main dish, they bring all the flavors of Philly cheesesteak into bite-sized, flavorful meatballs.


Ingredients

Scale

Meatballs

  • 1 small onion, grated
  • 1 ½ pounds extra lean ground beef
  • ½ green bell pepper, finely chopped
  • ½ red bell pepper, finely chopped
  • 2 cloves garlic, minced
  • 2 tablespoons Worcestershire sauce
  • 2 large eggs
  • ½ cup grated Parmesan cheese
  • ½ cup shredded Gruyère cheese

Cooking and Sauce

  • 2 tablespoons olive oil, for frying
  • 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
  • ¼ teaspoon salt, or to taste
  • ¼ teaspoon black pepper, or to taste
  • Fresh parsley, chopped (optional, for garnish)


Instructions

  1. Make Meatballs: Combine all meatball ingredients (except olive oil) in a large bowl and mix well until thoroughly combined. Shape the mixture into small 1-inch meatballs for even cooking.
  2. Cook Meatballs: Heat olive oil in a large skillet over medium heat. Fry the meatballs in batches, turning occasionally, until they are evenly browned on all sides and cooked through. Remove the cooked meatballs from the skillet and set aside.
  3. Make Cheese Sauce: In the same skillet, melt the butter over medium heat. Add the flour and whisk continuously to form a roux, cooking for about 1 minute to eliminate the raw flour taste. Gradually whisk in the milk, continuing until the sauce smooths out and thickens. Reduce heat to low, then add the shredded Gruyère and cheddar cheeses. Stir constantly with the whisk until the cheese has fully melted and the sauce is creamy. Season with salt and black pepper to your preference.
  4. Combine and Serve: Return the cooked meatballs to the skillet with the cheese sauce, gently stirring to coat each meatball evenly. Garnish with freshly chopped parsley if desired. Serve warm for the best experience, enjoying the gooey and hearty flavors of this Philly-inspired dish.

Notes

  • Ensure the meatballs are uniformly sized for even cooking.
  • Use a mix of Gruyère and cheddar cheese for an authentic Philly cheesesteak flavor.
  • Worcestershire sauce adds depth of flavor to the meatballs—don’t skip it.
  • Keep the heat moderate to avoid burning the cheese sauce while melting.
  • For a gluten-free version, substitute all-purpose flour with a gluten-free flour blend.
  • This recipe can be served as a main dish with sides like a fresh green salad or fries.