Go Back
+ servings

Cheesy Meatballs & Shells Casserole

This easy meatball and shells casserole is smothered in a creamy beefy cheese sauce, and topped with buttered Ritz crumbs. This is pure comfort food.
Prep Time15 minutes
Cook Time30 minutes
Total Time45 minutes
Course: beef, Comfort Foods, Everyday Meals, pasta
Cuisine: American
Keyword: beef, casserole recipe, cheese sauce, pasta
Servings: 4 -6
Calories: 1484kcal


  • 2 cups medium shells uncooked
  • 1 1/2 - 2 lbs small cooked meatballs see NOTES
  • 1 cup process cheese like Velveeta cubed
  • 1/2 sleeve buttery crackers crushed (like Ritz)
  • 1 tbsp butter melted


  • 1/4 cup flour
  • 2 tbsp butter
  • 2 cups rich beef stock see NOTES
  • 1 can 10.75 oz cream of mushroom soup (I use reduced sodium)


  • Preheat oven to 350 degrees F. Spray a 1 1/2-2 quart baking dish or casserole.
  • Cook shells per package instructions.
  • To make sauce: In a medium saucepan, melt the 2 tbs butter over medium heat. Stir in the flour making sure there are no lumps. Cook over medium heat until the flour/butter mixture bubbles.
  • Gradually add the beef stock, stirring constantly so mixture remains smooth. Cook, stirring frequently over medium heat until mixture begins to thicken and bubble. Add the cubed process cheese and cook over low heat until cheese is melted; about 4-5 minutes.
  • Place the mushroom soup in a large bowl. Gradually stir in the cheese sauce until well blended and smooth.
  • Fold in the cooked shells and meatballs. Turn into prepared baking dish.
  • Mix the 1 tbs melted butter with the crushed cracker crumbs; toss to coat. Sprinkle over top of casserole.
  • Bake for 35-30 minutes or until heated through and crumbs are golden brown.


Link to my meatball recipe-->Favorite Meatballs
I use Better Than Bouillon mixed per jar directions as I find it has a great taste. Use whatever you like, but make sure it's a high-quality beef stock as the sauce depends on it's flavor.


Serving: 1serving | Calories: 1484kcal | Carbohydrates: 46g | Protein: 83g | Fat: 105g | Saturated Fat: 43g | Cholesterol: 344mg | Sodium: 1127mg | Potassium: 1519mg | Fiber: 2g | Sugar: 3g | Vitamin A: 625IU | Vitamin C: 3mg | Calcium: 441mg | Iron: 5mg