|

Cabbage Alfredo (Creamy, Low-Carb, 20-Minute)

Bowl of creamy fettuccine Alfredo with chicken

Cabbage Alfredo is a creamy, low-carb dinner that swaps pasta for tender cabbage ribbons coated in a velvety garlic Parmesan sauce, and it comes together in one skillet in just 20 minutes. It tastes like the comfort of classic Alfredo, but it is lighter, faster, and made almost entirely from vegetables. The trick is slicing the cabbage thin so it cooks like pasta ribbons, softening just enough to hold the sauce without turning mushy. Mushrooms add a savory depth, and a little cream cheese makes the sauce silky without a long simmer. It is the weeknight dinner I make when I want something rich and cozy without the heaviness of a big bowl of pasta.

Why You’ll Love This Cabbage Alfredo

  • Ready in 20 minutes, in one skillet, with almost no cleanup.
  • Low-carb and gluten-free without trying to be a diet recipe — it is just good food.
  • The sauce is rich and creamy, with real Parmesan and garlic, not a jar.
  • Cabbage is cheap and always in the store, so this is a budget-friendly dinner.
  • It works as a main dish or a side, and leftovers reheat beautifully for lunch.

Key Ingredients

  • Green cabbage, 1 small head, thinly sliced (600 g) — Slice it into thin ribbons, like fettuccine, so it cooks evenly and feels like pasta. Swap: savoy cabbage is softer and sweeter, and it works the same way.
  • Unsalted butter, 2 tablespoons (30 g) — For sautéing the cabbage and mushrooms. Swap: olive oil, though butter gives the sauce a richer base.
  • Olive oil, 1 tablespoon — Keeps the butter from browning while the mushrooms cook. Swap: use all butter and watch the heat.
  • Garlic, 4 cloves, minced — The backbone of any Alfredo sauce. Swap: 1 teaspoon garlic powder if you are out of fresh.
  • Mushrooms, 5 oz (150 g), sliced — Cremini mushrooms add an earthy, meaty depth. Swap: leave them out, or use zucchini cut into ribbons.
  • Heavy cream, 1 cup (240 ml) — The base of the sauce. Swap: half-and-half works but makes a thinner sauce, so simmer it a little longer.
  • Cream cheese, 1/4 cup (60 g), softened — Makes the sauce silky and helps it cling to the cabbage. Swap: mascarpone for an even richer sauce.
  • Parmesan cheese, 1/2 cup finely grated (60 g) — Use real Parmesan, grated fresh, so it melts smoothly. Swap: Pecorino Romano for a sharper, saltier flavor.
  • Nutmeg, 1/4 teaspoon — A classic Alfredo touch that warms up the whole sauce. Swap: a pinch of white pepper if you do not have nutmeg.
  • Salt and black pepper — Season at the end, after the Parmesan goes in, because the cheese is already salty.

How to Make Cabbage Alfredo

  1. Cut the cabbage in half, remove the core, and slice it into thin ribbons about 1/4 inch wide. You should have about 6 cups of ribbons.
  2. Heat the butter and olive oil in a large skillet over medium-high heat. Add the mushrooms and cook for 4 to 5 minutes, until golden and their liquid has evaporated. Add the garlic and cook for 30 seconds more.
  3. Add the cabbage ribbons and a pinch of salt. Cook, stirring often, for 5 to 6 minutes, until the cabbage is tender with a little bite left, like al dente pasta.
  4. Pour in the heavy cream and add the cream cheese. Stir gently until the cream cheese melts and the sauce comes to a light simmer, about 2 minutes.
  5. Turn the heat to low and stir in the Parmesan a handful at a time, letting each handful melt before adding the next. Add the nutmeg, taste, and season with salt and pepper. Serve right away, with extra Parmesan on top.

Success Tips

  • Slice the cabbage thin and even. Thick pieces stay crunchy while thin ones turn soft, so take a moment with the knife.
  • Do not overcook the cabbage. It should still have a little bite, like pasta. Five to six minutes is enough.
  • Add the Parmesan off the boil. If the sauce is bubbling hard, the cheese can turn grainy instead of melting smoothly.
  • Serve immediately. The sauce thickens as it sits, so this is a dish to eat hot from the pan.

