One-pot pasta with sausage and broccoli

An easy, flavorful one-pot pasta with sausage and broccoli for an all-in-one dinner!




  1. Heat 1 teaspoon of olive oil in a large pot over medium-high heat.
  2. Add sausage and saute until well browned and cooked through, breaking it up with your spoon or spatula as it cooks. (Meanwhile, you can prep the remaining ingredients.)
  3. Remove cooked sausage to a bowl using a slotted spoon and cover to keep warm.
  4. Reduce heat to medium and in the same pot, heat remaining 2 teaspoons olive oil. Add chopped onion and saute for 4-5 minutes, until slightly tender. Add garlic, broccoli, salt and pepper and saute for 2-3 more minutes. Add tomatoes (undrained), chicken broth and pasta. Return sausage to the pot and stir to get everything combined.
  5. Increase the heat to high and bring the mixture to a boil. Then reduce heat to medium-low, cover and cook, stirring occasionally to keep the pasta moving so it all gets some time in the liquid. Cook for 10 minutes or until the pasta is al dente and the broccoli is tender.
  6. Remove from heat and let sit, covered, for a few minutes. Top with grated Parmesan cheese and serve hot.


I use hot Italian turkey sausage. You can substitute mild turkey sausage or an Italian pork sausage.
You can substitute regular diced tomatoes for the fire-roasted if you prefer.
I use whole wheat rotini pasta, but feel free to substitute your family’s favorite kind and shape of pasta. Just note the cooking time and adjust as necessary.

Keywords: one pot, pasta, sausage, broccoli, tomatoes