If you’ve never tried a meatball casserole recipe, this comforting baked dish is the perfect place to start. Juicy beef meatballs, thinly sliced potatoes, creamy mushroom sauce, melted cheese, and roasted cherry tomatoes come together in one pan for a rich, satisfying, and family-friendly meal.
Unlike many casseroles, this version is a meatball casserole without pasta and without tomato ketchup, making it creamier, heartier, and ideal for those who prefer white-sauce–based comfort food. It’s baked in the oven to golden perfection and works beautifully for busy weeknights or relaxed family dinners.
Checkout the video recipe:
Why You’ll Love This Meatball Casserole
-
One-pan meatball casserole in oven
-
Creamy, cheesy, and deeply flavourful
-
No pasta, no ketchup
-
Easy to adapt for freezer meatballs
-
Perfect for meal prep or make-ahead dinners
This recipe also adapts well for other cooking methods, including slow cooker or Instant Pot, which we’ll cover below.
Ingredients
🧆 Meatballs
-
500g ground beef
-
1 egg, whisked
-
1 large onion, grated
-
100g breadcrumbs
-
Fresh parsley, finely chopped
-
1 tsp salt
-
1 tsp paprika powder
-
1 tsp Italian herbs
-
½ tsp black pepper
For frying:
-
2 tbsp vegetable oil
🥔 Potato Base
-
4–5 potatoes, thinly sliced
-
1 tsp salt
-
1 tsp Italian herbs
-
½ tsp black pepper
-
2 tbsp olive oil
🍄 Creamy Mushroom Sauce
-
2 tbsp butter
-
1 large onion, chopped
-
2 garlic cloves, minced
-
300g mushrooms, sliced
-
2 tbsp flour
-
200g cream
-
1/3 tsp salt
-
1/3 tsp nutmeg
🧀 Toppings
-
200g grated cheese (mozzarella or mix)
-
Cherry tomatoes (optional)

How to Make Meatball Casserole in Oven
Step 1: Prepare the Meatballs
In a bowl, combine ground beef, whisked egg, grated onion, breadcrumbs, parsley, salt, paprika, Italian herbs, and black pepper. Mix well and shape into evenly sized meatballs.
Heat vegetable oil in a pan and shallow-fry the meatballs for 4–5 minutes, turning to brown all sides. They don’t need to be fully cooked at this stage.
Step 2: Prepare the Potato Layer
Slice the potatoes thinly and place them in a bowl. Season with salt, Italian herbs, black pepper, and olive oil. Mix until evenly coated.
Spread the potatoes in a baking dish and bake at 180°C (350°F) for 30 minutes, until slightly tender.
Step 3: Make the Creamy Mushroom Sauce
In a pan, melt butter and sauté chopped onion for 4–5 minutes. Add garlic and cook briefly. Add mushrooms and cook until softened.
Sprinkle in the flour, stir well, then pour in the cream. Season with salt and nutmeg and simmer for 1–2 minutes until thickened.
Step 4: Assemble the Casserole
Arrange the fried meatballs over the baked potatoes. Pour the creamy mushroom sauce evenly on top. Sprinkle with grated cheese and add cherry tomatoes if using.
Bake again at 180°C (350°F) for 15 minutes, or until the cheese is melted and bubbly.
Serving Suggestions
This meatball casserole without pasta is a complete meal on its own. Serve it with:
-
A fresh green salad
-
Steamed vegetables
-
Garlic bread or crusty bread
Variations & Cooking Methods
Meatball Casserole with Freezed Meatballs
You can easily make this recipe using frozen meatballs. Thaw them first or brown them lightly before assembling the casserole for best texture.
Meatball Casserole Slow Cooker
Layer potatoes, meatballs, and sauce in a slow cooker. Cook on low for 5–6 hours or high for 3–4 hours, then add cheese at the end.
Meatball Casserole InstantPot
Use sauté mode for meatballs and sauce, then pressure cook on high for 8 minutes with quick release. Add cheese and let it melt before serving.
Helpful Tips
-
Slice potatoes evenly for uniform cooking
-
Use full-fat cream for best flavour
-
Mozzarella gives stretch, while mixed cheese adds depth
-
Let the casserole rest 5 minutes before serving
Frequently Asked Questions
Can I make this meatball casserole ahead of time?
Yes. Assemble everything, cover, and refrigerate for up to 24 hours before baking.
Is this a meatball casserole without tomato ketchup?
Yes. This recipe uses a creamy mushroom sauce instead of tomato-based sauces.
Can I freeze this casserole?
Yes. Freeze after baking and cooling. Reheat in the oven until hot throughout.
What makes this different from traditional meatball casseroles?
It’s pasta-free, ketchup-free, and focuses on creamy, savoury flavours instead of tomato sauce.
Final Thoughts
This meatball casserole recipe is comfort food at its best—rich, creamy, and deeply satisfying. Whether you bake it in the oven, adapt it for a slow cooker, or prepare it with freezer meatballs, it’s a reliable dish that always delivers.
If you’re looking for a meatball casserole without pasta, without tomato ketchup, and full of flavour, this recipe deserves a place in your regular meal rotation.
Give your feedback through our get in touch page.
Read more
