Keto Swedish Meatball Casserole (Low Carb, Creamy & Comfort-Food Perfect!)

This post may contains Amazon affiliate and other affiliate links. If you make a purchase through these links, I may earn a small commission at no extra cost to you. Your support helps me continue to provide quality content. I only recommend products I personally trust and believe will add value to your experience. For more details, please visit my Privacy Policy.

 

Some meals don’t just fill you up — they wrap around you like a blanket. Swedish meatballs have always been that kind of food for me. Creamy gravy, tender meatballs, warm spices, and that unmistakable cozy flavor that feels like winter evenings, family dinners, and second helpings without hesitation.

When I went keto, Swedish meatballs were one of those dishes I genuinely thought I had lost forever. Traditional recipes rely heavily on breadcrumbs, flour-thickened gravy, and carb-heavy sides. But the craving never left — and neither did the memory of that rich, creamy sauce coating perfectly seasoned meatballs.

That’s exactly why this Keto Swedish Meatball Casserole exists.

This recipe takes everything comforting about classic Swedish meatballs and transforms it into a low-carb, keto-friendly casserole that feels indulgent, filling, and deeply satisfying. It’s creamy without flour, rich without carbs, and hearty enough to please even the most skeptical non-keto eater.

If you love cozy dinners, one-pan meals, and recipes that reheat beautifully, this casserole deserves a permanent spot in your rotation.


Why You’ll Love This Recipe

This keto Swedish meatball casserole hits every comfort-food note:

  • 🧆 Juicy, tender meatballs – Perfectly seasoned and never dry
  • 🥣 Creamy Swedish-style gravy – Rich, silky, and flour-free
  • 🧀 One-pan casserole magic – Easy assembly, minimal cleanup
  • 🥦 Low carb & keto-approved – No breadcrumbs, no starch
  • 🍽️ Family-friendly – Even non-keto eaters love it
  • ❄️ Meal-prep friendly – Stores and reheats beautifully
  • 🔥 Baked to perfection – Cozy, bubbly, and golden on top
  • 💚 Deeply satisfying – Comfort food without the crash

My Personal Experience

The first time I tested this casserole, I was honestly just hoping it would be “good enough.” Swedish meatballs are sacred territory — mess them up, and you know immediately.

But when I pulled this out of the oven, something special happened.

The sauce was thick and glossy, clinging to each meatball. The aroma of garlic, cream, and warm spices filled the kitchen. I spooned a portion onto my plate, took one bite, and instantly knew this wasn’t a compromise recipe.

It was comfort food.

Since then, this casserole has become my go-to when:

  • I want a cozy dinner without effort
  • I’m cooking for guests who aren’t keto
  • I need a meal-prep dish that actually reheats well
  • I want something that feels indulgent but fits my macros

It’s one of those recipes that quietly becomes a favorite.


Required Equipment

Baking Dish

A 9×13-inch casserole dish works best.

  • Holds everything comfortably
  • Allows even baking and sauce coverage

Mixing Bowl

For combining meatball ingredients.

  • Makes seasoning even and consistent

Skillet

Used for browning meatballs.

  • Builds flavor before baking

Whisk

Essential for a smooth, lump-free gravy.

Knife & Cutting Board

For prepping garlic and optional garnishes.


Ingredients & Substitutions

Full Ingredient List (6 servings)

Meatballs

  • 1½ lbs ground beef or ground turkey
  • ½ cup almond flour
  • 1 large egg
  • ¼ cup heavy cream
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ¼ teaspoon nutmeg
  • 1 tablespoon olive oil (for browning)

Creamy Swedish Gravy

  • 2 tablespoons butter
  • 2 cloves garlic, minced
  • 1½ cups heavy cream
  • ½ cup beef broth
  • 1 teaspoon Dijon mustard
  • ½ teaspoon Worcestershire sauce
  • Salt and pepper to taste

Optional Add-Ins

  • 1½ cups steamed cauliflower florets
  • Fresh parsley for garnish

Why Each Ingredient Matters

  • Ground meat – Juicy, protein-rich base
  • Almond flour – Keto-friendly binder
  • Egg – Holds meatballs together
  • Heavy cream – Adds moisture and richness
  • Nutmeg – Signature Swedish flavor
  • Butter & cream – Essential for classic gravy texture
  • Dijon & Worcestershire – Depth and umami

Substitutions & Adjustments

  • Meat → Beef, turkey, or chicken (no pork)
  • Dairy-free → Coconut cream (flavor will change)
  • Almond flour → Finely ground sunflower seed flour
  • Cauliflower → Zucchini or broccoli

How to Make Keto Swedish Meatball Casserole

Step 1: Prepare the Meatball Mixture

In a mixing bowl, combine ground meat, almond flour, egg, heavy cream, and seasonings. Mix gently until just combined.

Tip: Overmixing leads to dense meatballs.


Step 2: Shape the Meatballs

Roll the mixture into evenly sized meatballs, about 1½ inches each.

Don’t worry if they’re not perfect — rustic is fine.


Step 3: Brown the Meatballs

Heat olive oil in a skillet over medium heat. Brown meatballs on all sides until golden. They don’t need to cook through fully.

Remove and set aside.


Step 4: Make the Gravy

In the same skillet, melt butter. Add garlic and cook until fragrant. Whisk in heavy cream, broth, Dijon mustard, Worcestershire sauce, salt, and pepper. Simmer gently until slightly thickened.


Step 5: Assemble the Casserole

Place meatballs in the baking dish. Add cauliflower if using. Pour gravy evenly over everything.


Step 6: Bake

Bake at 375°F (190°C) for 25–30 minutes, until bubbling and cooked through.


Step 7: Rest and Serve

Let rest 10 minutes before serving to allow sauce to thicken.


