TikTok-Viral Cabbage Alfredo Bake (Low-Carb, 50g Protein!)
The latest TikTok pasta hack does not use pasta at all. Thin strips of cabbage, roasted until they turn sweet and golden, get folded through a silky homemade alfredo sauce with juicy seasoned chicken — and the whole thing finishes in the air fryer with a bubbling mozzarella top. Each generous serving delivers about 50 grams of protein with only 11 grams of net carbs, which is why this dish is blowing up with the low-carb crowd: all the creamy comfort of fettuccine alfredo, none of the 60-plus grams of carbs.
This version is built for the air fryer. The cabbage roasts in it, and the assembled bake crisps in it — one appliance, minimal cleanup, and a golden cheesy top you cannot get from a stovetop alone. Here is the exact method, with nutrition numbers computed directly from the ingredient amounts.
Why This Recipe Works
Cabbage is the perfect pasta stand-in because heat transforms it. Raw cabbage is watery and sulfurous; roasted at 375°F, its edges caramelize, the natural sugars come forward, and the strips turn tender with just enough bite to mimic alfredo-coated noodles. The sauce is a classic ratio — butter, garlic, heavy cream reduced briefly, parmesan whisked in off the boil — so it coats thickly instead of pooling. And finishing the bake in the air fryer does what a broiler does, faster: it browns the cheese top in minutes while the sauce underneath stays creamy.
Where the Protein Comes From
- Chicken breast (1 lb): ~140g protein — the main event.
- Parmesan (3/4 cup): ~29g protein, plus the sauce’s body.
- Mozzarella topping (1/2 cup): ~14g protein and the golden crust.
- Heavy cream (1 cup): ~7g protein, plus the richness.
- Cabbage (1 medium head): ~12g protein across the whole bake.
The full bake contains about 201g of protein and serves 4 generously. That is 50g of protein per serving at 594 calories, with 11g of net carbs — compare that with restaurant chicken alfredo over fettuccine, which typically lands around 30g of protein and 80g-plus of carbs for the same size plate.
Ingredients
- 1 medium head green cabbage (about 2 lbs / 900g), core removed, sliced into thin noodle-like strips
- 1 lb (450g) boneless skinless chicken breast, cut into thin strips
- 2 tablespoons olive oil, divided
- 1 teaspoon Italian seasoning
- 1 teaspoon fine salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 tablespoon butter
- 3 cloves garlic, minced
- 1 cup (240ml) heavy cream
- 3/4 cup (75g) finely grated parmesan cheese, plus extra for serving
- 1/4 teaspoon ground nutmeg (optional)
- 1/2 cup (56g) shredded mozzarella, for the top
- Red chili flakes and chopped fresh parsley, for garnish
Equipment
- Air fryer with a 7-inch oven-safe baking pan (or cake pan that fits your basket)
- Large skillet
- Medium saucepan
- Whisk and tongs

How to Make TikTok-Viral Cabbage Alfredo Bake
- Roast the cabbage. Toss the sliced cabbage with 1 tablespoon of the olive oil, 1/2 teaspoon salt, and the black pepper. Air fry at 375°F (190°C) in two batches for 8–10 minutes each, tossing halfway, until the strips are softened with golden, caramelized edges. Set aside.
- Cook the chicken. Season the chicken strips with the Italian seasoning and remaining 1/2 teaspoon salt. Heat the remaining tablespoon of olive oil in a large skillet over medium-high heat and cook the chicken for 6–8 minutes, turning once, until golden and cooked through (165°F / 74°C internal). Transfer to a plate.
- Make the alfredo sauce. In a medium saucepan over medium heat, melt the butter. Add the minced garlic and cook for 30 seconds until fragrant but not browned. Pour in the heavy cream and bring to a gentle simmer, whisking, for 2–3 minutes until slightly thickened. Remove from the heat and whisk in the parmesan a handful at a time until completely smooth and silky. Season with the nutmeg (if using) and black pepper. The sauce should coat the back of a spoon.
- Combine. In the air-fryer-safe baking pan, toss the roasted cabbage and chicken with the alfredo sauce until everything is evenly coated. Smooth the top and sprinkle evenly with the shredded mozzarella.
- Air fry the bake. Air fry at 375°F (190°C) for 8–10 minutes, until the sauce is bubbling at the edges and the cheese top is melted and golden in spots. Every air fryer runs slightly differently — start checking at 8 minutes.
- Rest and serve. Let the bake rest for 5 minutes (the sauce thickens as it stands). Garnish with extra parmesan, chili flakes, and fresh parsley. Serve hot, straight from the pan.

