Chicken Meatball and Artichoke Casserole

Tender pre-cooked chicken meatballs layered with drained artichoke hearts and marinara sauce, topped with melted mozzarella and baked until bubbly. This is comfort food that comes together quickly without requiring fresh ingredients or lengthy prep. The browning step deepens flavor but remains optional. Serve hot as a weeknight dinner or casual gathering main; the mild, familiar flavors appeal to families and those avoiding red meat.
Ingredients
Instructions
- 1
Drain artichoke hearts in a colander, turning each heart cut-side down to release maximum water.
- 2
Preheat oven to 375F/375°F and spray a 9x13 inch casserole dish with non-stick spray.
- 3
Heat olive oil in a large skillet over medium-high heat, add meatballs, and brown on all sides, turning occasionally (work in batches if needed).
- 4
Transfer browned meatballs to the casserole dish.
- 5
Pat artichoke hearts dry with paper towels and cut each into halves or quarters depending on size.
- 6
Arrange artichoke hearts over meatballs in the dish.
- 7
Pour marinara sauce over artichokes and meatballs.
- 8
Sprinkle grated mozzarella cheese evenly over the top.
- 9
Bake for 30-40 minutes until the dish bubbles at the edges and cheese browns.
- 10
Remove from oven and serve hot.
Tips
Browning meatballs adds caramelized depth but is optional; skip if pressed for time. The dish remains flavorful with direct assembly.
Drying artichoke hearts thoroughly prevents excess liquid pooling at the casserole bottom; cut them small for even cooking and cheese coverage.
Good to Know
Cover and refrigerate up to 4 days. Reheat covered at 325F until warmed through.
Assemble fully (unbaked) up to 1 day ahead; cover and refrigerate, then bake adding 5-10 minutes to time.
Hot, directly from the casserole dish family-style. Pairs with steamed green beans, simple salad, or garlic bread.
Common Mistakes
Skip browning meatballs to avoid missing deep caramelized flavor that elevates the dish.
Underdrain artichoke hearts to avoid watery casserole with pooled liquid at the bottom.
Overcrowd the skillet when browning meatballs to avoid steaming instead of searing; work in batches.
Substitutions
Dairy-Free Swaps
General Alternatives
deeper umami, heavier dish
more control over seasoning and texture; adjust bake time to 45-50 min
FAQ
Can I freeze this casserole?
Yes. Assemble unbaked, cover tightly, and freeze up to 3 months. Bake from frozen at 375F for 50-60 minutes covered, then 10 minutes uncovered until bubbling and cheese browns.
What if I don't brown the meatballs?
The dish is still good; browning is optional and adds caramelized depth. Skipping saves time; bake as written.
Can I simmer the sauce beforehand?
Yes, simmer 15 minutes to reduce excess water, though source notes it's optional. Even without simmering, only minimal water pools; the choice depends on preferred sauce consistency.