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.

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 before, or on the weekend when I am doing meal prep.
That makes this deliciously cheesy dish super-quick to throw together.
If you are looking for more keto casseroles, don't miss my Keto Chicken Bacon Ranch Casserole, Keto Chicken Broccoli Casserole, Keto Broccoli Cheese Casserole and Keto Pizza Casserole.
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, so if you don't have it, feel free to leave it off.
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.

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.
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.
Notes
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.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 says
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 says
Everything about this looks fantastic! Meatballs. Cheese. It's everything that I love and then some.
Kathy says
Cheese and meatballs? SOLD! Just looking at these pictures is making my mouth water!
Valerie says
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 says
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 says
Looks awesome and easy to make. Thanks for sharing!
Marysa says
What a great idea! I never thought to make a casserole with meatballs. Sounds delicious and easy to make as well.
Kuntala Bhattacharya says
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 says
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 says
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 says
Going to give this a go as I need to lower my carbs
Katrina kroeplin says
That looks amazing. I'll def have to try it soon.
Knycx journeying says
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 says
What a delicious recipe! I love that it also has ricotta cheese! Thanks for sharing!
Elicit Folio says
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 says
So glad that you enjoyed it! It is a favorite around here too.
Lyanna Soria says
That is looking quite delicious! I wonder how different it would taste like from normal meatballs to keto meatball version.
Wendy Polisi says
It doesn't really taste different!
Victoria W. says
Haven’t made this yet. But instead of gelatin could one use xantham or phylum husk?
Wendy Polisi says
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 says
What kind of gelatin?
Wendy Polisi says
I use unflavored grass-fed beef gelatin.
Boo says
I wonder if one can make bread crumbs from one of the low-carb breads? Is there any problem with them?
Wendy Polisi says
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.
Mary says
How many meat balls does this make? and how many are a serving?
Renee says
How much is a serving?
Rhonda K says
Sounds delicious. Will be making soon. PS: When I don't have gelatin I use chia seeds soaked in water (10-15 min) for binding meatloaf, etc. Approx 1/2- 1 TBSP of chia seeds ...2-3x the water amount. It turns to gel. Does not have any flavor.
Cynthia in San Diego says
Can’t find anywhere in your article/recipe how many meatballs you consider a ‘serving’ for the macros provided. Would you elaborate please?