Here is my favorite cottage cheese Alfredo pasta recipe, with a creamy, protein-packed sauce made from blended cottage cheese, Parmesan, garlic, and a hint of nutmeg and lemon.
This pasta has become my go-to weeknight dinner when I want something that tastes indulgent but is actually healthier than traditional Alfredo. My kids have no idea they’re eating cottage cheese, and my husband always asks for seconds!

Why You’ll Love This Cottage Cheese Alfredo Pasta
- High-protein comfort food – The cottage cheese base packs way more protein than traditional alfredo, making this a satisfying meal that actually keeps you full.
- Ready in 20 minutes – From start to finish, this creamy pasta comes together faster than ordering takeout, perfect for busy weeknights.
- Lighter than traditional alfredo – You get all the creamy, indulgent flavor without the heavy cream, so you can enjoy a second helping without feeling weighed down.
- Simple ingredients – Just a handful of pantry staples and cottage cheese create a sauce that tastes like you spent hours in the kitchen.
What Kind of Cottage Cheese Should I Use?
For this Alfredo sauce, you’ll want to grab full-fat cottage cheese (the 4% fat kind) since it creates the creamiest, most sauce-like consistency. Low-fat or fat-free versions can work in a pinch, but they tend to make a thinner sauce that doesn’t coat the pasta quite as well. Small curd cottage cheese blends up smoother than large curd, but honestly either one will work fine once you blend it – the texture differences disappear once it’s all pureed together. If you’re particular about texture, give it a good blend until it’s completely smooth, and you’ll end up with a sauce that rivals traditional Alfredo.

Options for Substitutions
This recipe is pretty forgiving, so here are some swaps you can make based on what you have:
- Cottage cheese: You can use lower-fat cottage cheese (2% or even 1%), but the sauce won’t be quite as creamy. For a smoother texture, blend it a bit longer. Ricotta cheese also works, though it’ll give you a slightly different flavor.
- Linguine: Any long pasta works great here – try fettuccine, spaghetti, or pappardelle. Short pasta like penne or rigatoni will work too, just adjust the cooking time according to the package directions.
- Fresh parsley: Dried parsley can work in a pinch (use about 1 tablespoon), or swap in fresh basil for a different flavor profile. You can also skip the herbs entirely if you don’t have any on hand.
- Unsalted butter: Salted butter is fine – just reduce the added salt to ¼ teaspoon to start, then taste and adjust. You could also use olive oil, though butter gives a richer flavor.
- Parmesan cheese: Freshly grated is best for this sauce, as pre-shredded cheese contains anti-caking agents that can make the sauce grainy. If you must use pre-shredded, expect a slightly different texture.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with this recipe is not blending the cottage cheese long enough – you need to blend for at least 2-3 minutes until completely smooth, or you’ll end up with a grainy sauce instead of a creamy one.
Another common error is adding the sauce to piping hot pasta right after draining, which can cause the cottage cheese to separate and become watery, so let your pasta cool for about a minute before combining.
Don’t skip saving that pasta water – it’s essential for getting the right consistency, and if your sauce seems too thick, add it gradually one tablespoon at a time while stirring.
Finally, keep the heat on low when combining everything, as high heat will break down the cottage cheese and turn your smooth Alfredo into a clumpy disaster.