Variations

  • Chicken cabbage Alfredo: Add 2 cups of sliced cooked chicken with the cream for a heartier main dish.
  • Bacon cabbage Alfredo: Stir in 4 slices of cooked, crumbled bacon at the end for a smoky crunch.
  • Spicy cabbage Alfredo: Add 1/2 teaspoon of red pepper flakes with the garlic.
  • Broccoli cabbage Alfredo: Add 1 cup of small broccoli florets with the cabbage for extra color and crunch.

Storage, Make-Ahead and Freezing

Make-ahead: Slice the cabbage and grate the Parmesan up to 2 days ahead and store them in the fridge. The sauce itself is best made fresh.

Leftovers: Store in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet over low heat with a splash of cream or milk to loosen the sauce.

Freezing: This dish does not freeze well — the cream sauce separates and the cabbage turns soft. Make only what you will eat in a few days.

FAQ

Does cabbage really taste good as a pasta substitute?

Yes, when it is sliced thin and cooked just until tender. It turns sweet and silky in the sauce, and it holds the creamy coating the way pasta does. It will not fool anyone into thinking it is fettuccine, but it is delicious in its own right.

Can I make cabbage Alfredo dairy-free?

You can, but the sauce changes. Use full-fat coconut milk instead of cream, dairy-free cream cheese, and nutritional yeast instead of Parmesan. The flavor is different — nuttier and lighter — but still good.

Why is my Alfredo sauce grainy?

The heat was too high when the cheese went in, or the cheese was pre-shredded. Pre-shredded Parmesan has anti-caking starch that makes sauces grainy. Use a block of Parmesan, grate it fresh, and stir it in over low heat.

What should I serve with cabbage Alfredo?

It is a full meal on its own, but it is lovely next to grilled chicken, baked salmon, or a simple green salad. Garlic bread is optional but never a bad idea.

In Short

  • Tender cabbage ribbons in a creamy garlic Parmesan sauce, ready in 20 minutes.
  • One skillet, low-carb, and budget-friendly.
  • Mushrooms and nutmeg give the sauce real depth.
  • A cozy weeknight dinner that eats like comfort food and feels light.

Have you made this recipe? Leave a comment and a star rating below — I would love to hear how it turned out for you.

Cabbage Alfredo

Tender cabbage ribbons in a creamy garlic Parmesan sauce with mushrooms and nutmeg. A low-carb, one-skillet dinner ready in 20 minutes.

Servings

4

servings
Prep time

10

minutes
Cooking time

15

minutes
Calories

455

kcal
Total time

25

minutes

Ingredients

  • 1 small head green cabbage, thinly sliced (600 g)

  • 2 tablespoons unsalted butter (30 g)

  • 1 tablespoon olive oil

  • 4 cloves garlic, minced

  • 5 oz mushrooms, sliced (150 g)

  • 1 cup heavy cream (240 ml)

  • 1/4 cup cream cheese, softened (60 g)

  • 1/2 cup Parmesan cheese, finely grated (60 g)

  • 1/4 teaspoon nutmeg

  • Salt and black pepper

Directions

  • Halve the cabbage, remove the core, and slice into thin ribbons about 1/4 inch wide.
  • Heat the butter and olive oil in a large skillet over medium-high heat. Cook the mushrooms 4 to 5 minutes until golden, then add the garlic for 30 seconds.
  • Add the cabbage and a pinch of salt. Cook 5 to 6 minutes, stirring often, until tender with a little bite left.
  • Pour in the cream and add the cream cheese. Stir until melted and lightly simmering, about 2 minutes.
  • Turn the heat to low. Stir in the Parmesan a handful at a time until melted. Add the nutmeg, season with salt and pepper, and serve right away.

Notes

  • Slice the cabbage thin and even so it cooks like pasta. Do not overcook it — it should keep a little bite. Add the Parmesan over low heat so the sauce stays smooth. Serve immediately; the sauce thickens as it sits.

You Might Also Like

Leave a Reply

Your email address will not be published. Required fields are marked *