I think we can all agree that finding genuinely satisfying low-carb meals can be a challenge.
This simple keto cabbage recipe solves that problem by transforming basic cabbage and beef into a creamy, flavorful dinner. The spicy harissa cream swirl adds a vibrant color and warmth to the otherwise neutral cabbage, creating a hearty meal in one skillet perfect for busy evenings when you want maximum flavor with minimal effort.
This easy keto cabbage recipe feels like a real indulgence, not a diet meal, making it an instant family favorite.

Ingredients
- 1 tbsp (15 mL) olive oil: This provides the base for sautรฉing and browning the meat. Choose a high-quality extra virgin olive oil for flavor.
- 450 g (1 lb) lean ground beef: Lean ground beef (85-90%) works best here to avoid excess grease. You can substitute with ground turkey or chicken for a lighter, high-protein option.
- 1 medium yellow onion, finely diced: The onion adds essential aromatic flavor to the base of the dish. Be sure to dice finely so it cooks down quickly and evenly.
- 3 cloves garlic, minced: Freshly minced garlic adds a pungent base flavor. Avoid pre-minced jarred garlic for a better, more robust taste.
- 1 tsp (5 mL) ground cumin: Cumin provides warmth and earthiness, common in Mediterranean and North African-inspired dishes. Ensure your spices are fresh for maximum impact.
- 1/2 tsp (2.5 mL) ground coriander: Coriander adds a slight citrusy and sweet note that balances the cumin and harissa. This spice combination creates depth of flavor.
- 1/2 tsp (2.5 mL) smoked paprika: Smoked paprika contributes a rich, smoky flavor. Do not substitute with regular sweet paprika, as the smoky quality is key.
- 1 large head green cabbage (approx. 1.2-1.5 kg / 2.5-3.3 lb), cored and shredded: Green cabbage holds its shape well during simmering and provides the low-carb bulk. Shredding ensures even cooking and prevents large, tough pieces.
- 120 mL (1/2 cup) vegetable broth: This liquid helps steam the cabbage and create a flavorful sauce base. Ensure the broth is low-sodium to control the salt content in the dish.
- 1/2 tsp (2.5 mL) salt, or to taste: Adjust to your preference, but add enough to season the large volume of cabbage. Itโs best to add half now and adjust after the cabbage has simmered.
- 1/4 tsp (1.25 mL) freshly ground black pepper, or to taste: Freshly ground pepper provides a sharper bite than pre-ground pepper. A good amount of pepper enhances the overall spice profile.
- 120 mL (1/2 cup) heavy cream: Heavy cream creates the rich, creamy texture for the harissa swirl. Ensure itโs full-fat for a truly decadent sauce that adheres to keto guidelines.
- 2 tbsp (30 mL) harissa paste: Harissa paste provides the distinct spicy and floral flavor for the swirl. Look for a quality brand; heat levels vary, so adjust to your liking.
- 1 tbsp (15 mL) cream cheese, softened: Softened cream cheese ensures the swirl emulsifies smoothly without lumps. It adds tanginess and further thickness to the sauce.
- 2 tbsp (30 mL) fresh cilantro, chopped, for garnish: Cilantro adds brightness and a pop of contrasting color to finish the dish. If you dislike cilantro, use fresh parsley instead.
Instructions
Brown the ground beef. Heat the olive oil in a large deep skillet or Dutch oven over medium-high heat. Add the ground beef and cook, breaking it up with a spoon, until browned and cooked through, about 7-9 minutes. Drain any excess fat from the pan, leaving about 1 tablespoon for flavor, and set the beef aside.
Sautรฉ aromatics and spices. Reduce the heat to medium; add the finely diced onion to the same skillet and cook until softened and translucent, about 5-7 minutes. Add the minced garlic, ground cumin, ground coriander, and smoked paprika, and cook for another minute until fragrant, stirring constantly. The goal here is to toast the spices, which maximizes their flavor before adding the cabbage.
Add cabbage and wilt. Add the shredded cabbage to the skillet; it will seem like a lot, but don’t worry, it will cook down significantly. Stir well to combine the cabbage with the aromatics and spices in the skillet. Cover the skillet and let the cabbage wilt for 5-7 minutes, stirring occasionally to prevent sticking and promote even wilting.
Simmer until tender. Pour in the vegetable broth, then stir in the salt and black pepper. Bring the skillet contents to a simmer, then reduce the heat to low, cover, and cook for 15-20 minutes, or until the cabbage is tender to your liking. Stir halfway through the simmering time to ensure all cabbage pieces cook evenly. This simmering process creates the perfect texture for this keto cabbage recipe.
Prepare the Harissa Cream Swirl. While the cabbage is simmering, prepare the Harissa Cream Swirl in a separate small bowl. Whisk together the heavy cream, harissa paste, and softened cream cheese until smooth and well combined. Make sure the cream cheese is truly softened, or it will clump in the sauce instead of emulsifying smoothly.
Finish the keto cabbage recipe. Once the cabbage is tender, stir in about two-thirds of the Harissa Cream Swirl mixture into the keto cabbage recipe with beef. Mix until evenly incorporated and heated through, about 1-2 minutes; do not boil the cream mixture. Taste and adjust seasoning if necessary before plating.
Plate and garnish. Spoon the finished keto cabbage recipe with Spicy Harissa Cream Swirl into a shallow bowl or plate. Take the remaining Harissa Cream Swirl and drizzle it artfully over the top, creating visible streaks and pools of the vibrant sauce. Finish with a generous sprinkle of chopped fresh cilantro for a final pop of contrasting green color and freshness on this hearty keto cabbage recipe.
What Makes This Keto Cabbage Recipe So Satisfying?
A common issue with low-carb meals is that they lack a certain depth of flavor. This keto cabbage recipe solves that by using harissa, a spice paste known for its smoky and slightly floral notes. The combination of ground beef and tender cabbage provides a hearty texture that makes this keto cabbage recipe feel complete. The addition of the creamy swirl transforms this simple skillet into something truly satisfying, far removed from typical diet food.
Smart Swaps and Variations for Your Cabbage Skillet
- Protein: While ground beef is a classic choice, ground lamb adds an authentic Mediterranean flavor profile. For a lighter meal, ground chicken or turkey works well too.
- Heat Level: Harissa paste varies in heat. Reduce to 1 tablespoon or substitute with tomato paste mixed with a pinch of cayenne pepper for a milder kick. This is a great family-friendly adjustment.
- Vegetable Additions: This cabbage skillet base handles other vegetables easily. Try adding sliced mushrooms, bell peppers, or spinach during the simmering stage for extra nutrients.

