
Healthy Cabbage Alfredo with Cottage Cheese Sauce
This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases.
Cabbage is having a moment. Cabbage dishes are one of the biggest food trends on Pinterest this year, and this healthy cabbage Alfredo shows why. Ribbons of tender, slightly sweet cabbage take the place of fettuccine, and a creamy sauce made from blended cottage cheese stands in for most of the heavy cream and butter. It tastes rich and comforting, but it’s lighter, packed with protein, and ready in about 25 minutes.
🥬 Why It’s a Smarter Alfredo
- Fewer calories and carbs: Cabbage has a fraction of the calories and carbs of pasta, so you can eat a big bowl.
- More protein: Cottage cheese and Parmesan give the sauce about 13 g of protein per serving, or about 39 g if you add chicken.
- Fiber that fills you up: Cabbage adds fiber, which helps you feel full longer.
- Budget-friendly: One head of cabbage feeds the whole family.

Healthy Cabbage Alfredo with Cottage Cheese Sauce
Ingredients
- 1 medium green cabbage about 2 lb / 900 g, cored and sliced into ½-inch ribbons
- 1 tbsp olive oil
- 1 tbsp butter
- 3 cloves garlic minced
- 1 cup low-fat (2%) cottage cheese 225 g
- ½ cup milk 120 ml, 2% or unsweetened almond milk
- ½ cup Parmesan 40 g, freshly grated, plus extra for serving
- ¼ tsp ground nutmeg
- salt and black pepper to taste
- fresh parsley chopped, for serving
- 12 oz cooked chicken breast optional, sliced (340 g)
Instructions
- Make the sauce: add the cottage cheese, milk, Parmesan and nutmeg to a blender. Blend for 30–60 seconds until completely smooth.
- Cook the cabbage: heat the olive oil in a large, deep skillet over medium-high heat. Add the cabbage and a pinch of salt and cook for 8–10 minutes, tossing often, until tender and lightly golden at the edges.
- Lower the heat to medium. Push the cabbage aside, melt the butter and cook the garlic for 1 minute until fragrant, then toss everything together.
- Turn the heat to low and pour in the sauce. Stir gently for 2–3 minutes until hot and creamy. Keep the heat low so the cottage cheese stays smooth.
- Stir in the chicken if using, season with salt and pepper, and top with parsley and extra Parmesan.
Notes
🍴 How to Eat It
- As a main dish, with sliced chicken or sautéed shrimp.
- As a low-carb side next to salmon or turkey.
- Mixed half and half with whole-wheat fettuccine, if you’re easing your family into it.
🧘♀️ Nutrition Tips
Approximate nutrition per serving (without chicken): 215 calories · 13 g protein · 17 g carbs · 5 g fiber · 11 g fat.
With chicken: about 355 calories · 39 g protein.
- Blend the sauce well. That’s the trick to a silky, restaurant-style texture.
- Don’t boil the sauce. High heat can make cottage cheese grainy.
- Watch the salt. Parmesan and cottage cheese are already salty, so taste before adding more.
- Nutrition values are estimates and depend on the brands you use.
🛒 Healthy Amazon Finds for This Recipe
- Ninja Professional Blender (BL610): powerful enough to blend cottage cheese into a silky-smooth sauce.
- Lodge 12-Inch Cast Iron Skillet: big enough to cook a whole head of cabbage, and it browns it beautifully.
❓ Frequently Asked Questions
Is cabbage Alfredo keto or low-carb?
Yes, it’s low-carb. Each serving has about 17 g of carbs, including 5 g of fiber, so roughly 12 g net carbs, compared with 40 g or more for a bowl of fettuccine Alfredo. On strict keto, use full-fat cottage cheese and a slightly smaller portion. Check how it fits your goals with our Macronutrients Calculator.
Can I use heavy cream instead of cottage cheese?
You can, but the dish will have more calories and fat and much less protein. Blended cottage cheese gives the same creamy texture with about 13 g of protein per serving.
What type of cabbage is best for cabbage Alfredo?
Green cabbage works best because it holds its shape and turns sweet when sautéed. Savoy cabbage also works and cooks a little faster. Avoid red cabbage, which can turn the sauce purple.
How do I store and reheat cabbage Alfredo?
Store it in an airtight container in the fridge for up to 3 days. Reheat gently on the stove over low heat with a splash of milk, and stir often so the sauce stays smooth. Freezing isn’t recommended because the sauce can separate.
🔗 You May Also Like
🧮 Track it: Use our free Macronutrients Calculator to see how this recipe fits your daily protein, carb and fat goals.
✅ Final Thoughts
This healthy cabbage Alfredo proves comfort food doesn’t have to be heavy. With creamy cottage cheese sauce, tender cabbage and plenty of protein, it’s a satisfying weeknight dinner that fits a balanced, healthy lifestyle. Save it to your Pinterest board and give the cabbage trend a try!






