Food and Fashion Montreal Restaurant Blogger

Hello

I'm Joyanne, a Montreal-based food, travel, and lifestyle blogger. I love discovering incredible restaurants, cafés, desserts, hotels, and unique experiences around Montreal and beyond. Join me as I explore the places worth knowing, share my personal recommendations, and bring you along through my photography and stories.

One Skillet Homemade Shepherd's Pie

One Skillet Homemade Shepherd's Pie

There’s something undeniably comforting about a classic shepherd’s pie. This hearty dish has graced family dinner tables for generations, with each family adding its own unique twist. Growing up, I cherished the homemade shepherd’s pie my family prepared, filled with savoury minced meat, a medley of vegetables, delightful seasonings, and a creamy layer of mashed potatoes baked to perfection.

Today, I’m putting my own spin on this beloved comfort-food classic with a skillet shepherd’s pie that is hearty, flavourful, and perfect for a cosy family dinner. Even better, it’s freezer-friendly, so you can prepare it ahead of time and warm it up for another day.

If you’re looking for an easy and satisfying meal that will have everyone coming back for seconds, this recipe is definitely one to try! Let’s get cooking—the full recipe is below. 🍽️🥔

Cook & Prep Time: 45 minutes–1 hour

One Skillet Homemade Spepards Pie
“One Skillet Homemade Shepherd’s Pie, With A Twist”

Ingredients: $10-20

  • 1 Pack of lean ground beef. Chicken or turkey

  • 1 Large onion

  • 1 Celery stalk

  • 1 Medium carrot

  • Low Sodium Beef stock

  • 1-2 Cloves of Garlic

  • Olive oil

  • Parsley (fresh)

  • Rosemary (fresh)

  • Thyme (fresh)

  • 4-6 Large potatoes

  • 1 Medium-Large sweet potato

  • 1 Cup of spinach

  • Salt

  • Paprika

  • Garlic Powder

  • Parmesan cheese

  • 1 Small bay leaf (optional)

  • Frozen peas (optional)

  • Salted butter

  • Diced tomato

When making any dish from scratch, use the freshest ingredients to enhance the flavor. For today's recipe, I used fresh parsley, rosemary, and thyme from my local grocery store; if you grow your own, even better.

Let’s start to cook

  • Peel, wash, cut, and cook potatoes in a pot until fork-tender.

  • Heat skillet and add olive oil.

  • Add chopped onions, fresh thyme, celery and garlic.

  • Sauté over medium-high heat until golden brown.

  • Add minced meat.

  • Add spices (paprika, garlic & salt). Only add salt to taste.

  • Once the meat is cooked, add corn, carrots, and fresh spinach (fresh or frozen peas are optional).

  • Once the meat and veggies are cooked, add beef broth and diced tomato.

  • Lower the stove to medium heat, and simmer until the sauce is thick in the pan.

  • Turn off the stove and set the minced meat aside.

At this time, the potatoes should be cooked.

  • Mash the potatoes with butter, rosemary, a pinch of salt, fresh thyme, milk, and parsley.

  • Blend in a generous amount of parmesan cheese.

I added one sweet potato to this recipe for extra flavor.

  • Once the potatoes are blended, spread over your minced meat with vegetables.

  • Cover thoroughly and top with a little extra cheese

Bake in the oven until golden brown at 350 degrees.

Let it cool and enjoy.

This dish can serve 2-3 people and is perfect for dinner and date night. Impress your family with this one. Leave a comment below and tell me how you like my recipe for one-skillet homemade shepherd's pie.

One Skillet Homemade Shepherd's Pie

Sides to serve with Shepard’s pie

  • Roasted red peppers

  • Sauteed onions and brussels sprouts

  • Sauteed broccoli.

  • Roasted zucchini

  • Roasted asparagus with garlic

Best wines

  • Gallo White Zinfandel (light and sweet)

La Baguette Farcie, Downtown Montreal

La Baguette Farcie, Downtown Montreal

Best Downtown Montreal Restaurants | Where to Eat in 2026

Best Downtown Montreal Restaurants | Where to Eat in 2026