01 -
Bring a large pot of salted water to a boil. Cook penne pasta until al dente according to package instructions. Reserve 120ml of pasta cooking water. Drain pasta and set aside.
02 -
If using ground beef, cook in a large skillet over medium heat, breaking into small pieces until browned. Drain excess fat if necessary. For beef strips, heat olive oil in the skillet over medium-high heat, sear strips for 2–3 minutes per side until browned, then remove and set aside.
03 -
In the same skillet over medium heat, add onions and sauté for 2–3 minutes until softened. Add garlic and mushrooms; cook 3–4 minutes until fragrant and tender.
04 -
Sprinkle flour over the vegetables and cook, stirring, for 1 minute. Gradually whisk in beef broth until smooth. Add Worcestershire sauce and paprika; simmer for 3–4 minutes until the sauce thickens slightly.
05 -
Reduce heat to low and add Velveeta cubes, stirring until fully melted. Blend in sour cream and season with salt and pepper. Mix until the sauce is creamy and smooth.
06 -
Return cooked beef to the skillet. Add penne pasta, tossing to coat evenly in the sauce. Add reserved pasta water as needed for desired consistency.
07 -
Transfer to serving bowls and garnish with chopped fresh parsley. Serve immediately while hot.