Creamy Tuscan Low Carb Meatballs – A Rich, Keto-Friendly Favorite

Creamy Tuscan low carb meatballs offer everything you crave in a comforting dinner — juicy, herbed meatballs simmered in a luxurious, garlic-infused cream sauce with sun-dried tomatoes and spinach — but without the carb-heavy guilt.

Inspired by Tuscan-style cooking, this dish brings Mediterranean warmth and indulgent flavors together in a wholesome, keto-approved recipe. It’s a one-skillet wonder, perfect for anyone looking to eat low-carb without sacrificing taste or satisfaction.

Whether you’re following a keto lifestyle or just want a protein-packed dinner that feels restaurant-worthy, these meatballs check every box: rich, savory, satisfying, and ready in about 30 minutes.

Ingredients Overview

Each ingredient in this Tuscan-style dish is carefully chosen for flavor, balance, and low-carb appeal.

Ground Chicken or Turkey

Light, lean, and full of protein, ground chicken or turkey is perfect for tender meatballs that don’t feel too heavy.

Alternative: Ground pork or beef can be used for a richer version, but may add more fat.

Pro Tip: Add finely grated Parmesan or almond flour to keep the mixture low-carb and moist.

Egg

Acts as a binder to hold the meatballs together during cooking.

Almond Flour or Parmesan

Instead of breadcrumbs, almond flour or grated Parmesan adds structure without carbs.

Flavor Boost: Parmesan adds extra umami and saltiness to the meatball mix.

Garlic & Italian Herbs

Fresh garlic and dried herbs like oregano, basil, and thyme give the meatballs their signature Mediterranean flavor.

Tip: Don’t skip seasoning — lean meat needs bold herbs to shine.

Olive Oil

Used for browning the meatballs and as a base for the creamy sauce. A good-quality olive oil adds richness and aroma.

Heavy Cream

Forms the base of the creamy Tuscan sauce. It thickens naturally and coats every meatball in luscious, velvety flavor.

Dairy-Free Option: Use full-fat coconut milk for a similar creamy texture.

Sun-Dried Tomatoes

Chewy, sweet, and intensely flavorful, sun-dried tomatoes add depth and contrast to the creamy sauce.

Tip: Use oil-packed sun-dried tomatoes for the best texture and taste.

Baby Spinach

Adds freshness, color, and nutrients. It wilts quickly into the sauce without overpowering it.

Parmesan Cheese

Grated into the sauce for extra richness and thickness.

Optional Red Pepper Flakes

Adds a gentle kick that complements the cream and herbs.

Step-by-Step Instructions

1. Mix and Form the Meatballs

In a large bowl, combine:

  • 1 lb ground chicken or turkey

  • 1 egg

  • ¼ cup almond flour or grated Parmesan

  • 1 tsp dried Italian herbs

  • 2 cloves garlic, minced

  • Salt and pepper to taste

Mix just until combined — don’t overwork the mixture. Form into 1½-inch meatballs using slightly damp hands.

2. Brown the Meatballs

Heat 1–2 tablespoons olive oil in a large skillet over medium heat. Add the meatballs in batches and brown on all sides, about 6–8 minutes total.

Note: The meatballs don’t need to be fully cooked — just seared for color and flavor. They’ll finish cooking in the sauce.

3. Make the Creamy Tuscan Sauce

In the same skillet, lower the heat and add:

  • 1–2 minced garlic cloves

  • ½ cup chopped sun-dried tomatoes (drained if oil-packed)

Sauté for 1 minute until fragrant. Then pour in:

  • 1 cup heavy cream

  • ¼ cup grated Parmesan

  • 2 cups fresh baby spinach

Stir until spinach wilts and the sauce is smooth and thickened, about 2–3 minutes.

Optional: Add a pinch of red pepper flakes for heat.

4. Simmer the Meatballs

Return the browned meatballs to the skillet, nestling them into the sauce. Cover and simmer on low heat for 8–10 minutes, until meatballs are cooked through (internal temp of 165°F).

Stir occasionally to coat them in sauce.

5. Finish and Serve

Taste and adjust seasoning — add salt, pepper, or more Parmesan if needed. Spoon meatballs and sauce into shallow bowls and garnish with fresh basil or more cheese if desired.

Tips, Variations & Substitutions

v

Cooking Tips

  • Don’t overmix the meat mixture — it can make meatballs dense.

  • Brown in batches to avoid crowding the pan, which helps them sear properly.

  • Let the sauce simmer gently — high heat may cause cream to separate.

