Nutrition Facts for Dairy-free beef cottage pie

Dairy-Free Beef Cottage Pie

Comforting and hearty, this Dairy-Free Beef Cottage Pie delivers all the classic flavors you love without the dairy. Perfect for those with dietary restrictions, this recipe combines a rich, savory ground beef filling simmered with carrots, celery, peas, and a touch of Worcestershire sauce, all topped with creamy mashed potatoes made with almond milk and dairy-free butter. The dish is baked to golden perfection, offering a wholesome and satisfying meal that's ideal for family dinners or meal prep. Ready in just over an hour with simple, pantry-friendly ingredients, this dairy-free twist on a classic cottage pie proves you don't need milk or butter to enjoy a creamy and flavorful comfort food favorite.

Nutriscore Rating: 75/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Dairy-Free Beef Cottage Pie
Prep Time:20 mins
Cook Time:60 mins
Total Time:80 mins
Servings: 4

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 pound ground beef
  • 2 tablespoons tomato paste
  • 1 tablespoon Worcestershire sauce
  • 1 cup low-sodium beef broth
  • 1 cup frozen peas
  • 1 teaspoon dried thyme
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 2 pounds russet potatoes, peeled and diced
  • 0.5 cup unsweetened almond milk
  • 2 tablespoons dairy-free butter

Directions

Step 1

Preheat your oven to 400°F (200°C).

Step 2

Heat olive oil in a large skillet over medium heat. Add the chopped onion, diced carrots, and celery. Cook until the vegetables are softened, about 5-7 minutes.

Step 3

Stir in the minced garlic and cook for another 1-2 minutes until fragrant.

Step 4

Add the ground beef to the skillet and cook until browned, breaking it up with a wooden spoon as it cooks. Drain excess fat if necessary.

Step 5

Stir in the tomato paste and Worcestershire sauce, cooking for about 2 minutes.

Step 6

Pour in the beef broth and bring to a simmer. Add the frozen peas, dried thyme, salt, and black pepper. Allow the mixture to simmer for about 10 minutes, stirring occasionally, until the sauce has thickened slightly.

Step 7

While the beef mixture is simmering, prepare the mashed potatoes. Place the diced potatoes in a large pot, cover with water, and bring to a boil. Cook until the potatoes are tender, about 15-20 minutes.

Step 8

Drain the potatoes and return them to the pot. Add the almond milk and dairy-free butter. Mash until smooth and season with additional salt and pepper to taste.

Step 9

Pour the beef mixture into a baking dish and spread it out evenly.

Step 10

Spoon the mashed potatoes over the beef mixture, spreading evenly with a spatula or the back of a spoon.

Step 11

Place the baking dish in the preheated oven and bake for 20 minutes until the top is lightly browned.

Step 12

Remove from the oven and let cool for a few minutes before serving.

Nutrition Facts

Serving size (2434.2g)
Amount per serving % Daily Value*
Calories 2477.6
Total Fat 135.9g 0%
Saturated Fat 43.4g 0%
Polyunsaturated Fat 3.0g
Cholesterol 301.1mg 0%
Sodium 3584.9mg 0%
Total Carbohydrate 223.4g 0%
Dietary Fiber 31.1g 0%
Total Sugars 34.5g
Protein 111.7g 0%
Vitamin D 43.9IU 0%
Calcium 624.5mg 0%
Iron 20.7mg 0%
Potassium 6965.1mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 47.7%
Protein: 17.4%
Carbs: 34.9%