Once you’ve had your first Philly cheesesteak there’s really no turning back. You’re hooked on the flavors and will then forever be looking to incorporate them into other dishes…or at least that’s what happened to us. The peppers and beef – and mushrooms if you’re feeling a little rebellious – all coated in creamy creamy cheese. It’s just so good, we decided to skip the sandwich element and make cheesesteak meatballs. Served on their own, or with pasta or mashed potatoes, this is a dinner you won’t want to miss.

Obviously the beef and peppers and onion go into the meatballs (and the mushrooms, which are a bit unorthodox, but still super yummy), but you need a few other ingredients to keep these meatballs juicy and tasty. Milk keeps the meatballs from drying out, the egg binds everything together, and Worcestershire sauce adds tons of flavor. Plus, a healthy dose of parmesan cheese never hurts! The meatballs are amazing on their own, but we haven’t even gotten to the sauce yet!

Ridiculously creamy and cheesy, this sauce could almost steal the show away from the meatballs. It’s a roux-based sauce, so you know it’s going to be thick and dreamy, plus, it’s chock-full of cheese: provolone and velveeta, to be specific, so it’s melts smoothly and sticks to those meatballs. You can make this whole meal in a big pan or skillet, which makes clean-up nice and easy, and the fact that these cheesy cheesesteak meatballs go with any side you want, opening up tons of serving options for you, makes them a great choice for any time. Once you try ‘em you’ll be hooked!!