Ingredients
Equipment
Method
- Cook the Pasta: Cook pasta according to package directions. Reserve about 1 cup of pasta water before draining.
- Sear the Steak: Heat olive oil in a large skillet or Dutch oven over high heat. Season steak with salt and pepper. Sear steak in batches until browned on all sides (about 1-2 minutes per batch). Remove steak from skillet and set aside.
- Sauté Vegetables: Add butter to the same skillet. Add onions and bell pepper (if using) and cook over medium heat until softened and caramelized, about 10-15 minutes. Add garlic and cook for another minute until fragrant.
- Make the Sauce: Sprinkle flour over the vegetables and cook for 1 minute, stirring constantly. Gradually whisk in beef broth until smooth. Bring to a simmer and cook for 5 minutes, or until slightly thickened. Stir in milk and bring back to a simmer.
- Melt the Cheese: Reduce heat to low. Gradually add provolone and Parmesan cheese, stirring constantly until melted and smooth. Season with salt and pepper to taste.
- Combine and Serve: Add the cooked steak and pasta to the cheese sauce. Toss to coat. If the sauce is too thick, add a little pasta water until desired consistency is reached.
- Garnish and Serve: Serve immediately, garnished with chopped parsley and red pepper flakes (optional).
Notes
For best results, use a blend of provolone and mozzarella cheese for optimal flavor and meltability. Make sure to thinly slice the steak against the grain for maximum tenderness. Caramelizing the onions slowly is key to developing their natural sweetness. If you don't have beef broth, you can use chicken broth as a substitute. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave. You can also add mushrooms to the vegetables for added flavor.
