Homemade Shells and Cheese

Creamy, comforting shells coated in a simple three-cheese sauce—an easy weeknight favorite that comes together in under 30 minutes.

This homemade shells and cheese is my go-to comfort plate for busy weeknights and rainy afternoons. I first learned this version from my grandmother, who insisted that the simplest ingredients—good pasta, quality cheese, and a little patience—make the most memorable meals. The first time I made it for a hungry crowd, the shells disappeared faster than I expected; the combination of tender pasta and a glossy, silky sauce was irresistible. It’s the sort of dish that smells like home as it simmers and brings people to the table without any fuss.
What makes this preparation special is how the cream cheese and evaporated milk create a satin-smooth base that lets the fresh shredded cheddar shine. The sauce clings to every curve of the shells, so each bite gives you cheese in the nooks and a gentle chew from the pasta. I often reach for this recipe when I want something nostalgic but unfussy—kids love it, but it also comforts adults who want a straightforward, satisfying plate. You’ll notice the sauce has a nuanced tang from the cream cheese and a depth from the evaporated milk that store-bought mixes rarely capture.
Why You'll Love This Recipe
- This comes together quickly: ready in roughly 25 minutes from start to finish, ideal for weeknights when time is short.
- Uses pantry staples: dry shells, cream cheese, evaporated milk, and shredded cheddar keep the shopping list tiny and affordable.
- Kid-friendly but easily elevated: serve as-is for little ones or top with crispy bacon and chives for grown-up appeal.
- Make-ahead friendly: sauce keeps well in the fridge and reheats smoothly when combined back with pasta.
- Minimal equipment and technique required: no roux, no heavy stirring—just gentle melting and coating for consistent results.
I’ve served this at potlucks and late-night study dinners; it’s always a crowd-pleaser. My sister jokes that this is the recipe that made her finally appreciate homemade food—she asked for the recipe after a single bowl. It’s the kind of dish that builds warm memories without complicated steps.
Ingredients
- 1 pound pasta shells: Choose medium shells that hold sauce in their curves. Any brand of dry pasta works; I often use Barilla or De Cecco because they keep a nice al dente bite after boiling. Avoid oversized shells for this version—the sauce clings best to mid-sized shapes.
- 4 ounces cream cheese: Full-fat cream cheese gives the creamiest result. Soften it at room temperature for 15 minutes so it melts smoothly into the sauce. Philadelphia brand is a reliable choice for consistent texture and flavor.
- 1/2 cup evaporated milk: This adds body without thinning the sauce; use canned evaporated milk (not sweetened condensed milk). Shake the can before opening and measure carefully. It creates a silky mouthfeel that regular milk can’t replicate.
- 8 ounces freshly shredded cheddar cheese: Shred a block of medium or sharp cheddar yourself for best melting and flavor—pre-shredded cheese often has anti-caking agents that inhibit smooth melting. Cabot or Tillamook are excellent choices.
- Salt to taste: Use kosher or fine sea salt to finish; the amount depends on the saltiness of your cheese. Start conservatively and add more after stirring everything together.
Instructions
Cook the shells: Bring a large pot of water to a rolling boil and season generously with salt—about 1 tablespoon per gallon. Add 1 pound of pasta shells and cook until al dente, typically 8 to 10 minutes depending on brand. Stir occasionally to prevent sticking and taste a shell at the lower end of time to judge doneness. Drain well in a colander, then return the empty pot to the stove on low heat. Warm the base: With the pot on low, add the 4 ounces of softened cream cheese and 1/2 cup evaporated milk. Stir continuously with a wooden spoon or heatproof spatula until the cream cheese melts into the milk and forms a glossy, even base. Keep the heat gentle to avoid scorching; you’re aiming for a warm, flowing emulsion rather than a boil. Add the cheddar: Remove any large lumps by stirring, then add 8 ounces of freshly shredded cheddar a handful at a time, stirring until each addition melts fully. Freshly shredded cheese melts faster and gives a smoother finish. If the sauce seems tight, add a splash more evaporated milk, one tablespoon at a time, until you reach the desired consistency. Combine and finish: Add the cooked shells back into the pot and fold them into the sauce until every shell is evenly coated. Taste and season with salt as needed. Serve hot, garnished with freshly ground black pepper or chopped chives if you like.
You Must Know
- This dish stores well in the refrigerator for up to 3 days in an airtight container and reheats gently on the stovetop or in the microwave with a splash of milk to restore creaminess.
- Freshly shredding the cheddar is essential for a silky sauce; pre-shredded cheese contains anti-caking agents that can make the sauce grainy.
- The recipe is not gluten-free or dairy-free as written; substitute gluten-free pasta and dairy alternatives if needed (see substitutions below).
- Leftovers can be frozen for up to 2 months, but texture is best when eaten within a few days.
My favorite part of this plate is how forgiving it is: if the sauce tightens after sitting, a tablespoon or two of evaporated milk or regular milk and a quick warm stir bring it back to life. One winter evening I doubled the recipe for unexpected guests and still had praise from everyone; they loved how every shell cradled sauce like little cheese boats. It’s a simple pleasure that keeps people coming back to the table.
Storage Tips
To refrigerate, let the shells cool to room temperature before transferring to airtight containers. Refrigerated portions keep well for up to 3 days; before serving, rewarm gently over low heat with 1 to 2 tablespoons of evaporated milk or regular milk per cup of leftover pasta to restore creaminess. For freezing, portion into freezer-safe containers and freeze for up to 2 months. Thaw overnight in the refrigerator and reheat slowly on the stove to avoid separation. Avoid reheating at very high temperatures to prevent the sauce from breaking.
Ingredient Substitutions
For a lighter version, swap half of the cheddar for reduced-fat cheese and use low-fat evaporated milk, though texture will be slightly less luxurious. To make this gluten-free, use 1 pound of gluten-free shell pasta and cook according to package directions. For a dairy-free option, use a dairy-free cream cheese and a plant-based evaporated milk substitute combined with a dairy-free shredded cheese that melts well. If you want a more complex flavor, stir in 1/2 teaspoon dry mustard or a pinch of smoked paprika when adding the cheddar.
Serving Suggestions
Serve the shells hot with a crisp green salad and a bright vinaigrette to cut through the richness. For an indulgent meal, top with crispy bacon bits, toasted breadcrumbs, or a scattering of toasted pine nuts. Garnish with chopped chives, parsley, or a few grinds of black pepper to add freshness. This plate pairs well with roasted vegetables in fall and steamed asparagus in spring.
Cultural Background
Macaroni and cheese has roots in European cheese-and-pasta traditions and became a staple of American home cooking in the 19th century. The humble boxed versions popularized convenience in the 20th century, but homemade takes pride in texture and ingredients. Using evaporated milk and cream cheese is a classic American shortcut that delivers creaminess without a roux, reflecting the mid-century era of canned-milk cooking that many families still cherish today.
Meal Prep Tips
Double the sauce and store separately from pasta if you’re prepping lunches for the week; keep sauce in one container and pasta in another to avoid mushy shells. When packing for work, add sauce to the pasta only at reheating time and finish with a sprinkle of fresh cheese or herbs. Use shallow containers to cool quickly and label with the date. This approach buys flexibility and preserves texture.
In short, this homemade shells and cheese is a small, reliable pleasure—easy enough for weeknights, good enough for guests. Try it once and you’ll understand why simple combinations of quality ingredients can outshine complicated preparations.
Pro Tips
Always shred cheddar from a block for best melting; pre-shredded cheese can make the sauce grainy.
Soften cream cheese to room temperature for even melting and a smoother sauce.
If the sauce tightens after refrigeration, stir in 1 tablespoon of evaporated milk or regular milk per cup and rewarm slowly.
Season gently with salt at the end because cheese saltiness varies by brand.
This nourishing homemade shells and cheese recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Tags
Homemade Shells and Cheese
This Homemade Shells and Cheese recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Pasta
Sauce
Seasoning
Instructions
Cook the shells
Bring a large pot of salted water to a boil. Add 1 pound of pasta shells and cook until al dente, about 8 to 10 minutes depending on brand. Drain and return the empty pot to low heat.
Warm the base
On low heat, add 4 ounces of softened cream cheese and 1/2 cup evaporated milk to the pot. Stir continuously until the cream cheese melts into a smooth base. Keep heat low to avoid scorching.
Add the cheddar
Stir in 8 ounces freshly shredded cheddar a handful at a time, allowing each addition to melt fully before adding more. Add a splash of milk if needed to loosen the sauce.
Combine and finish
Return the cooked shells to the pot and fold them into the sauce until evenly coated. Taste and season with salt as needed. Serve immediately.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@forkelle on social media!

Categories:
You might also like...

3-Cheese Zucchini Boats
Tender zucchini halved and filled with creamy ricotta, melted mozzarella, and shaved Parmesan, loaded with sautéed veggies for a colorful, comforting light meal.

3-Ingredient Chocolate Coconut Balls
No-bake coconut truffles coated in dark chocolate — just 3 ingredients and a handful of minutes to make a crowd-pleasing sweet treat.

5-Ingredient Homemade Almond Joy Candy Bars
A simple, pantry-friendly treat that recreates the classic Almond Joy using just five ingredients. Chewy coconut centers topped with an almond and enrobed in dark chocolate—perfect for gifting or snacking.

Did You Make This?
Leave a comment & rating below or tag @forkelle on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Abigail!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.
