Creamy Alfredo Cabbage Ribbons

Alfredo Cabbage Ribbons transform a simple head of cabbage into a creamy, garlicky side dish packed with Parmesan flavor. The cabbage is sliced into long thin ribbons, roasted until tender with lightly caramelized edges, and then tossed with a small batch of homemade Alfredo sauce so the cream clings to each strand instead of pooling in the bowl. Serve it as a vegetable side or add shrimp or another protein to make a light, satisfying main course.

Overhead view of a skillet with alfredo cabbage ribbons with kitchen tongs.

When Cabbage Meets Alfredo Sauce

If you love Alfredo sauce but want a lower-carb alternative to pasta, these cabbage ribbons are a fantastic swap. Rather than steaming the cabbage in cream, the ribbons roast first so they hold a light char and concentrated flavor. Then, a smaller portion of Alfredo is added gradually so each ribbon is coated without becoming drenched. The result is a rich, creamy dish with plenty of garlic and Parmigiano-Reggiano, yet lighter and gluten-free compared to traditional fettuccine Alfredo.

This recipe favors technique: roast the cabbage to develop color, keep the cream sauce gently simmering so it stays smooth, and grate fresh Parmesan for the best melt and texture. If you’d like, toss in cooked shrimp, diced ham, or bacon to turn the side into a complete meal.

Helpful Tips and Variations

  • Slice evenly: Cut the cabbage in half and place each half cut-side down for stability, then thinly slice into long ribbons. Separate layers so the pieces roast evenly — thick clumps won’t soften at the same rate.
  • Watch for color: Roasting time varies with ribbon thickness and cabbage size. Use the 20-minute guideline, but remove the tray once the ribbons are tender and the edges have caramelized without burning.
  • Use freshly grated Parmesan: Finely grated Parmigiano-Reggiano melts into the cream more smoothly than pre-grated or shaker-style cheese and prevents a grainy sauce.
  • Keep heat low: Simmer the cream on medium-low and whisk constantly. High heat can cause the sauce to separate. If it seems thin after adding cheese, remove from heat and let it rest 2–3 minutes to thicken.
  • Add protein: Grilled or roasted shrimp works wonderfully, as do diced ham, cooked bacon, chicken, or pork chops.

Alfredo Cabbage Ribbons

Prep: 15 mins
Cook: 20 mins
Total: 35 mins
Servings: 4(as a side)
Overhead view of a skillet with alfredo cabbage ribbons with kitchen tongs.
Roasted until tender and lightly charred, these Alfredo Cabbage Ribbons are coated in a smooth garlic-Parmesan cream sauce for an easy side dish.

Equipment

  • Rimmed baking sheet
  • Small saucepan

Ingredients

For the Cabbage

  • 1 small head cabbage
  • 2 Tbsp olive oil
  • Salt and pepper, to taste

For the Alfredo Sauce

  • 2 Tbsp butter, sliced
  • 2/3 cup heavy whipping cream
  • 1/8 tsp garlic powder
  • 1/8 tsp dried Italian seasoning
  • Kosher salt and black pepper, to taste
  • 3/4 cup freshly grated Parmigiano-Reggiano

For Serving (optional)

  • Grilled or roasted shrimp, tails removed

Instructions

  • Cut the cabbage in half from the top through the root. Place each half cut-side down and thinly slice to create long, even ribbons. Separate any layers still stuck together.
  • Arrange the ribbons on a greased rimmed baking sheet (or two). A little overlap is fine, but avoid piling them high. Drizzle with olive oil, season with salt and pepper, and toss to coat.
  • Roast at 425°F until tender with lightly charred edges, about 20 minutes. Check toward the end to prevent the thinnest pieces from burning.
  • While the cabbage roasts, make the Alfredo: combine the butter and cream in a small saucepan over medium-low heat and whisk until the butter melts. Add garlic powder, Italian seasoning, salt, and pepper and whisk until smooth.
  • Bring the sauce to a gentle simmer (do not boil) and cook about 3 minutes, whisking constantly, until it begins to thicken. Gradually whisk in the grated Parmesan until melted and the sauce is smooth. If it seems thin, remove from heat and let rest 2–3 minutes to thicken.
  • Transfer the roasted cabbage to a large bowl and add the Alfredo a little at a time, tossing gently until the ribbons are evenly coated but not saturated. You may not need all the sauce—reserve any extra for serving.
  • Divide onto plates and serve as a side or a light main. Top with grilled or roasted shrimp, chicken, or another protein if desired.

