In a large pot, bring salted water to a boil and cook the whole wheat macaroni according to package instructions. Drain and set aside.
In a large skillet, heat the olive oil over medium-high heat. Add the sliced flank steak and season with salt, pepper, and smoked paprika. Sauté until browned and cooked through, about 5-7 minutes. Remove the steak from the skillet and set aside.
In the same skillet, add the diced onion, green bell pepper, and minced garlic. Sauté until the vegetables are soft, approximately 4-5 minutes.
Pour in the beef broth and bring to a simmer. Reduce the heat to low, then add the cottage cheese, half of the mozzarella cheese, and half of the provolone cheese. Stir until the cheeses melt and create a creamy sauce.
Add the cooked macaroni and the sautéed steak to the skillet, mixing until the pasta and steak are well coated in the cheesy sauce.
Preheat your oven to 350°F (175°C). Transfer the mac and cheese mixture to a baking dish. Top with the remaining mozzarella and provolone cheese.
Bake in the preheated oven for 15-20 minutes, or until the cheese is bubbly and slightly golden.
Remove from the oven and let it cool for a few minutes. Garnish with freshly chopped parsley before serving.
Notes
For extra flavor, consider adding hot sauce or extra spices.