Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Hamburger Casserole (Dairy, Egg, Gluten, Soy, Nut Free)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This allergy-friendly hamburger pasta casserole is the kind of recipe that brings comfort to the whole table—without worry. With its creamy texture, rich flavor, and wholesome ingredients, it’s sure to become a regular in your meal rotation. Whether you’re serving kids, feeding a crowd, or preparing meals ahead of time, this casserole does it all.

  • Total Time: 50 minutes
  • Yield: 6-8 people 1x

Ingredients

Scale
  • ½ small onion, diced
  • 2 pounds ground beef
  • 2 cloves garlic, minced
  • 1 fresh tomato, diced
  • 2 TB tomato paste
  • 1 tsp salt
  • ½ tsp ground black pepper
  • 2 tsp Montreal steak seasoning
  • 1 TB coconut aminos
  • 1012 oz gluten-free dry shell pasta
  • 8 oz vegan cream cheese, cubed and at room temperature
  • ½ cup vegan sour cream
  • 3 TB vegan soy-free unsalted butter
  • ½ cup shredded vegan cheddar cheese
  • ½ cup shredded vegan mozzarella cheese
  • Fresh parsley, optional for garnish

Instructions

  1. Preheat oven to 375°F and grease a 9×13-inch baking dish.
  2. Cook pasta until al dente, drain, and set aside.
  3. Brown onion, bell pepper in a deep skillet. Then add ground beef. Finally, Stir in garlic and cook 1 minute.
  4. Add tomatoes, paste, and seasonings (salt, pepper, Italian seasoning, coconut aminos). Simmer 5 minutes.
  5. Mix cream cheese, sour cream, and butter in a bowl until mostly smooth.
  6. Combine pasta, meat mixture, and cream cheese mixture in the skillet. Mix gently.
  7. Transfer to baking dish and spread evenly.
  8. Top with vegan cheddar and mozzarella.
  9. Bake uncovered for 20–25 minutes until bubbly.
  10. Cool slightly, garnish with parsley (optional), and serve.
  • Author: Nikki
  • Prep Time: 10
  • Cook Time: 40