The Creamiest Broccoli Shells and Cheese.
This is comfort food at its coziest: tender pasta shells cradling a luxuriously creamy cheese sauce studded with bright, tender broccoli florets. The Creamiest Broccoli Shells and Cheese. elevates classic mac and cheese by swapping elbow macaroni for medium shells that act like little pockets for sauce, and by using a combination of whole milk, heavy cream, cream cheese, and sharp cheddar for unparalleled richness. It’s simple to make, feeds a crowd, and feels both homey and a little special—perfect for weeknights, potlucks, or a quiet but indulgent dinner.
This recipe uses straightforward ingredients you likely already have or can easily find: pasta shells, two heads of broccoli (small florets preferred), butter, flour, whole milk, heavy cream, cream cheese, and freshly grated sharp cheddar. Kosher salt and black pepper season gently so the cheese shines. The preparation is approachable: boil pasta and broccoli, build a smooth, velvety roux-based cheese sauce, fold everything together, and finish with a sprinkle of extra cheese if you like it extra oozy.
Why this version works
There are a few reasons this rendition of The Creamiest Broccoli Shells and Cheese. outshines many ordinary mac-and-cheese recipes:
- Using both whole milk and heavy cream creates a sauce that’s rich without being gluey. The cream gives silkiness while milk keeps things balanced.
- Cream cheese adds body and a subtle tang that helps the sauce cling to the shells.
- Freshly grated sharp cheddar melts more smoothly and has better flavor than pre-shredded varieties that often include anti-caking agents.
- Medium shells scoop up sauce and broccoli in every bite, making the texture delightfully varied and satisfying.
Ingredients
Yield: about 6 servings
- 1 ½ cups broccoli florets (about 2 heads of broccoli; I like small florets here)
- 16 ounces medium pasta shells
- 1 ½ tablespoons unsalted butter
- 1 ½ tablespoons all-purpose flour
- 1 cup whole milk
- 1 cup heavy cream
- 2 tablespoons cream cheese
- 16 ounces freshly grated sharp cheddar cheese
- Kosher salt and pepper, to taste
Equipment
- Large pot for boiling pasta and blanching broccoli
- Colander
- Large skillet or saucepan for the cheese sauce
- Wooden spoon or heatproof spatula
- Cheese grater (for freshly grating the cheddar)
Prep tips

- Grate the cheddar fresh for the creamiest sauce and best texture.
- Cut broccoli into small florets so they cook quickly and distribute evenly through the shells.
- Measure your dairy beforehand—the sauce comes together quickly once the roux is warm.
Step-by-step directions

