Here is my favorite crockpot cottage cheese mac and cheese recipe, with tender elbow pasta, creamy cottage cheese, plenty of melted cheddar, butter, and just the right amount of garlic powder and black pepper.
This mac and cheese is my go-to when I need a comforting dinner without much fuss. I love that I can throw everything in the crockpot and let it do its thing while I handle the rest of my day. My kids request this at least once a week, and honestly, I never get tired of it either.

Why You’ll Love This Crockpot Cottage Cheese Mac and Cheese
- High-protein twist – The cottage cheese adds extra protein to this classic comfort food, making it more filling and nutritious than regular mac and cheese.
- Set-it-and-forget-it convenience – Just toss everything in the crockpot and let it cook while you do other things – no need to babysit a pot on the stove.
- Minimal ingredients – With just five simple ingredients, this recipe keeps things straightforward without sacrificing that creamy, cheesy goodness.
- Creamy, comforting texture – The cottage cheese melts into the sauce, creating an extra creamy consistency that coats every bite of pasta perfectly.
What Kind of Cottage Cheese Should I Use?
Any cottage cheese you have on hand will work great for this crockpot mac and cheese. Small curd cottage cheese tends to blend in more smoothly and creates a creamier sauce, while large curd gives you little pockets of cheesy goodness throughout. Full-fat cottage cheese will give you the richest, creamiest results, but low-fat or even fat-free versions work too if that’s what you prefer. The beauty of this recipe is that the cottage cheese melts down during the slow cooking process, so even if it looks a bit lumpy going in, it’ll turn into a smooth, creamy sauce by the time it’s done.

Options for Substitutions
This mac and cheese is pretty forgiving when it comes to swaps:
- Pasta: While elbow macaroni is classic, you can use any short pasta shape like shells, penne, or cavatappi. They all hold the cheese sauce nicely.
- Cottage cheese: If you’re not a fan of cottage cheese, ricotta makes a good substitute with a similar creamy texture. You can also use sour cream or Greek yogurt, though the texture will be slightly different.
- Cheese: Sharp cheddar is traditional, but feel free to mix it up with a blend of cheddar and mozzarella, Monterey Jack, or Gruyere. Just make sure to use cheese you shred yourself – pre-shredded cheese has coatings that can make the sauce grainy.
- Butter: You can reduce the butter to half a stick if you want to lighten things up, or swap it with olive oil or margarine in equal amounts.
- Water: For extra flavor, replace the water with chicken or vegetable broth, or even milk if you want a creamier result.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with crockpot mac and cheese is stirring too early or too often, which can break down the pasta and create a mushy texture – resist the urge to peek and stir until that halfway point, or skip it entirely if you’re using a liner.
Another common error is using pre-shredded cheese, which contains anti-caking agents that prevent it from melting smoothly, so grab a block of cheese and shred it yourself for a creamier result.
Make sure your water is actually boiling when you pour it over the ingredients, as lukewarm water won’t cook the pasta properly and can leave you with crunchy noodles after 2.5 hours.
Finally, don’t skip the resting time after cooking – letting the casserole sit for 5-10 minutes before serving allows the sauce to thicken up and cling to the pasta instead of pooling at the bottom of your bowl.