What to Serve With Cottage Cheese Alfredo Pasta?
This creamy pasta is pretty filling on its own, so I like to keep the sides simple and fresh. A crisp Caesar salad or a basic mixed greens salad with lemon vinaigrette cuts through the richness of the sauce perfectly. Garlic bread is always a good call if you want something to nibble on while you eat, and it’s great for mopping up any extra sauce left in your bowl. If you want to add some protein, grilled chicken, sautéed shrimp, or even some pan-seared salmon would work really well on top of the pasta.
Storage Instructions
Store: Keep your leftover cottage cheese alfredo in an airtight container in the fridge for up to 3 days. The sauce might thicken up a bit as it sits, which is totally normal with cottage cheese-based sauces.
Freeze: I wouldn’t recommend freezing this pasta since cottage cheese and cream-based sauces tend to separate and get grainy when thawed. It’s best enjoyed fresh or within a few days from the fridge.
Reheat: Warm it up gently on the stovetop over low heat with a splash of milk or pasta water to loosen the sauce. Stir frequently until heated through. You can also microwave it in 30-second intervals, stirring between each one and adding a little liquid if needed to bring back that creamy texture.
| Preparation Time | 10-15 minutes |
| Cooking Time | 5-10 minutes |
| Total Time | 15-25 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1850-2000
- Protein: 80-90 g
- Fat: 60-70 g
- Carbohydrates: 240-260 g
Ingredients
For the sauce:
- 2 cups cottage cheese (I use Good Culture for a thicker texture)
- 1/2 cup freshly grated Parmesan cheese
- 4 tbsp unsalted butter
- 2 garlic cloves, minced
- 1/4 tsp salt
- 1/2 tsp ground black pepper
- 1/8 tsp ground nutmeg
- 1 tsp fresh lemon juice
For the pasta:
- 1 lb linguine (cooked al dente)
For the garnish:
- 1/4 cup fresh parsley, chopped
- 2 tbsp grated Parmesan cheese
Step 1: Prepare the Pasta
- 1 lb linguine
- salt for pasta water
Bring a large pot of salted water to a boil and add the linguine, cooking until al dente according to package directions.
Reserve 1 cup of the pasta water before draining—this starchy water is essential for adjusting the sauce consistency later.
Set the drained pasta aside.
Step 2: Build the Cottage Cheese Sauce Base
- 2 cups cottage cheese
- 1/2 cup freshly grated Parmesan cheese
- 4 tbsp unsalted butter
- 2 garlic cloves, minced
- 1/4 tsp salt
- 1/2 tsp ground black pepper
- 1/8 tsp ground nutmeg
- 1 tsp fresh lemon juice
In a blender, combine the cottage cheese, 1/2 cup Parmesan cheese, butter, minced garlic, salt, pepper, nutmeg, and lemon juice.
Blend until completely smooth and creamy—this takes about 1-2 minutes depending on your blender’s power.
I like to blend for a bit longer to ensure there are no grainy bits of cottage cheese, which gives you a silkier final sauce.
Step 3: Combine and Heat the Sauce
- cooked linguine from Step 1
- cottage cheese sauce from Step 2
- 1/2 cup reserved pasta water from Step 1
Return the drained pasta to the pot and pour in the blended sauce from Step 2.
Add 1/2 cup of the reserved pasta water and stir everything together over low heat for 3 minutes, stirring frequently to combine the sauce evenly with the pasta.
The heat will warm the sauce and the starchy pasta water will help it coat the linguine beautifully.
If the sauce seems too thick, add a splash more of the reserved pasta water until you reach your desired consistency.
Step 4: Plate and Garnish
- 1/4 cup fresh parsley, chopped
- 2 tbsp grated Parmesan cheese
Divide the pasta among serving bowls or plates.
Top each portion with fresh chopped parsley and a generous sprinkle of additional grated Parmesan cheese.
I always finish with a little extra black pepper and fresh lemon zest for brightness—it really elevates the dish.

Mouthwatering Cottage Cheese Alfredo Pasta
Ingredients
For the sauce
- 2 cups cottage cheese (I use Good Culture for a thicker texture)
- 1/2 cup freshly grated Parmesan cheese
- 4 tbsp unsalted butter
- 2 garlic cloves, minced
- 1/4 tsp salt
- 1/2 tsp ground black pepper
- 1/8 tsp ground nutmeg
- 1 tsp fresh lemon juice
For the pasta
- 1 lb linguine (cooked al dente)
For the garnish
- 1/4 cup fresh parsley, chopped
- 2 tbsp grated Parmesan cheese
Instructions
- Bring a large pot of salted water to a boil and add the linguine, cooking until al dente according to package directions. Reserve 1 cup of the pasta water before draining—this starchy water is essential for adjusting the sauce consistency later. Set the drained pasta aside.
- In a blender, combine the cottage cheese, 1/2 cup Parmesan cheese, butter, minced garlic, salt, pepper, nutmeg, and lemon juice. Blend until completely smooth and creamy—this takes about 1-2 minutes depending on your blender's power. I like to blend for a bit longer to ensure there are no grainy bits of cottage cheese, which gives you a silkier final sauce.
- Return the drained pasta to the pot and pour in the blended sauce from Step 2. Add 1/2 cup of the reserved pasta water and stir everything together over low heat for 3 minutes, stirring frequently to combine the sauce evenly with the pasta. The heat will warm the sauce and the starchy pasta water will help it coat the linguine beautifully. If the sauce seems too thick, add a splash more of the reserved pasta water until you reach your desired consistency.
- Divide the pasta among serving bowls or plates. Top each portion with fresh chopped parsley and a generous sprinkle of additional grated Parmesan cheese. I always finish with a little extra black pepper and fresh lemon zest for brightness—it really elevates the dish.