This pasta with sausage and white beans is a perfect midweek recipe. It's an easy-to-prepare pasta recipe, and you can throw just about anything in it.
Place the sausage in a wide pot and turn the heat to medium. Cook, stirring often for 12-15 minutes until cooked through and beginning to caramelized. Remove from the pot. Drain off all but 1 tablespoon fat from the pot.
Cook the vegetables:
Add the mushrooms to the pot and cook for 8-10 minutes until browned and crisp around the edges. Season with salt.
Add the shallot to the mushrooms and cook for 3-4 minutes until softened. Add the garlic and cook 1 minute until fragrant.
Add the zucchini and tomatoes and stir to combine. Cook for 3-4 minutes until the zucchini begins to soften. Add the beans and return the sausage to the pot. Season with salt, pepper, and crushed red pepper.
Simmer the sauce:
Turn the heat to high. Once any liquid in the pot (from the tomatoes and zucchini) begins to bubble, pour in the water and bring to a boil. Reduce heat to low and simmer for 20 minutes until the liquid reduces. Taste and season to your preference. After 20 minutes, stir in the parsley and cook for 5 minutes more.
Cook the pasta:
Meanwhile, bring a large pot of salted water to a boil. Add the pasta and cook until just barely al dente. Remove 1/2 cup of the cooking water and then drain the pasta.
Add the pasta cooking water and angel hair pasta to the sauce and toss to combine. Cook in the sauce for 1 minute until coated. Turn off the heat.
To serve:
Divide the cooked pasta between between shallow bowls. Serve with more fresh parsley if you like. Enjoy!