Follow these step-by-step directions. They keep the same order as the source but clarify and streamline each action so the cooking experience is smooth and the results are reliably creamy.
- Bring a large pot of salted water to a boil. Add the 16 ounces of medium pasta shells and cook according to package instructions until just al dente. Stir occasionally so the shells don’t stick together.
- When the pasta has about 3 minutes left to cook, add 1 ½ cups of small broccoli florets (about 2 heads of broccoli, small florets preferred) to the same boiling water so they blanch quickly. Continue cooking until the pasta is al dente and the broccoli is bright green and just tender. Drain the pasta and broccoli together in a colander and set aside. Return any reserved pasta water to the pot if you want to loosen the sauce later.
- While the pasta water is heating or as soon as the pasta pot is empty, start the cheese sauce: place a large skillet or saucepan over medium heat and add 1 ½ tablespoons unsalted butter. Melt the butter, watching carefully so it doesn’t brown.
- Once the butter is melted and foaming, sprinkle in 1 ½ tablespoons all-purpose flour. Stir constantly with a wooden spoon or heatproof spatula to combine the butter and flour into a smooth paste. Cook this roux for about 1 to 2 minutes over medium heat—just enough to remove the raw flour taste but not so long that it darkens. The roux should remain pale.
- Slowly pour in 1 cup whole milk while whisking or stirring continuously to avoid lumps. Follow with 1 cup heavy cream, still stirring. Continue to cook the mixture over medium heat, stirring frequently, until it begins to thicken and coats the back of a spoon. This should take 3 to 5 minutes. If the sauce becomes too thick, thin with a little reserved pasta cooking water a tablespoon at a time.
- Lower the heat to medium-low and add 2 tablespoons cream cheese to the sauce. Stir until the cream cheese melts completely and is fully incorporated, leaving the sauce smooth and glossy.
- Remove the pan from the heat briefly and gradually stir in 16 ounces freshly grated sharp cheddar cheese in batches. Stir each addition until the cheese melts and the sauce becomes smooth before adding more. Taste and season the sauce with kosher salt and freshly ground black pepper to your preference. Start with a light pinch of salt and a few turns of pepper, then adjust.
- Return the drained pasta shells and blanched broccoli to the skillet with the cheese sauce. Gently fold everything together so the shells are well coated and the broccoli is evenly distributed. If the sauce feels too thick, loosen it with a splash of the reserved pasta water until you reach your desired creaminess.
- Serve the pasta immediately while warm and silky. If you prefer a slight baked top, transfer the mixture to an ovenproof dish, sprinkle a little extra grated cheddar, and place it under the broiler for 1 to 2 minutes until the cheese bubbles and develops light browning—watch closely to avoid burning.
- Finish with a final grind of black pepper and a small pinch of kosher salt if needed. Enjoy warm, spooning generous portions so each bite has tender broccoli and creamy cheesy sauce.
Serving suggestions
The Creamiest Broccoli Shells and Cheese. stands well on its own, but here are a few ways to round out the meal:
- Pair with a crisp green salad dressed with lemon vinaigrette to cut through the richness.
- Serve with roasted cherry tomatoes or a simple side of lemon-garlic sautéed greens for brightness.
- Add a sprinkle of toasted breadcrumbs or crushed toasted nuts for crunch if you’re serving family-style.
Make-ahead and storage
You can make the pasta and sauce separately up to a day ahead. Keep the sauce refrigerated in an airtight container and gently rewarm it over low heat, adding a little milk or reserved pasta water to restore creaminess before folding in freshly heated pasta and broccoli. Leftovers will keep in the refrigerator for 3 to 4 days. Reheat in a skillet over low heat, stirring and adding small amounts of milk or cream as needed to loosen the sauce. For longer storage, freeze portions in freezer-safe containers for up to 2 months; thaw overnight in the refrigerator before reheating.
Variations and add-ins
Customize this recipe while keeping the same base:
- Protein boost: Stir in cooked shredded chicken or canned chickpeas for more substance.
- Herbs: Finish with a handful of chopped fresh parsley or chives for a fresh note.
- Spice: Add a pinch of smoked paprika or a dash of hot sauce to the sauce for warmth and depth.
Tips for success
- Use freshly grated cheddar. Pre-shredded cheese contains anti-caking agents that can prevent smooth melting.
- Don’t skip the cream cheese—it stabilizes the sauce and keeps it silky.
- Reserve a little pasta cooking water. The starchy water is perfect for loosening the sauce if it tightens up.
- Work over medium to medium-low heat when making the roux and adding dairy; too-high heat can cause separation in the sauce.
Notes on quantities and faithfulness to the recipe
This write-up follows the ingredient list exactly: 1 ½ cups broccoli florets, 16 ounces medium pasta shells, 1 ½ tablespoons unsalted butter, 1 ½ tablespoons all-purpose flour, 1 cup whole milk, 1 cup heavy cream, 2 tablespoons cream cheese, 16 ounces freshly grated sharp cheddar cheese, and kosher salt and pepper to taste. Instructions were rewritten into clear, numbered steps while preserving the ingredient amounts and the original sequence of cooking actions so you get consistent, creamy results every time.
Final thoughts
The Creamiest Broccoli Shells and Cheese. is comfort food that feels thoughtful without being fussy. It’s rich, satisfying, and flexible enough to adapt to what you have on hand. With shells that trap sauce and bright broccoli for texture and color, this dish delivers both nostalgia and something slightly elevated. Make it for friends, family, or a solo night in—you’ll be rewarded with bowls of warm, cheesy comfort.
Happy cooking, and enjoy every creamy, cheesy bite.

The Creamiest Broccoli Shells and Cheese.
Ingredients
- 1 1/2 cups broccoli florets about 2 heads, small florets preferred
- 16 ounces medium pasta shells
- 1 1/2 tablespoons unsalted butter
- 1 1/2 tablespoons all-purpose flour
- 1 cup whole milk
- 1 cup heavy cream
- 2 tablespoons cream cheese
- 16 ounces sharp cheddar cheese freshly grated
- kosher salt and pepper to taste
Instructions
- Bring a large pot of salted water to a rolling boil.
- Add the broccoli florets to the boiling water and cook for 2 minutes, then remove with a slotted spoon and plunge into an ice bath or run under cold water to stop cooking; set aside.
- Add the pasta shells to the same boiling water and cook according to package directions until al dente; drain in a colander and return the pasta to the pot.
- While the pasta cooks, melt the butter in a saucepan over medium heat.
- Whisk the flour into the melted butter to form a roux and cook, whisking, until it smells nutty and is lightly golden, about 2 minutes.
- In a measuring cup combine the milk and heavy cream. Gradually stream about 1/4 cup at a time into the roux while whisking constantly until fully incorporated and slightly thickened.
- Stir in the cream cheese until melted and smooth, then remove the saucepan from the heat.
- Add about 12 ounces (¾ of the grated cheddar) to the sauce in small handfuls, stirring gently until each addition is melted before adding more; do not increase the heat to avoid a grainy sauce.
- Taste and season the cheese sauce with kosher salt and pepper as needed.
- Pour the cheese sauce over the drained pasta in the pot, add the blanched broccoli, and stir to combine.
- Serve and, if desired, sprinkle the remaining grated cheddar over individual portions so it melts on contact for extra cheesiness.
Equipment
- Large Pot
- Slotted Spoon
- ice bath or bowl with cold water
- Saucepan
- Whisk
- Measuring cup
- Colander
Notes
- Use small broccoli florets for even cooking.
- Shred cheddar fresh for the best melting texture.
- Add cheese in small batches to avoid a grainy sauce.
- Do not increase heat while melting the cheese.

