A hearty and flavorful pasta dish combining savory sausage, tender broccoli, and creamy cannellini beans in a rich sauce.
Heat the olive oil in a large sauté pan over medium heat.
Use a high-quality olive oil for the best flavor.
Add the garlic and cook until golden brown, stirring frequently.
Be careful not to burn the garlic as it can turn bitter.
Add the onions and sauté until they are soft and golden.
Cut the onions finely to ensure they cook evenly.
Add the sausage, breaking it up with a spoon, and cook until browned.
Ensure the sausage is fully cooked before proceeding.
Stir in the basil, parsley, beans, and butter. Cook until the beans are heated through.
Fresh herbs add a vibrant flavor to the dish.
Add half of the grated cheese and stir until melted.
Grate the cheese finely for easier melting.
Meanwhile, cook the pasta in a large pot of boiling salted water until al dente.
Stir the pasta occasionally to prevent sticking.
Add the broccoli to the pasta water during the last 3 minutes of cooking.
Cut the broccoli into small florets for quicker cooking.
Drain the pasta and broccoli, then add them to the sauce.
Reserve some pasta water to adjust the sauce consistency if needed.
Stir in the prosciutto and remaining cheese. Serve hot.
Serve immediately for the best taste and texture.