Savor the ultimate comfort with this delicious homemade shepherd's pie! Packed with hearty ground beef or lamb, savory veggies, and creamy mashed potatoes, it's a dish that warms the soul. Perfect for family dinners or cozy nights in, follow our simple recipe to create a mouthwatering meal everyone will love. Click through to explore the full recipe and make this comforting classic for your next gathering!
1 lb ground beef or lamb
1 medium onion, finely chopped
2 cloves garlic, minced
2 medium carrots, diced
1 cup frozen peas
1 cup beef or vegetable broth
2 tablespoons tomato paste
1 tablespoon Worcestershire sauce
4 cups mashed potatoes (prepared from about 2 lbs potatoes)
1 teaspoon dried thyme
1 teaspoon dried rosemary
Salt and pepper to taste
2 tablespoons olive oil
½ cup shredded cheddar cheese (optional)