Tips for Meal Prep and Freezing
This keto cabbage recipe is excellent for meal prep. The ground beef and cabbage mixture can be fully prepared and stored in an airtight container for up to 3 days in the refrigerator. To reheat, warm in a skillet on medium heat, then add the fresh harissa cream swirl just before serving. For longer storage, the base (beef and cabbage without cream) freezes well for up to 3 months. Thaw overnight in the refrigerator before completing steps 5โ7.
FAQs
Can I make this dairy-free?
Yes, you can substitute the heavy cream and cream cheese with full-fat canned coconut milk and a tablespoon of nutritional yeast for a creamy, slightly cheesy flavor. This maintains the low-carb status for a healthy eating lifestyle.
What can I substitute for harissa paste?
A great substitute for a similar flavor profile is chili garlic sauce or gochujang (Korean chili paste), though these will alter the flavor slightly. Be sure to check the nutrition label, as some sauces contain added sugars.
How long do leftovers from this keto cabbage recipe last in the refrigerator?
Leftovers can be stored in an airtight container for up to 3โ4 days in the refrigerator. I actually find the flavors deepen overnight, making it a perfect quick meal prep option for lunch.
Can I use pre-shredded cabbage from the store?
Yes, pre-shredded cabbage works perfectly for this recipe and is a great time-saver. It’s especially useful on busy weeknights when you need to get dinner on the table fast.
What can I serve with this dish?
This dish is a complete meal on its own, high in fiber and protein. If you want to expand it, serve with cauliflower rice to soak up the extra sauce or a simple side salad.
Is this actually a keto cabbage recipe?
Yes, cabbage is a staple vegetable on the keto diet due to its low net carb count. This specific keto cabbage recipe is built around low-carb ingredients like ground beef and heavy cream, making it suitable for a ketogenic lifestyle.
Conclusion
This hearty keto cabbage recipe proves that low-carb meals can be satisfying, flavorful, and easy to execute for the whole family. Pin this recipe now and share it with friends looking for delicious, easy keto dinner ideas.
Print
keto cabbage recipe
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Diet: Keto
Description
A simple, one-skillet keto meal featuring ground beef and cabbage finished with a creamy, spicy harissa swirl for a rich and satisfying low-carb dinner.
Ingredients
- 1 tbsp olive oil
- 1 lb (450 g) lean ground beef
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 tsp ground cumin
- 1/2 tsp ground coriander
- 1/2 tsp smoked paprika
- 1 large head green cabbage, cored and shredded
- 1/2 cup (120 mL) vegetable broth
- 1/2 tsp salt, or to taste
- 1/4 tsp black pepper, or to taste
- 1/2 cup (120 mL) heavy cream
- 2 tbsp harissa paste
- 1 tbsp cream cheese, softened
- 2 tbsp fresh cilantro, chopped, for garnish
Instructions
- Brown the Ground Beef: Heat olive oil in a large skillet over medium-high heat. Add ground beef and cook for 7โ9 minutes, breaking up the meat, until browned. Drain excess fat and set beef aside.
- Sautรฉ Aromatics and Spices: Reduce heat to medium. Add onion to the skillet and cook until translucent (5โ7 minutes). Stir in minced garlic, cumin, coriander, and smoked paprika for 1 minute until fragrant.
- Wilt Cabbage: Add shredded cabbage to the skillet and stir to combine with aromatics. Cover and let the cabbage wilt for 5โ7 minutes, stirring occasionally.
- Simmer Cabbage until Tender: Pour in vegetable broth and add salt and pepper. Bring to a simmer, then reduce heat to low. Cover and cook for 15โ20 minutes, or until the cabbage reaches desired tenderness. Stir halfway through.
- Prepare Harissa Cream Swirl: While cabbage simmers, whisk together heavy cream, harissa paste, and softened cream cheese in a small bowl until smooth.
- Finish Dish: Stir two-thirds of the harissa cream mixture into the cabbage and beef. Heat through for 1โ2 minutes; avoid boiling. Adjust seasoning to taste.
- Plate and Garnish: Serve the dish, drizzle with the remaining harissa cream swirl, and garnish generously with chopped fresh cilantro.
Notes
For best results, make sure the cream cheese is fully softened before mixing into the harissa cream swirl. Leftovers can be stored in the refrigerator for up to 3 days or frozen for 3 months; add fresh harissa cream swirl after reheating. Parsley can be used as a substitute for cilantro.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Dinner
- Method: Skillet
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 450 kcal
- Sugar: 5 g
- Sodium: 450 mg
- Fat: 28 g
- Saturated Fat: 12 g
- Unsaturated Fat: 16 g
- Trans Fat: 0 g
- Carbohydrates: 15 g
- Fiber: 7 g
- Protein: 30 g
- Cholesterol: 90 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and weโll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- โ Printable PDF (ingredients + steps)
- โ Save it to your phone (no long scrolling)
- โ Includes cook time + servings
- โ Easy to follow
FAQ
Whereโs the full recipe?
Itโs delivered as a printable PDF so you can save it and cook without scrolling.
I didnโt get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.