Go Back
Cheesy Keto Meatball Casserole

Cheesy Keto Meatball Casserole

The ultimate comfort food, this Cheesy Keto Meatball Casserole blends rich flavors with wholesome ingredients. Bursting with cheesy goodness and savory meatballs, it's the perfect easy weeknight dinner. You'll want to make this layered delight tonight!
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 420

Ingredients
  

  • 2 lb Ground Beef
  • 1/2 cup Grated Parmesan Cheese
  • 3/4 cup Shredded Mozzarella Cheese
  • 1 Egg
  • 1/4 cup Grated Onion
  • 3 Garlic Cloves, Minced
  • 3 tablespoon Chopped Fresh Parsley
  • 1/2 teaspoon Onion Powder
  • 1/2 teaspoon Garlic Powder
  • 1/2 teaspoon Italian Seasoning
  • Salt and Pepper, to Taste
  • 3 cups Marinara Sauce or 1 (24 oz) jar favorite marinara (I prefer Rao's)
  • 1/2 cup Ricotta Cheese
  • 1/2 cup Shredded Mozzarella Cheese
  • 2 to 3 tablespoon Fresh Basil, Chopped

Equipment

  • Grater
  • Oven
  • Baking Sheet
  • Chef's Knife
  • Mixing Bowl

Method
 

  1. Preheat your oven to 400 degrees F. This step is crucial for ensuring your meatballs cook evenly. The right temperature will help them develop a nice crust while keeping the inside juicy.
  2. In a large bowl, combine the ground beef, parmesan cheese, mozzarella cheese, egg, grated onion, minced garlic, parsley, and all the dry seasonings. Mix well using your hands or a spoon until fully combined. You want to ensure that everything is evenly distributed for balanced flavor.
  3. Use a large cookie scoop or your hands to form the mixture into meatballs. Aim for a size that’s just right for popping into your mouth—about 1.5 inches in diameter works great. This method ensures that they cook evenly and are easy to serve.
  4. Arrange the formed meatballs on a baking dish or cookie sheet, giving them a little space so they don’t stick together. You should end up with about 15 to 16 large meatballs. This step is critical for getting that nice golden crust.
  5. Bake the meatballs in your preheated oven for 20 to 25 minutes, or until they are fully cooked through. Keep an eye on them; you want them to be browned but not overcooked. They should reach an internal temperature of 160 degrees F.
  6. Once cooked, remove the meatballs from the oven and drain any excess grease. Arrange the cooked meatballs in a baking dish, creating a cozy nest for the sauce.
  7. Pour the marinara sauce evenly over the meatballs, ensuring they are well-coated. This sauce will infuse the meatballs with flavor and keep them moist.
  8. Spoon dollops of ricotta cheese on top of the meatballs. It’s okay if it’s not perfectly spread; it will melt beautifully during baking.
  9. Sprinkle the remaining mozzarella cheese over the top. This is where the magic happens—melted cheese creates that irresistible layer that everyone loves.
  10. Bake the casserole in the oven for about 15 minutes, or until the cheese is melted and bubbly. You’ll know it’s done when the cheese has that beautiful golden color and a little bit of bubbling around the edges.
  11. Once out of the oven, remove the casserole and let it cool for a few minutes before sprinkling with fresh basil. This step adds a fresh burst of flavor and color to your dish.
  12. Serve and enjoy your delicious Cheesy Keto Meatball Casserole with your favorite sides!

Notes

  • Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave before serving.
  • Freezing: You can freeze the meatballs before or after cooking. If freezing after baking, ensure they cool completely before transferring them to a freezer-safe container.
  • Pairing: Serve alongside a fresh garden salad or steamed vegetables for a complete meal. Garlic bread also makes a great addition.
  • Variations: Feel free to experiment with different cheeses or herbs. Adding some crushed red pepper flakes can give it a nice kick!
  • Serving Size: This recipe makes generous servings, but you can make smaller meatballs for appetizers or gatherings!