This cheesy Keto Meatball Casserole is guaranteed to keep your tastebuds singing. Perfectly seasoned meatballs topped with ricotta cheese, marinara, and mozzarella in a simple combination that never fails to satisfy.

This Keto Meatball Casserole is Comfort Food Perfection!
I am obsessed with any type of Italian food, and this Keto Meatball Casserole is my idea of dinnertime perfection!
It is one of those dishes that even your non-keto kids will beg you for again and again.
I will often make the meatballs the day ahead of time, or on the weekend when I am doing meal prep.
That makes this deliciously cheesy dish super-quick to throw together.
Are Meatballs Keto?
Most store-bought meatballs are not keto because they contain breadcrumbs that act as a binder. Breadcrumbs add gluten and carbs and place them squarely in the non-keto category. The good news is that it is relatively simple to make low carb meatballs!
Making Meatballs Without Breadcrumbs
The only challenge in skipping the breadcrumbs is that you still need something for binding. Technically, you can use egg, but in a casserole such as this, there is a good possibility that your meatballs would crumble. (Especially leftovers.)
I solve this issue by adding in almond flour and gelatin.
Finely ground almond flour acts as a binder in a similar way that breadcrumbs would.
I add gelatin because it increased the capacity to retain moisture as the meatballs cook and because it helps the texture.
Can I skip the gelatin if I don't have it?
Yes, you sure can! I am a big fan of adding it to meatballs, but it isn't absolutely necessary for this recipe to work.
As an Amazon Associate, I earn From Qualifying Sales
Pro Tips
- If you have the time, well salt the meat and let it sit for about 30 minutes before mixing. This will result in a very cohesive texture with just the right amount of springiness.
- Use a medium cookie scoop to form the meatballs.
- If you would prefer browned meatballs, you can cook them in the air fryer, or fry them in a shallow layer of oil in a hot skillet.
Serving Suggestions
- A simple green salad is nice here!
- Roasted Broccoli
- Serve over keto-friendly noodles! Zucchini noodles, shirataki noodles, spaghetti squash, and palmini are all great options.
Make-Ahead
This recipe can be prepared up to 2 days ahead of time and stored cover in the refrigerator. Leftovers are good for about 5 days.
Freezing
You can freeze an uncooked casserole for up to 2 months. Wait to add the cheese until just before serving. Leftovers may be frozen for up to 2 months.
How to Make Keto Meatball Casserole
Step 1: Start by preheating your oven. Place the beef in a large bowl, and sprinkle it with salt and pepper.
Step 2: If you are using the gelatin, beat the eggs in a small bowl and sprinkle it with gelatin. Heat the broth to just warm, and add it to the egg/gelatin mixture after the mixture has sat for at least 5 minutes.
Step 3: Add the gelatin mixture to the ground beef and stir in parmesan, almond flour, garlic, and Italian seasoning.
Step 4: Place the meatballs in a single layer on baking sheets. Bake for 15 minutes.
Step 5: Drain and arrange in a casserole dish.
Step 6: Dollop with ricotta.
Step 7: Spread the marinara on top.
Step 8: Top with cheese and bake for 15 minutes.
More Great Keto Casseroles to Try:
- Keto Chicken Bacon Ranch Casserole is cheesy comfort food that never gets old. Try it once and you will be addicted.
- Both kids and adults love this delicious Keto Chicken Broccoli Casserole.
- For a delicious side, this Keto Broccoli Cheese Casserole always hits the spot.
- Meat lovers Keto Pizza Casserole is super-quick and full of flavor.
Keto Meatball Casserole
Equipment
- Casserole Dish
Ingredients
- 2 pounds ground beef
- 1 teaspoon salt
- ½ teaspoon ground pepper
- 2 eggs beaten
- 2 teaspoons gelatin optional
- ¼ cup beef broth
- 1 cup finely grated parmesan
- ⅓ cup almond flour
- 1 tablespoon minced garlic
- 1 teaspoon Italian seasoning
- 1 cup ricotta cheese
- 2 cups keto marinara or Rao’s marinara
- 16 ounces mozzarella cheese fresh, grated, or a combination
Instructions
- Preheat oven to 400 degrees.
- Place the ground beef in a large bowl and sprinkle with salt and pepper.
- Beat the eggs in another small bowl and sprinkle with the gelatin. Set aside for 5 minutes.
- Heat the beef broth until just warm but not hot, and add to the gelatin mixture. Whisk to combine.
- Add the gelatin mixture to the ground beef and stir in parmesan, almond flour, garlic, and Italian seasoning. Use a small cookie scoop to form into meatballs.
- Place the meatballs in a single layer on two baking sheets. Bake for 15 minutes, flipping halfway through.
- Remove from the oven and drain on a rack. Alternatively, you can air fry the meatballs for 9 minutes.
- Arrange the meatballs in a casserole dish.
- Dollop with ricotta cheese.
- Top with marinara and top with cheese.
- Bake for 15 minutes. Allow to cool slightly before serving.
Nutrition
Italian Inspired Keto Recipes to Try:
- Like baked ziti? You won't miss a thing with this Keto Cauliflower Ziti.
- Italian Sausage Zucchini Boats are light and filling at the same time!
Christine Weis
OMGoodness! This is the perfect dish for an Italian like me. I'm going to get so fat cooking and eating while in quarantine. Haha! I have to try this! Thank you!
Surekha
Everything about this looks fantastic! Meatballs. Cheese. It's everything that I love and then some.
Kathy
Cheese and meatballs? SOLD! Just looking at these pictures is making my mouth water!
Valerie
This looks so good! I love how there is a way to make keto meatballs. The almond flour and gelatin is genius. This will be great for leftovers and my life is all about leftovers these days haha.
Ann
Oh geez, that looks delicious!
That's most definitely a dish that's right up my alley, and seeing as it seems quite easy to make, I think I will try it 🙂
Matt Taylor
Looks awesome and easy to make. Thanks for sharing!
Marysa
What a great idea! I never thought to make a casserole with meatballs. Sounds delicious and easy to make as well.
Kuntala Bhattacharya
Looks so yummy. I liked the cheese part, only that I don't eat beef. Can it be done by using chicken or lamb? I am trying out different recipes at home, so thinking of doing this too.
Melanie williams
Oh wow my mouth is watering watching this. I will wing this over to my partner, as he loves to cook things like this
the joyous living
i do not follow keto but this looks so good! i would definitely be game for trying it sometime. your photos of the finished product look so delicious.
Stephen
Going to give this a go as I need to lower my carbs
Katrina kroeplin
That looks amazing. I'll def have to try it soon.
Knycx journeying
Huh ~ I love cheese so it is yummy by the look of it! Thanks for the recipe and posts and I have some great dinner idea at home -
Anna
What a delicious recipe! I love that it also has ricotta cheese! Thanks for sharing!
Elicit Folio
I just made this recipe and man is it delicious! It's full of flavor and easy to make. This is a keeper for sure!
Wendy Polisi
So glad that you enjoyed it! It is a favorite around here too.
Lyanna Soria
That is looking quite delicious! I wonder how different it would taste like from normal meatballs to keto meatball version.
Wendy Polisi
It doesn't really taste different!
Victoria W.
Haven’t made this yet. But instead of gelatin could one use xantham or phylum husk?
Wendy Polisi
I haven't tried it with either so I am not sure how it would work. I would probably just leave it off all together.
Kristine
What kind of gelatin?
Wendy Polisi
I use unflavored grass-fed beef gelatin.
Boo
I wonder if one can make bread crumbs from one of the low-carb breads? Is there any problem with them?
Wendy Polisi
You could do that if you wanted to! I don't find the bread necessary in meatballs, but there isn't a problem doing that if it is your preference.