Skip to main content

Classic American Meatloaf with Roasted Potatoes

A comforting and hearty meatloaf, made moist and flavorful without dairy or eggs, served with perfectly roasted potatoes. A beginner-friendly classic.

20m prep + 60m cook4 servingsSafety: 95/100
DAIRY-freeEGG-freeNUTS-freeALMOND-freeWALNUT-freePECAN-freeCASHEW-freePISTACHIO-freeMACADAMIA-freeHAZELNUT-freeBRAZIL_NUT-freePINE_NUT-freePEANUT-freeWHEAT-freeFISH-free
650 cal|45g protein|40g carbs|35g fat|6g fiber

Ingredients

  • 1.5 lb Ground beef (80/20)
  • 0.5 cup Onion, finely chopped
  • 0.25 cup Celery, finely chopped
  • 2 cloves Garlic, minced
  • 0.75 cup Gluten-free rolled oats
  • 0.25 cup Tomato paste
  • 2 tbsp Worcestershire sauce
  • 1 tbsp Dijon mustard
  • 1 tsp Salt
  • 0.5 tsp Black pepper
  • 0.25 cup Ketchup
  • 1.5 lb Potatoes, cut into 1-inch cubes
  • 2 tbsp Olive oil
  • 0.5 tsp Dried thyme

Instructions

  1. 1Preheat oven to 375°F (190°C).
  2. 2In a large bowl, combine ground beef, chopped onion, celery, minced garlic, gluten-free rolled oats, tomato paste, Worcestershire sauce, Dijon mustard, salt, and pepper. Mix gently with your hands until just combined. Do not overmix.
  3. 3Shape the mixture into a loaf and place it in a baking dish or on a baking sheet lined with parchment paper.
  4. 4In a separate bowl, toss the cubed potatoes with olive oil, dried thyme, salt, and pepper.
  5. 5Arrange the seasoned potatoes around the meatloaf in the baking dish or on the baking sheet.
  6. 6Spread the ketchup evenly over the top of the meatloaf.
  7. 7Bake for 50-60 minutes, or until the meatloaf is cooked through (internal temperature reaches 160°F or 71°C) and the potatoes are tender and golden brown.
  8. 8Let the meatloaf rest for 10 minutes before slicing and serving with the roasted potatoes.

Substitutions

Related Guides

Want a full week of recipes like this?

Get a personalized 7-day meal plan customized for your family's specific allergens. Every recipe is cross-checked by an independent AI.

Get the App — from $9.17/month

Cancel anytime. No commitments.