Notes

Choose a firm small head of cabbage. Slice into thin, even ribbons and separate any clumped layers so everything roasts evenly and develops caramelized edges.

Storage: Leftover cabbage with sauce will keep in an airtight container in the refrigerator for up to 3 days. Unused Alfredo sauce stored separately will keep up to 4 days; reheat gently over low heat, whisking frequently.

Nutrition

Serving: 1serving (without shrimp)
|
Calories: 366 kcal
|
Carbohydrates: 12 g
|
Protein: 10 g

Nutritional information is an estimate and may vary based on exact ingredients and portion sizes.

How to Make Alfredo Cabbage Ribbons Step by Step

The ingredients to make alfredo cabbage ribbons.

Preheat the oven to 425°F and grease a large rimmed baking sheet or two medium sheets. The cabbage can overlap slightly, but avoid piling it up so the pieces roast evenly. Prepare all ingredients before you begin so the sauce is ready as soon as the cabbage comes out of the oven.

A cabbage on a cutting board with half cut into thin ribbons.

Prep the cabbage: Halve the cabbage, place each half cut-side down for stability, and slice into long, thin ribbons. Separate any layers so the ribbons roast individually and soften evenly.

Shredded cabbage on a sheet pan, followed by baked cabbage on a sheet pan after baking.

Season and roast: Spread the ribbons on the prepared sheet(s), drizzle with olive oil, season with salt and pepper, and toss to coat. Roast at 425°F for about 20 minutes until tender and lightly charred around the edges. Remove before the smallest strands become brittle.

Butter in a saucepan with cream being poured in, followed by seasonings added, followed by parmesan added to the sauce base, then a whisk mixing homemade alfredo sauce in a sauce pan.

Make the Alfredo: In a small saucepan over medium-low heat, melt the butter into the cream. Whisk in garlic powder, Italian seasoning, salt, and pepper, and bring to a gentle simmer. Cook about 3 minutes, whisking constantly, until the sauce begins to thicken. Gradually whisk in the grated Parmesan until the sauce is smooth and creamy. Remove from heat and let rest if it needs to thicken further.

Alfredo sauce being poured over shredded cabbage in a skillet, followed by tongs mixing alfredo cabbage together.

Coat and serve: Toss the roasted cabbage with the Alfredo a little at a time until evenly coated but not soaked. Reserve any extra sauce for serving or another use. Serve warm as a side or top with cooked shrimp, chicken, or pork for a fuller meal.

Overhead view of alfredo cabbage ribbons in a skillet.

Serving suggestion: These ribbons pair well with baked chicken, pork chops, or grilled steak. If your protein bakes at 425°F, you can cook it alongside the cabbage on a separate pan so both finish at the same time.

Overhead close up of alfredo cabbage ribbons on a fork with shrimp.

Storing Leftovers

Refrigerator

Leftover cabbage will soften over time, so this dish is best eaten within a day or two. Store in an airtight container in the refrigerator for up to 3 days. Unused Alfredo sauce stored separately in a sealed jar will keep up to 4 days.

Reheating

Warm leftovers gently in a nonstick skillet over medium-low heat, stirring until heated through. Add a splash of cream or milk if the sauce has thickened. For a single serving, microwave at half power in 30-second intervals, stirring between each interval.

Freezing

Freezing is not recommended. The cabbage will become very soft once thawed, and the Alfredo sauce can separate or become grainy.

More Creamy Alfredo Ideas

  • Make a larger batch of Alfredo sauce and store extra for pasta, vegetables, or proteins.
  • Use this sauce for a classic Chicken Alfredo over fettuccine or for tortellini and peas when you need a quick weeknight dinner.
  • Try stuffing the sauce and chicken into lasagna rolls for a make-ahead, bake-and-serve meal.

If you try this recipe, consider leaving a rating or a short note about what you served it with — shrimp, chicken, or a favorite side — so others can get ideas for pairing.