Nutrition Per Serving (Estimated)
These numbers are computed directly from the ingredient amounts above, divided into 4 servings. Anchors used: 100g green cabbage ≈ 25 calories, 1.3g protein, 5.8g carbs; 100g chicken breast ≈ 110 calories, 31g protein; 1 cup heavy cream ≈ 821 calories, 6.6g carbs, 7g protein; 100g parmesan ≈ 431 calories, 38g protein.
| Nutrient | Per serving |
|---|---|
| Calories | 594 |
| Protein | 50g |
| Carbohydrates | 17g |
| Fiber | 5.7g |
| Net carbs | 11g |
| Sugar | 9.1g |
| Fat | 42g |
At 11g of net carbs and 50g of protein per serving, this fits comfortably into keto and low-carb meal plans. The fat is high by design — cream, parmesan, mozzarella, and olive oil are what make alfredo taste like alfredo. If you want a lighter version, see the variations below.

Tips for the Best Cabbage Alfredo
- Slice the cabbage thin. Noodle-thin strips (about 1/4 inch) give the best pasta-like bite. Thick chunks stay crunchy in the middle and feel like a side dish, not a main.
- Do not crowd the air fryer. Roast the cabbage in two batches so the strips caramelize instead of steaming. Golden edges are where the flavor lives.
- Take the sauce off the heat before the parmesan. Parmesan added to a boiling sauce turns grainy. Off the heat, whisked in gradually, it melts into a silky sauce every time.
- Use freshly grated parmesan. Pre-shredded parmesan contains anti-caking starches that make the sauce gritty. A wedge and a box grater take two minutes and change the result completely.
- Salt in layers. Cabbage needs more salt than you expect. Season the cabbage before roasting, the chicken before searing, then taste the finished bake and adjust.
- Let it rest. Five minutes of resting lets the sauce set up around the cabbage. Served straight from the fryer it will look looser than it actually is.
5 Variations to Try
- Shrimp version: Swap the chicken for 1 lb of peeled shrimp. Sear 2 minutes per side and add at the combine step — same bake time. Adds about the same protein with a lighter feel.
- Sausage version: Use 12 oz of browned Italian sausage instead of chicken. The fennel and spice in the sausage seasons the whole bake — reduce the Italian seasoning to 1/2 teaspoon.
- Vegetarian version: Skip the meat and add 8 oz of sliced mushrooms, roasted with the cabbage. The bake drops to about 18g of protein per serving — still satisfying, fully meat-free.
- Lighter version: Replace half the heavy cream with half-and-half and cut the mozzarella topping in half. Saves roughly 120 calories and 10g of fat per serving; the sauce will be a touch thinner.
- Spicy Cajun version: Swap the Italian seasoning for 2 teaspoons of Cajun seasoning on the chicken and add 1/2 teaspoon to the sauce. The heat cuts beautifully through the cream.
Storage
Cool completely and refrigerate in an airtight container for up to 4 days. Reheat single servings in the air fryer at 350°F (175°C) for 5–6 minutes to re-crisp the top, or microwave for 2 minutes (the top will soften, but the flavor holds). The cream sauce can separate slightly on reheating — a quick stir brings it back. Freezing is not recommended; cabbage turns watery when thawed.
FAQs
Does cabbage alfredo actually taste like pasta?
Honestly? It tastes like really good creamy cabbage, not fettuccine — and that is fine. The thin roasted strips give you the twirl-and-coat experience of a noodle dish, and the rich alfredo sauce does the heavy lifting. Most people who try it stop comparing after the second bite.
Can I use bagged coleslaw mix instead of slicing cabbage?
Yes, and it is a genuine time-saver. Use two 14-oz bags of shredded cabbage (not the kind with carrots and dressing). The shreds are thinner, so reduce the roast time to 6–7 minutes per batch.
My sauce turned grainy. What went wrong?
Almost always heat: the parmesan went into a sauce that was too hot, or pre-shredded parmesan was used. Keep the pan off the heat when adding cheese, whisk in small handfuls, and grate your own parmesan.
Is this keto?
Yes — 11g of net carbs per generous serving fits keto macros, especially as a main meal. If you track strictly, serve a slightly smaller portion alongside a green salad.
Can I make it ahead?
Yes. Assemble the bake (cabbage, chicken, sauce, cheese topping) up to a day ahead, refrigerate covered, then air fry straight from the fridge — add 3–4 extra minutes to the bake time.
What air fryer pan should I use?
Any oven-safe pan that fits your basket with a little airflow around the sides — a 7-inch round cake pan or a small ceramic baking dish both work. Metal pans brown the top faster; ceramic holds heat longer.
Final Thoughts
Cabbage alfredo earned its viral moment because it solves a real problem: the craving for a big, creamy, cheesy pasta bake on a low-carb plan. The air fryer version doubles down on what makes it good — caramelized cabbage edges, a bubbling golden top, and a sauce that actually coats. Fifty grams of protein per serving means this is not diet food pretending to be dinner. It is dinner.