Common Mistakes to Avoid

  • Overmixing meatballs
  • Skipping browning step
  • Using low-fat cream
  • Boiling the sauce
  • Forgetting to rest before serving

Pro Tips for Best Results

  • Use full-fat dairy only
  • Brown meatballs for flavor
  • Simmer gravy gently
  • Add cauliflower for volume
  • Garnish right before serving

Keto Benefits of Beef (Main Ingredient)

Beef is ideal for keto because it:

  • Is naturally carb-free
  • High in protein and fat
  • Extremely filling
  • Supports muscle and satiety

It’s the backbone of hearty keto comfort food.


Variations You Can Try

Cheesy Version

Add shredded mozzarella or Swiss on top.

Spicy Twist

Add chili flakes or white pepper.

Mushroom Gravy

Add sautéed mushrooms to the sauce.

Air Fryer Meatballs

Air fry meatballs at 375°F for 10–12 minutes before assembling.


Tips for This Recipe

  • Serve hot for best texture
  • Sauce thickens as it cools
  • Adjust salt after baking
  • Double batch freezes well

Optional Additions

  • Fresh parsley
  • Extra Dijon
  • Mushrooms
  • Steamed broccoli

Serving Ideas

Serve with:

  • Mashed cauliflower
  • Buttered green beans
  • Zucchini noodles
  • Keto bread

Perfect for:

  • Family dinners
  • Meal prep
  • Cozy weekends
  • Cold evenings

Storage Recommendations

Refrigerator
Store for 3–4 days.

Freezer
Freeze up to 2 months.

Reheating

  • Oven: 325°F until warm
  • Air fryer: 350°F for 6–8 minutes

Frequently Asked Questions

1. Is this truly keto?
Yes — low carb, flour-free, and keto-approved.

2. Can I make it ahead?
Absolutely. Assemble and bake later.

3. Can I skip cauliflower?
Yes, it’s optional.

4. Will turkey work?
Yes, add a bit more cream for moisture.

5. Does it reheat well?
Very well — even better the next day.

6. Can I make it dairy-free?
Yes, but flavor will change.

7. Can kids eat this?
Most love it — it’s very mild and creamy.


Nutritional Breakdown (Per Serving)

Approximate values (1 of 6 servings):

  • Calories: ~520
  • Protein: ~32 g
  • Fat: ~41 g
  • Total Carbs: ~6 g
  • Fiber: ~2 g
  • Net Carbs: ~4 g

Recipe Snapshot

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: ~1 hour
  • Course: Dinner
  • Cuisine: Keto / Scandinavian-Inspired
  • Servings: 6
  • Calories: ~520

Allan
This Keto Swedish Meatball Casserole delivers everything you love about classic comfort food — tender meatballs, rich creamy gravy, and cozy baked perfection — without the carbs. It’s filling, family-friendly, and perfect for make-ahead meals or relaxed dinners at home.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Course Dinner
Cuisine Keto, Scandinavian-Inspired
Servings 6
Calories 520 kcal

Ingredients
  

Meatballs

  • Ground meat beef or turkey – 1½ lbs (680 g)
  • Almond flour – ½ cup 56 g
  • Egg – 1 large
  • Heavy cream – ¼ cup 60 ml
  • Garlic minced – 2 cloves

Creamy Gravy

  • Butter unsalted – 2 tablespoons (28 g)
  • Beef broth – ½ cup 120 ml
  • Heavy cream – 1½ cups 360 ml
  • Dijon mustard – 1 teaspoon

Seasonings

  • Salt – 1 teaspoon adjust to taste
  • Black pepper – ½ teaspoon
  • Garlic powder – ½ teaspoon
  • Onion powder – ½ teaspoon
  • Ground nutmeg – ¼ teaspoon
  • Optional chili flakes – ¼ teaspoon

Instructions
 

  • In a large mixing bowl, add the ground meat, almond flour, egg, heavy cream, minced garlic, and all of the seasonings. Gently mix everything together using your hands or a spoon just until combined. Avoid overmixing, as this can make the meatballs dense. Once mixed, shape the mixture into evenly sized meatballs, about 1 to 1½ inches in diameter, and place them on a plate.
  • Heat a large skillet over medium heat and add a small amount of oil or butter to prevent sticking. Once hot, add the meatballs in a single layer, making sure not to overcrowd the pan. Brown the meatballs on all sides, turning them carefully, until they develop a golden crust. They do not need to be fully cooked at this stage, as they will finish cooking in the oven. Remove the browned meatballs from the skillet and set them aside.
  • In the same skillet, reduce the heat slightly and add the butter. Once melted, add the garlic and cook for about 20–30 seconds until fragrant. Slowly pour in the beef broth while stirring, scraping up any browned bits from the bottom of the pan for extra flavor. Add the heavy cream, Dijon mustard, and remaining seasonings, then whisk until the sauce is smooth and well combined. Let the gravy simmer gently for a few minutes until it thickens slightly. Do not let it boil.
  • Lightly grease a baking dish and arrange the browned meatballs evenly across the bottom. Pour the creamy gravy over the meatballs, making sure they are well coated. If using any optional additions like cauliflower or mushrooms, tuck them in between the meatballs at this stage.
  • Place the baking dish in a preheated oven at 375°F (190°C) and bake uncovered for 25–30 minutes, or until the meatballs are fully cooked through and the sauce is bubbling gently around the edges.
  • Remove the casserole from the oven and let it rest for about 10 minutes before serving. This allows the sauce to thicken slightly and makes serving easier. Spoon onto plates and enjoy warm, creamy, comforting keto goodness.

Subscribe to our newsletter!

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Start 7-Day Free Trial — Daily Premium Recipes 💚