What to Serve With Cottage Cheese Mac and Cheese?
Mac and cheese is pretty rich and creamy on its own, so I like pairing it with something fresh and crunchy to balance things out. A simple side salad with mixed greens, cherry tomatoes, and a light vinaigrette works perfectly, or you could go with some roasted broccoli or green beans if you want a warm veggie side. If you’re feeding a crowd or want to make it more of a complete meal, grilled chicken, pulled pork, or even some crispy bacon bits on top turn this into a seriously filling dinner. For gatherings, I also love serving it alongside BBQ ribs or baked chicken thighs since the creamy pasta complements smoky, savory flavors really well.
Storage Instructions
Store: Keep your leftover mac and cheese in an airtight container in the fridge for up to 4 days. It’s one of those dishes that actually tastes pretty great the next day, so I always make extra on purpose!
Freeze: You can freeze this mac and cheese for up to 2 months in a freezer-safe container. Just know that the texture might be a little different when you thaw it, but it still hits the spot when you need a quick comfort food fix.
Reheat: Warm it up on the stove over low heat with a splash of milk or water to bring back that creamy texture. You can also microwave it in 30-second intervals, stirring in between and adding a bit of liquid if it looks dry.
| Preparation Time | 5-10 minutes |
| Cooking Time | 150-180 minutes |
| Total Time | 155-190 minutes |
| Level of Difficulty | Easy |
| Servings | 6 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2450-2650
- Protein: 100-115 g
- Fat: 135-150 g
- Carbohydrates: 160-180 g
Ingredients
- 10 oz elbow pasta
- 16 oz cottage cheese
- 2.5 cups shredded cheese (Tillamook cheddar recommended)
- 1 stick butter (Kerrygold unsalted butter recommended)
- 2.5 cups water
- 1/2 teaspoon garlic powder
- 1/4 teaspoon black pepper
Step 1: Prepare the Slow Cooker and Measure Ingredients
- slow cooker liner or cooking spray
- 10 oz elbow pasta
- 16 oz cottage cheese
- 2.5 cups shredded cheese
- 1 stick butter
- 2.5 cups water
- 1/2 teaspoon garlic powder
- 1/4 teaspoon black pepper
Line your slow cooker with a disposable liner or lightly spray the interior with cooking spray—this makes cleanup much easier and helps prevent sticking.
Measure out all your ingredients into small bowls: the uncooked elbow pasta, cottage cheese, shredded cheddar cheese, butter, and the water.
Having everything ready before you start ensures smooth assembly without any scrambling.
Step 2: Layer the Ingredients in the Slow Cooker
- 10 oz elbow pasta
- 16 oz cottage cheese
- 1 stick butter
- 2.5 cups shredded cheese
Add the dry elbow pasta directly to the prepared slow cooker as your first layer.
Spread the cottage cheese evenly over the pasta—I like to break it up slightly with a spoon so it distributes more easily throughout the dish.
Layer the butter slices on top, then sprinkle the shredded cheddar cheese over everything.
This layering method helps the ingredients cook evenly and allows the cheese to melt gradually throughout the cooking process.
Step 3: Add Seasonings and Water
- 2.5 cups water
- 1/2 teaspoon garlic powder
- 1/4 teaspoon black pepper
Sprinkle the garlic powder and black pepper evenly over the cheese layer.
Pour the 2.5 cups of water carefully over all the ingredients without stirring—the water needs to distribute through the pasta to cook it properly, and stirring now will disrupt the layering.
The key here is restraint: resist the urge to mix, as this allows the dish to cook gently and evenly.
Step 4: Cook on High Until Pasta is Tender
Cover the slow cooker and cook on high for 2.5 hours.
If you’re not using a slow cooker liner, stir the mixture halfway through cooking (around the 1.25 hour mark) to ensure even cooking and prevent the bottom from sticking.
If you are using a liner, you can skip this step entirely.
The pasta will absorb the water and become tender while the cheese melts into a creamy sauce.
Step 5: Stir and Serve
Once the cooking time is complete, give the entire mixture a good stir to combine all the melted cheese, cottage cheese, and tender pasta into a cohesive, creamy mac and cheese.
I like to let it rest for just a minute or two after stirring so the sauce can settle and coat the pasta evenly.
Serve hot directly from the slow cooker, using the liner to easily transfer to a serving dish if desired.

High Protein Crockpot Cottage Cheese Mac and Cheese
Ingredients
- 10 oz elbow pasta
- 16 oz cottage cheese
- 2.5 cups shredded cheese (Tillamook cheddar recommended)
- 1 stick butter (Kerrygold unsalted butter recommended)
- 2.5 cups water
- 1/2 teaspoon garlic powder
- 1/4 teaspoon black pepper
Instructions
- Line your slow cooker with a disposable liner or lightly spray the interior with cooking spray—this makes cleanup much easier and helps prevent sticking. Measure out all your ingredients into small bowls: the uncooked elbow pasta, cottage cheese, shredded cheddar cheese, butter, and the water. Having everything ready before you start ensures smooth assembly without any scrambling.
- Add the dry elbow pasta directly to the prepared slow cooker as your first layer. Spread the cottage cheese evenly over the pasta—I like to break it up slightly with a spoon so it distributes more easily throughout the dish. Layer the butter slices on top, then sprinkle the shredded cheddar cheese over everything. This layering method helps the ingredients cook evenly and allows the cheese to melt gradually throughout the cooking process.
- Sprinkle the garlic powder and black pepper evenly over the cheese layer. Pour the 2.5 cups of water carefully over all the ingredients without stirring—the water needs to distribute through the pasta to cook it properly, and stirring now will disrupt the layering. The key here is restraint: resist the urge to mix, as this allows the dish to cook gently and evenly.
- Cover the slow cooker and cook on high for 2.5 hours. If you're not using a slow cooker liner, stir the mixture halfway through cooking (around the 1.25 hour mark) to ensure even cooking and prevent the bottom from sticking. If you are using a liner, you can skip this step entirely. The pasta will absorb the water and become tender while the cheese melts into a creamy sauce.
- Once the cooking time is complete, give the entire mixture a good stir to combine all the melted cheese, cottage cheese, and tender pasta into a cohesive, creamy mac and cheese. I like to let it rest for just a minute or two after stirring so the sauce can settle and coat the pasta evenly. Serve hot directly from the slow cooker, using the liner to easily transfer to a serving dish if desired.