Flavor Variations

  • Tuscan Chicken Meatballs Bake: Transfer the skillet to the oven and broil with extra cheese on top for a golden finish.

  • Add mushrooms: Sauté sliced mushrooms with the garlic and tomatoes for a deeper umami flavor.

  • Use pesto: Stir in a tablespoon of pesto for herby brightness.

Substitutions

  • Keto-Friendly: Use full-fat dairy and avoid any starchy thickeners.

  • Paleo Version: Use coconut milk and swap out Parmesan for nutritional yeast.

  • Dairy-Free: Use dairy-free cream and skip cheese or replace with dairy-free alternatives.

Serving Ideas & Occasions

These creamy Tuscan meatballs shine as a complete meal or paired with your favorite low-carb sides.

Great pairings include:

  • Cauliflower mash or cauliflower rice

  • Zucchini noodles

  • Steamed green beans or sautéed kale

  • A crisp arugula salad with lemon vinaigrette

Perfect for:

  • Weeknight keto dinners

  • Romantic low-carb date nights

  • Make-ahead meal prep (they reheat beautifully)

  • Brunch spreads with a Mediterranean theme

Nutritional & Health Notes

This dish is packed with protein and healthy fats, making it ideal for low-carb and keto diets.

A single serving (about 4–5 meatballs with sauce) offers:

  • Calories: ~450–500

  • Protein: 25–30g

  • Carbs: 4–6g net carbs (depending on tomatoes and cream)

  • Fat: 35g+

It’s rich and filling, so you won’t need large portions to feel satisfied. Spinach adds fiber and micronutrients, while the cream and cheese keep you full longer.

To reduce calories slightly, use light cream and lean turkey. To increase fiber, serve with sautéed greens or roasted vegetables.

FAQs

Q1: Are these meatballs really low-carb?

A1: Yes — this recipe uses almond flour or Parmesan instead of breadcrumbs, keeping the carb count very low. Each serving is about 4–6g net carbs.

Q2: Can I use store-bought meatballs?

A2: You can, but check the label — many frozen meatballs contain breadcrumbs or added sugars. For best low-carb results, make your own using almond flour.

Q3: Can I make these meatballs dairy-free?

A3: Yes! Use full-fat coconut milk in place of cream, and omit cheese or use a dairy-free version. The result will still be creamy and satisfying.

Q4: What’s the best meat to use?

A4: Ground chicken or turkey works great for a leaner meal. Ground pork adds richness, and beef creates a heartier flavor — all can work well in this recipe.

Q5: Can I bake the meatballs instead of pan-frying?

A5: Absolutely. Bake them at 400°F for 15–18 minutes on a parchment-lined sheet pan. Then add them to the skillet sauce to finish cooking.

Q6: Can I freeze these meatballs?

A6: Yes. Freeze the cooked meatballs (with or without sauce) in an airtight container for up to 2 months. Reheat gently on the stove or in the microwave.

Q7: How do I prevent the cream sauce from breaking?

A7: Keep the heat low once the cream is added and avoid boiling. If reheating, do so gently and stir frequently.

Print

Creamy Tuscan Low Carb Meatballs – A Rich, Keto-Friendly Favorite

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These creamy Tuscan low carb meatballs are simmered in a rich garlic-Parmesan cream sauce with sun-dried tomatoes and spinach — the perfect keto-friendly comfort food.

  • Author: Maya Lawson

Ingredients

Scale
  • 1 lb ground chicken or turkey

  • 1 egg

  • ¼ cup almond flour or Parmesan

  • 1 tsp Italian herbs

  • 2 cloves garlic, minced

  • Salt and pepper, to taste

  • 12 tbsp olive oil (for frying)

  • ½ cup sun-dried tomatoes, chopped

  • 1 cup heavy cream

  • ¼ cup grated Parmesan

  • 2 cups fresh baby spinach

  • Optional: red pepper flakes

Instructions

  • Mix ground meat, egg, almond flour, herbs, garlic, salt, and pepper in a bowl.

  • Form into 1½-inch meatballs.

  • Brown meatballs in olive oil over medium heat, about 6–8 minutes.

  • Remove meatballs; in the same pan, sauté garlic and sun-dried tomatoes for 1 minute.

  • Add heavy cream, Parmesan, and spinach. Simmer until spinach wilts.

  • Return meatballs to pan and simmer 8–10 minutes until fully cooked.

  • Taste, adjust seasoning, and serve hot.

Notes

Substitute coconut milk for dairy-free. Serve with cauliflower mash, zucchini noodles, or greens. Meatballs can be made ahead or frozen.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star