Keto Marry Me Meatballs – Creamy, Savory, and Low-Carb Comfort
These Keto Marry Me Meatballs are rich, tender, and bathed in a creamy sun-dried tomato Parmesan sauce that tastes like something you’d get at a cozy bistro. They’re easy enough for a weeknight but special enough for company. No breadcrumbs, no fuss—just juicy meatballs and a silky sauce that keeps carbs low and flavor high.
Serve them over zucchini noodles, cauliflower mash, or a simple green salad for a satisfying, keto-friendly meal. If you’re cooking for someone you love, this dish knows how to make an impression.
Ingredients
Method
- Mix the meatballs. In a large bowl, combine ground meat, egg, almond flour, Parmesan, onion, garlic, Italian seasoning, red pepper flakes, salt, and pepper. Mix gently with your hands until just combined. Don’t overwork it.
- Shape. Use a small scoop or spoon to form 16–18 golf ball–size meatballs. Roll lightly to keep them tender.
- Sear. Heat oil in a large skillet over medium-high. Add meatballs in a single layer without crowding. Sear 2–3 minutes per side until browned. Transfer to a plate. (They’ll finish cooking in the sauce.)
- Start the sauce. Lower heat to medium. Add butter to the same skillet. Stir in garlic and sun-dried tomatoes with a touch of the tomato oil. Cook 30–60 seconds until fragrant.
- Build the cream base. Pour in cream and chicken broth. Scrape the browned bits from the pan—those add flavor. Stir in Italian seasoning and bring to a gentle simmer.
- Thicken and season. Stir in Parmesan until melted and smooth. Simmer 2–3 minutes to slightly thicken. Taste and add salt and pepper as needed.
- Finish cooking the meatballs. Nestle the browned meatballs into the sauce. Simmer on low for 8–10 minutes, turning once, until the centers reach 165°F (74°C).
- Brighten it up. Squeeze in lemon juice and stir. The acidity balances the richness and makes the flavors pop.
- Garnish and serve. Top with chopped basil or parsley. Serve over zucchini noodles, spaghetti squash, or cauliflower mash for a complete keto meal.
Why This Recipe Works
Classic meatballs usually use breadcrumbs, but almond flour and grated Parmesan step in for the job here, keeping things low-carb and tender. The sauce combines cream, garlic, and sun-dried tomatoes for bold, restaurant-style flavor with minimal steps.
Browning the meatballs first locks in juices, then simmering them in the sauce infuses every bite. It’s a smart technique that takes humble ingredients and turns them into something special.
Ingredients
- For the meatballs:
- 1 lb (450 g) ground beef (80/20) or a 50/50 mix of beef and pork
- 1 large egg
- 1/3 cup finely ground almond flour
- 1/4 cup grated Parmesan cheese
- 2 tbsp minced onion or 1 tsp onion powder
- 2 cloves garlic, minced
- 1 tsp Italian seasoning
- 1/2 tsp crushed red pepper flakes (optional)
- 1 tsp kosher salt
- 1/2 tsp black pepper
- 2 tbsp olive oil or avocado oil, for searing
- For the sauce:
- 2 tbsp butter
- 3 cloves garlic, minced
- 1/3 cup oil-packed sun-dried tomatoes, finely chopped (plus 1–2 tsp of the oil)
- 1 cup heavy cream
- 1/2 cup chicken broth (low-sodium)
- 1/2 cup grated Parmesan cheese
- 1 tsp Italian seasoning
- Juice of 1/2 lemon (about 1 tbsp), to taste
- Salt and pepper, to taste
- Fresh basil or parsley, chopped, for garnish
How to Make It
- Mix the meatballs. In a large bowl, combine ground meat, egg, almond flour, Parmesan, onion, garlic, Italian seasoning, red pepper flakes, salt, and pepper. Mix gently with your hands until just combined.
Don’t overwork it.
- Shape. Use a small scoop or spoon to form 16–18 golf ball–size meatballs. Roll lightly to keep them tender.
- Sear. Heat oil in a large skillet over medium-high. Add meatballs in a single layer without crowding.
Sear 2–3 minutes per side until browned. Transfer to a plate. (They’ll finish cooking in the sauce.)
- Start the sauce. Lower heat to medium. Add butter to the same skillet.
Stir in garlic and sun-dried tomatoes with a touch of the tomato oil. Cook 30–60 seconds until fragrant.
- Build the cream base. Pour in cream and chicken broth. Scrape the browned bits from the pan—those add flavor.
Stir in Italian seasoning and bring to a gentle simmer.
- Thicken and season. Stir in Parmesan until melted and smooth. Simmer 2–3 minutes to slightly thicken. Taste and add salt and pepper as needed.
- Finish cooking the meatballs. Nestle the browned meatballs into the sauce.
Simmer on low for 8–10 minutes, turning once, until the centers reach 165°F (74°C).
- Brighten it up. Squeeze in lemon juice and stir. The acidity balances the richness and makes the flavors pop.
- Garnish and serve. Top with chopped basil or parsley. Serve over zucchini noodles, spaghetti squash, or cauliflower mash for a complete keto meal.
Keeping It Fresh
Store leftovers in an airtight container in the fridge for up to 4 days.
The sauce will thicken as it chills; a splash of broth or water loosens it when reheating. For meal prep, portion meatballs with sauce into single-serve containers and refrigerate. Reheat gently on the stove over low heat or in the microwave at 50–70% power to avoid breaking the cream sauce.
These meatballs also freeze well.
Cool completely, then transfer to a freezer-safe container for up to 2 months. Thaw overnight in the fridge and warm on the stovetop with a bit of broth or cream to restore the silky texture.
Health Benefits
- Low in carbs, high in satisfaction: Skipping breadcrumbs and using almond flour keeps carbs low while delivering fiber and healthy fats.
- Balanced fats for satiety: Heavy cream, olive oil, and Parmesan help you feel full longer, reducing snack cravings.
- Protein-packed: Each serving provides solid protein to support muscle maintenance and steady energy.
- Micronutrient boost: Sun-dried tomatoes add lycopene and antioxidants, while fresh herbs bring extra vitamins and flavor without carbs.
What Not to Do
- Don’t overmix the meat. Overworking the mixture makes dense, tough meatballs.
- Don’t skip the sear. Browning creates flavor and helps the meatballs hold their shape.
- Don’t boil the sauce hard. A rolling boil can cause cream to separate. Keep it at a gentle simmer.
- Don’t add lemon too early. Stir it in at the end to keep the sauce smooth and bright, not curdled.
- Don’t forget to taste. Parmesan and broth vary in saltiness.
Adjust seasoning before adding the meatballs back.
Recipe Variations
- Chicken or turkey: Swap ground beef for ground chicken or turkey. Add 1 tbsp olive oil to the mix to keep lean meat moist.
- Bacon boost:-strong> Stir in 2–3 slices of crisp, chopped bacon to the sauce for smoky flavor.
- Mushroom lovers: Sauté 1 cup sliced mushrooms after searing the meatballs, then build the sauce on top.
- Spinach swirl: Fold in 1–2 cups baby spinach during the final simmer until wilted.
- Dairy-light: Use coconut cream instead of heavy cream and nutritional yeast in place of some Parmesan. Flavor will shift slightly but stays rich.
- Extra heat: Add more red pepper flakes or a pinch of cayenne to the sauce.
- Herb-forward: Finish with extra fresh basil and a squeeze of lemon for a lighter, brighter profile.
FAQ
Can I bake the meatballs instead of searing?
Yes.
Bake on a parchment-lined sheet at 400°F (200°C) for 12–15 minutes until browned and nearly cooked through, then simmer in the sauce for 5 minutes to finish. You’ll lose a tiny bit of sear flavor, but cleanup is easier.
What can I use instead of almond flour?
Finely crushed pork rinds or coconut flour work. If using coconut flour, start with 1–2 teaspoons since it absorbs more moisture.
Adjust until the mixture holds together without feeling dry.
Is this recipe gluten-free?
Yes, as written it’s naturally gluten-free. Always check labels on broth and sun-dried tomatoes to confirm there are no hidden gluten-containing additives.
How can I make the sauce thicker?
Simmer a few extra minutes to reduce, or add an extra tablespoon of grated Parmesan. Avoid starch thickeners to keep it keto.
If it gets too thick, thin with a splash of broth or cream.
What should I serve with Keto Marry Me Meatballs?
Zucchini noodles, spaghetti squash, cauliflower rice, or cauliflower mash are perfect low-carb sides. A crisp arugula salad with lemon vinaigrette also balances the richness nicely.
Can I make them ahead?
Yes. Shape and sear the meatballs up to 24 hours ahead, refrigerate, and finish in the sauce before serving.
The flavors deepen, and dinner comes together fast.
Why are my meatballs falling apart?
They may need more binder or a gentler touch. Add another tablespoon of almond flour or a bit more Parmesan, and avoid flipping too early while searing. Chilling the shaped meatballs for 15 minutes also helps them set.
Do I need the lemon juice?
It’s optional but recommended.
A small amount of acid brightens the sauce and keeps it from tasting flat. Start with 1 teaspoon and adjust to taste.
Can I make this without sun-dried tomatoes?
Yes. Replace with halved cherry tomatoes sautéed in olive oil until softened.
The flavor will be fresher and less intense but still delicious.
How many carbs are in a serving?
Exact counts vary by brand, but typically you’ll get around 5–7 net carbs per serving, mostly from the sauce and tomatoes. Check your specific ingredients to be sure.
Wrapping Up
Keto Marry Me Meatballs deliver big comfort with minimal carbs and straightforward steps. They’re rich, saucy, and endlessly adaptable, whether you’re cooking for a quiet night in or a special dinner.
Keep this recipe in your back pocket for those times you want something impressive without a lot of effort. One bite, and you’ll see why they’ve earned a romantic name—and a regular spot on the dinner rotation.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.



