Ingredient Breakdown & Substitutes
Small Shell Pasta
Small shells are perfect for this recipe because they trap bits of sausage and sauce in every bite.
Substitutes: Penne, rotini, orecchiette, farfalle, or whole wheat pasta. Gluten-free pasta works well too—just cook carefully to avoid overcooking.
Ground Italian Pork Sausage
Italian sausage brings bold, seasoned flavor and richness to the dish, forming the backbone of the sauce.
Substitutes: Chicken or turkey Italian sausage, plant-based sausage, or ground meat with added Italian seasoning and fennel.
Broccoli
Broccoli adds color, texture, and a fresh contrast to the savory sausage. It also makes the dish feel more balanced and filling.
Substitutes: Broccolini, cauliflower, Brussels sprouts, spinach (stirred in at the end), or kale.
Garlic
Garlic adds warmth and depth, tying all the flavors together.
Substitutes: Garlic powder (about ¾ teaspoon), roasted garlic, or shallots.
Shredded Parmesan Cheese
Parmesan adds salty, nutty richness and finishes the sauce.
Substitutes: Pecorino Romano, Grana Padano, or nutritional yeast for a dairy-free option.
Butter
Butter creates a glossy, rich base for the sauce without overpowering the dish.
Substitutes: Olive oil, dairy-free butter, or a mix of olive oil and a little extra pasta water.
Reserved Pasta Water
Starchy pasta water helps emulsify the sauce and pull everything together.
Substitutes: Chicken broth or vegetable broth (though pasta water works best).
Salt & Pepper
Essential for seasoning and enhancing all the flavors.
This recipe hasn't been reviewed yet!