This meal features juicy ground beef meatballs seasoned with parmesan and herbs, served over a bed of sautéed cabbage “noodles.” The dish is finished with a rich garlic butter sauce brightened with lemon juice and fresh parsley. The result is a savory, comfort-food bowl that provides a satisfying low-carb alternative to traditional pasta.
About This Recipe
To prepare the meal, the meatballs are formed with egg and parmesan to ensure they stay tender and hold their shape during browning. The cabbage is finely shredded into ribbons and sautéed in a separate skillet until it reaches a soft, noodle-like consistency that readily absorbs the sauce. It is important to melt the butter and garlic in the same pan used for the meatballs to incorporate the savory pan drippings into the final glaze.
The flavor relies on the combination of rich, browned beef and the aromatic profile of garlic infused into melted butter. Using lemon juice provides a necessary hit of acidity that cuts through the fat, while the parmesan in the meatballs adds a salty, umami depth. Since the cabbage is cooked just until tender, it offers a mild, slightly sweet foundation that complements the bold, savory notes of the garlic and meat.
This dish works well for a quick weeknight dinner and is an excellent option for meal prep as the cabbage noodles hold up well when reheated. It’s easy to customize the recipe by adding chili flakes for heat or substituting the ground beef with a blend of pork for added juiciness. These meatballs are best served hot, topped with an extra sprinkle of parsley and parmesan for a structured and filling meal.
Why You’ll Love This Recipe
- Ready in under 25 minutes
- Perfect balance of protein and healthy fats
- Rich garlic-butter flavor without cream
- Simple ingredients, big flavor payoff
- Works for lunch, dinner, or meal prep
What You’ll Need for These Keto Garlic Butter Meatballs
- Meatballs
- 1 lb ground beef (or beef/pork blend)
- 1 large egg
- 1/4 cup grated Parmesan
- 1 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp pepper
- 1 tbsp chopped parsley
- 1 tbsp olive oil (for frying)
- Garlic Butter Sauce
- 4 tbsp unsalted butter (60 g)
- 3 garlic cloves, minced
- Juice of 1/2 lemon
- 1 tbsp chopped parsley
- Salt & pepper to taste
- “Noodles”
- 1/2 medium head of cabbage, finely shredded
- 1 tbsp olive oil
- Pinch of salt
Step-by-Step Preparation
- Form the meatballs: In a bowl, mix beef, egg, parmesan, garlic powder, salt, pepper, and parsley. Roll into 12–14 small balls.
- Brown the meatballs: Heat olive oil in a skillet over medium heat. Add meatballs and sear until golden on all sides, about 6–8 minutes. Remove and set aside.
- Make the garlic butter: In the same pan, melt butter and add minced garlic. Cook for 30 seconds until fragrant. Stir in lemon juice and parsley.
- Sauté the cabbage: In a separate skillet, heat olive oil, add cabbage and salt, and fry 5–6 minutes until soft but not mushy.
- Combine: Return meatballs to the garlic-butter pan and toss to coat.
- Serve: Plate the cabbage noodles, top with meatballs and sauce, and sprinkle with extra parmesan.
FAQ
- Can I use ground chicken or turkey?
Yes — just add 1 tbsp olive oil to keep them juicy. - Is cabbage the only low-carb noodle option?
You can also use zucchini noodles or shirataki, but cabbage holds flavor best. - Can I meal prep this?
Absolutely. Keeps 3–4 days in the fridge and reheats well. - Can I skip the lemon?
You can, but a little acidity balances the butter perfectly.
Variations & Substitutions
- Add chili flakes for a spicy kick.
- Mix in spinach or kale to the sauce.
- Swap parmesan for pecorino for a sharper flavor.
- Use ghee instead of butter for dairy-free.
Serving Suggestions
- Serve with a sprinkle of parmesan and fresh parsley. Pairs well with sparkling water or a light keto lemonade for lunch.

Keto Garlic Butter Meatballs with Cabbage Noodles
Ingredients
- Meatballs
- 1 lb ground beef (or beef/pork blend)
- 1 large egg
- 1/4 cup grated Parmesan
- 1 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp pepper
- 1 tbsp chopped parsley
- 1 tbsp olive oil (for frying)
- Garlic Butter Sauce
- 4 tbsp unsalted butter
- 3 garlic cloves (minced)
- Juice of 1/2 lemon
- 1 tbsp chopped parsley
- Salt & pepper to taste
- “Noodles”
- 1/2 medium head of cabbage (finely shredded)
- 1 tbsp olive oil
- Pinch of salt
Instructions
- Form the meatballs: In a bowl, mix beef, egg, parmesan, garlic powder, salt, pepper, and parsley. Roll into 12–14 small balls.
- Brown the meatballs: Heat olive oil in a skillet over medium heat. Add meatballs and sear until golden on all sides, about 6–8 minutes. Remove and set aside.
- Make the garlic butter: In the same pan, melt butter and add minced garlic. Cook for 30 seconds until fragrant. Stir in lemon juice and parsley.
- Sauté the cabbage: In a separate skillet, heat olive oil, add cabbage and salt, and fry 5–6 minutes until soft but not mushy.
- Combine: Return meatballs to the garlic-butter pan and toss to coat.
- Serve: Plate the cabbage noodles, top with meatballs and sauce, and sprinkle with extra parmesan.
Did you make this recipe?
I’d love to hear from you — leave a comment below and tell me how it turned out, what you liked, or if you made any tweaks!
Try these next:
New keto recipes are added every week — check back often for more low-carb inspiration!
