15 Best Side Dishes for Shepherd’s Pie

Share this Post

Shepherd’s pie is the ultimate comfort food, featuring a hearty filling topped with creamy mashed potatoes. While it’s satisfying on its own, adding the right accompaniments creates a more balanced and memorable meal.

These side dishes for Shepherd’s pie include fresh vegetables, crisp salads, warm breads, and light options that complement its rich flavors beautifully. Whether you’re serving a cozy weeknight dinner or gathering around the table with family, these easy pairings help complete the menu with minimal effort.

1. Garlic Bread

Few things make a meal feel more comforting than a warm loaf of garlic bread fresh from the oven. Crispy around the edges, soft in the center, and packed with buttery garlic flavor, it is an easy side that works beautifully with pasta, soups, grilled meats, and casseroles.

The combination of butter, garlic, parsley, and Parmesan creates a savory topping that melts into every slice. You can prepare it in minutes and adjust the garlic to your taste, making this a dependable recipe for busy weeknights or family dinners.

Prep Time: 10 minutes
Cook Time: 12 minutes
Course: Side Dish
Cuisine: Italian-American
Equipment: Baking sheet, small bowl, knife
No. of Ingredients: 7

Ingredients

  • 1 French baguette, about 12 ounces
  • 1/2 cup unsalted butter, softened
  • 4 garlic cloves, finely minced
  • 2 tablespoons fresh parsley, chopped
  • 1/4 cup grated Parmesan cheese
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper

Instructions

  1. Preheat the oven to 400°F (200°C). Slice the baguette in half lengthwise or cut it into thick slices while keeping the pieces close together.
  2. Mix the softened butter, garlic, parsley, Parmesan, salt, and pepper in a bowl until evenly combined.
  3. Spread the garlic butter generously over the cut surface of the bread, making sure it reaches the edges.
  4. Place the bread on a baking sheet and bake for 10–12 minutes, until the edges are crisp and the butter is bubbling.
  5. For a more golden top, broil for 1–2 minutes, watching carefully. Slice and serve warm.

What to Serve With: Spaghetti, lasagna, grilled chicken, tomato soup, or roasted vegetables.
What to Drink With: Sparkling water, iced tea, lemonade, or a light red wine.


2. Roasted Vegetables

A colorful tray of roasted vegetables is one of the simplest ways to turn everyday produce into something deeply flavorful. High oven heat caramelizes the edges while keeping the centers tender, creating that delicious combination of crisp, browned bits and naturally sweet vegetables.

This recipe is wonderfully flexible, so you can use whatever vegetables you already have available. A little olive oil, garlic, and Italian seasoning is all it takes to bring everything together without covering up the fresh flavor.

Prep Time: 15 minutes
Cook Time: 25 minutes
Course: Side Dish
Cuisine: American
Equipment: Baking sheet, knife, mixing bowl
No. of Ingredients: 9

Ingredients

  • 2 cups broccoli florets
  • 2 carrots, sliced
  • 1 zucchini, sliced
  • 1 bell pepper, chopped
  • 1 red onion, cut into wedges
  • 2 tablespoons olive oil
  • 2 garlic cloves, minced
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon salt and 1/4 teaspoon black pepper

Instructions

  1. Heat the oven to 425°F (220°C).
  2. Add all vegetables to a large bowl. Pour in the olive oil and add garlic, Italian seasoning, salt, and pepper.
  3. Toss thoroughly so every piece is lightly coated.
  4. Spread the vegetables in one even layer on a baking sheet. Avoid overcrowding the pan so they roast instead of steam.
  5. Bake for 20–25 minutes, turning once halfway through, until the vegetables are tender and browned around the edges.
  6. Serve immediately while hot.

What to Serve With: Roast chicken, steak, pork chops, salmon, or rice.
What to Drink With: Lemon water, iced tea, sparkling water, or Sauvignon Blanc.


3. Mashed Potatoes

Creamy mashed potatoes are the kind of side dish that almost everyone looks forward to. Tender potatoes are mashed with butter and warm milk until smooth, rich, and wonderfully comforting.

For especially fluffy results, avoid overmixing the potatoes after cooking. A final touch of black pepper and extra butter on top makes this simple recipe perfect for Sunday dinners, holidays, or an ordinary meal that needs something cozy.

Prep Time: 10 minutes
Cook Time: 20 minutes
Course: Side Dish
Cuisine: American
Equipment: Large pot, potato masher, colander
No. of Ingredients: 6

Ingredients

  • 2 pounds Yukon Gold potatoes, peeled and cubed
  • 4 tablespoons unsalted butter
  • 1/2 cup whole milk, warmed
  • 1 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons chopped chives

Instructions

  1. Place potatoes in a large pot and cover with cold water. Add a generous pinch of salt.
  2. Bring to a boil, then reduce the heat and cook for 15–20 minutes, until easily pierced with a fork.
  3. Drain thoroughly and return the potatoes to the warm pot for about one minute to allow excess moisture to evaporate.
  4. Add butter and mash until mostly smooth.
  5. Gradually pour in the warm milk while continuing to mash until the desired consistency is reached.
  6. Season with salt and pepper and fold in the chives. Serve immediately.

What to Serve With: Roast beef, turkey, fried chicken, meatloaf, or gravy.
What to Drink With: Iced tea, apple cider, sparkling water, or a medium-bodied red wine.


4. Green Beans

Fresh green beans become an easy and flavorful side when quickly cooked with garlic and butter. They retain a pleasant bite while absorbing the savory flavors from the pan.

A short blanching step keeps the beans bright and tender, while finishing them in butter gives them a glossy coating. This recipe is especially useful when you want a vegetable side that comes together without much effort.

Prep Time: 10 minutes
Cook Time: 10 minutes
Course: Side Dish
Cuisine: American
Equipment: Pot, skillet, colander
No. of Ingredients: 6

Ingredients

  • 1 pound fresh green beans, trimmed
  • 2 tablespoons butter
  • 2 garlic cloves, minced
  • 1 tablespoon lemon juice
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Instructions

  1. Bring a large pot of salted water to a boil.
  2. Add green beans and cook for 4–5 minutes, until tender-crisp.
  3. Drain and briefly rinse under cold water to stop the cooking process.
  4. Melt butter in a skillet over medium heat. Add garlic and cook for about 30 seconds.
  5. Add green beans and toss for 2–3 minutes.
  6. Stir in lemon juice, salt, and pepper before serving.

What to Serve With: Chicken, turkey, pork, mashed potatoes, or baked fish.
What to Drink With: Lemonade, iced tea, sparkling water, or white wine.


5. Dinner Rolls

Soft, fluffy dinner rolls can make even a simple meal feel special. These homemade rolls have a tender interior, a lightly golden surface, and just enough buttery richness to make them irresistible while still being easy enough for a family dinner.

The dough needs time to rise, but most of the work is hands-off. Serve them warm with butter, and do not be surprised if they disappear before the main course is finished.

Prep Time: 20 minutes + rising
Cook Time: 18 minutes
Course: Side Dish/Bread
Cuisine: American
Equipment: Mixing bowl, baking dish, oven
No. of Ingredients: 8

Ingredients

  • 3 cups all-purpose flour
  • 2 1/4 teaspoons active dry yeast
  • 2 tablespoons sugar
  • 1 teaspoon salt
  • 3/4 cup warm milk
  • 1/4 cup warm water
  • 1 large egg
  • 3 tablespoons melted butter

Instructions

  1. Combine warm milk, water, sugar, and yeast. Let stand for 5 minutes until foamy.
  2. Add egg, melted butter, salt, and flour gradually, mixing until a soft dough forms.
  3. Knead for about 6–8 minutes until smooth and elastic.
  4. Place the dough in a lightly greased bowl, cover, and let rise for about 1 hour, or until doubled.
  5. Divide into 12 pieces and shape each into a smooth ball.
  6. Arrange in a greased baking dish, cover, and let rise for another 30 minutes.
  7. Bake at 375°F (190°C) for about 18 minutes, until golden. Brush with melted butter before serving.

What to Serve With: Roast chicken, turkey, baked ham, soups, or stews.
What to Drink With: Iced tea, hot tea, apple cider, or lemonade.


6. Caesar Salad

A crisp Caesar salad brings freshness and crunch to heavier meals. Crisp romaine lettuce is tossed with a creamy, tangy dressing, Parmesan cheese, and crunchy croutons for a combination that is familiar and satisfying.

Making the dressing yourself gives the salad a fresher flavor, while the lemon juice adds brightness that balances the richness. Add grilled chicken when you want to turn this side into a complete meal.

Prep Time: 15 minutes
Cook Time: 5 minutes
Course: Salad
Cuisine: Italian-American
Equipment: Large bowl, small bowl, whisk
No. of Ingredients: 9

Ingredients

  • 2 large romaine hearts, chopped
  • 1 cup croutons
  • 1/3 cup grated Parmesan
  • 1/3 cup mayonnaise
  • 1 tablespoon lemon juice
  • 1 teaspoon Dijon mustard
  • 1 garlic clove, minced
  • 1 tablespoon olive oil
  • 1/4 teaspoon black pepper

Instructions

  1. Wash and thoroughly dry the romaine lettuce before chopping.
  2. Whisk mayonnaise, lemon juice, Dijon mustard, garlic, olive oil, and pepper in a small bowl.
  3. Place lettuce in a large serving bowl.
  4. Pour the dressing over the lettuce gradually, tossing until lightly coated.
  5. Add croutons and Parmesan and toss once more.
  6. Serve immediately to preserve the crunch.

What to Serve With: Grilled chicken, pasta, pizza, garlic bread, or steak.
What to Drink With: Sparkling water, lemonade, iced tea, or crisp white wine.


7. Cornbread

Golden, slightly sweet cornbread is a fantastic companion for chili, barbecue, soups, and hearty dinners. Its tender crumb and crisp edges make it satisfying enough to eat on its own, especially when served warm with butter.

The batter comes together quickly, making this an excellent option when you need fresh bread without working with yeast. For extra richness, serve each slice with a little honey butter.

Prep Time: 10 minutes
Cook Time: 22 minutes
Course: Side Dish/Bread
Cuisine: American
Equipment: Mixing bowls, whisk, baking pan
No. of Ingredients: 8

Ingredients

  • 1 cup yellow cornmeal
  • 1 cup all-purpose flour
  • 1/4 cup sugar
  • 1 tablespoon baking powder
  • 1/2 teaspoon salt
  • 1 cup milk
  • 1 large egg
  • 1/4 cup melted butter

Instructions

  1. Preheat oven to 400°F (200°C) and grease an 8-inch baking pan.
  2. Whisk cornmeal, flour, sugar, baking powder, and salt together.
  3. In another bowl, whisk milk, egg, and melted butter.
  4. Pour wet ingredients into dry ingredients and stir just until combined.
  5. Transfer batter to the prepared pan.
  6. Bake for 20–22 minutes, until golden and a toothpick inserted into the center comes out clean.
  7. Cool for several minutes before slicing.

What to Serve With: Chili, baked beans, barbecue chicken, pulled pork, or soup.
What to Drink With: Sweet tea, lemonade, iced coffee, or apple cider.


8. Sweet Potato Fries

Crispy-edged sweet potato fries provide a delicious contrast between savory seasoning and the natural sweetness of the potatoes. They are particularly good when served with a creamy dipping sauce or spicy ketchup.

Cutting the potatoes evenly is important because thinner pieces become crispier while thicker pieces stay softer. Give them plenty of space on the baking sheet for better browning.

Prep Time: 15 minutes
Cook Time: 25 minutes
Course: Side Dish
Cuisine: American
Equipment: Baking sheet, knife, mixing bowl
No. of Ingredients: 7

Ingredients

  • 2 large sweet potatoes
  • 2 tablespoons olive oil
  • 1 teaspoon paprika
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon cornstarch

Instructions

  1. Preheat oven to 425°F (220°C).
  2. Peel sweet potatoes if desired and cut them into evenly sized fries.
  3. Pat them dry thoroughly.
  4. Toss with cornstarch, then add olive oil, paprika, garlic powder, salt, and pepper.
  5. Arrange in a single layer on a baking sheet.
  6. Bake for 20–25 minutes, turning halfway through.
  7. Serve immediately while hot and crisp.

What to Serve With: Burgers, grilled chicken, sandwiches, or barbecue.
What to Drink With: Lemonade, cola, iced tea, or sparkling water.


9. Pasta Salad

Bright, colorful, and easy to prepare ahead, pasta salad is ideal for picnics, potlucks, barbecues, and casual lunches. Tender pasta is combined with crunchy vegetables, tangy dressing, and cheese for plenty of texture in every bite.

It tastes even better after resting in the refrigerator, allowing the dressing to soak into the pasta. You can easily customize it with olives, herbs, chicken, or additional vegetables.

Prep Time: 15 minutes
Cook Time: 10 minutes
Course: Salad/Side Dish
Cuisine: American
Equipment: Large pot, colander, large bowl
No. of Ingredients: 10

Ingredients

  • 12 ounces rotini pasta
  • 1 cup cherry tomatoes, halved
  • 1/2 cucumber, diced
  • 1/2 red bell pepper, diced
  • 1/4 red onion, finely sliced
  • 1/2 cup mozzarella balls
  • 1/3 cup Italian dressing
  • 2 tablespoons olive oil
  • 1 tablespoon chopped parsley
  • 1/4 teaspoon black pepper

Instructions

  1. Cook pasta according to package directions until al dente.
  2. Drain and rinse under cold water until cooled.
  3. Place pasta in a large bowl and add tomatoes, cucumber, bell pepper, onion, and mozzarella.
  4. Whisk Italian dressing, olive oil, parsley, and pepper together.
  5. Pour dressing over the pasta mixture and toss gently.
  6. Refrigerate for at least 30 minutes before serving.

What to Serve With: Grilled meats, burgers, sandwiches, barbecue chicken, or sausages.
What to Drink With: Iced tea, lemonade, sparkling water, or a chilled white wine.


10. Coleslaw

Creamy coleslaw adds cool crunch to rich and smoky dishes. Fresh cabbage and carrots are coated in a smooth dressing that combines mayonnaise, vinegar, and a touch of sweetness.

Preparing it ahead allows the flavors to develop while the cabbage remains pleasantly crisp. It is a classic side for summer gatherings and especially delicious alongside barbecue.

Prep Time: 15 minutes
Cook Time: None
Course: Salad/Side Dish
Cuisine: American
Equipment: Large bowl, small bowl, whisk
No. of Ingredients: 8

Ingredients

  • 4 cups shredded green cabbage
  • 1 cup shredded carrots
  • 1/2 cup mayonnaise
  • 1 tablespoon apple cider vinegar
  • 1 tablespoon lemon juice
  • 1 tablespoon sugar
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Instructions

  1. Place shredded cabbage and carrots in a large bowl.
  2. Whisk mayonnaise, vinegar, lemon juice, sugar, salt, and pepper in another bowl.
  3. Pour the dressing over the vegetables.
  4. Toss thoroughly until everything is evenly coated.
  5. Refrigerate for at least 30 minutes before serving.
  6. Stir once more just before bringing it to the table.

What to Serve With: Pulled pork, fried chicken, burgers, barbecue ribs, or sandwiches.
What to Drink With: Sweet tea, lemonade, iced tea, or sparkling water.


11. Roasted Carrots

Roasting brings out the natural sweetness of carrots, giving them beautifully caramelized edges and a tender center. A simple coating of olive oil, honey, and herbs turns this everyday vegetable into an elegant side dish.

The recipe is easy enough for a weeknight but attractive enough for a holiday table. Fresh parsley added at the end gives the carrots a bright finishing touch.

Prep Time: 10 minutes
Cook Time: 25 minutes
Course: Side Dish
Cuisine: American
Equipment: Baking sheet, mixing bowl, knife
No. of Ingredients: 7

Ingredients

  • 1 pound carrots, peeled and cut into sticks
  • 1 1/2 tablespoons olive oil
  • 1 tablespoon honey
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon chopped parsley

Instructions

  1. Heat oven to 425°F (220°C).
  2. Place carrots in a bowl and add olive oil, honey, thyme, salt, and pepper.
  3. Toss until evenly coated.
  4. Spread carrots on a baking sheet without overlapping them.
  5. Roast for 20–25 minutes, turning halfway through.
  6. Once tender and caramelized, transfer to a serving dish and sprinkle with parsley.

What to Serve With: Roast chicken, turkey, pork tenderloin, steak, or mashed potatoes.
What to Drink With: Apple cider, iced tea, sparkling water, or Chardonnay.


12. Baked Beans

Rich, sweet, smoky baked beans are a hearty side that belongs at barbecues and family gatherings. Tender beans simmer with a flavorful sauce made from brown sugar, ketchup, mustard, and smoky bacon.

The oven helps thicken the sauce while giving the top a delicious caramelized finish. They can also be prepared ahead and reheated before serving.

Prep Time: 10 minutes
Cook Time: 45 minutes
Course: Side Dish
Cuisine: American
Equipment: Skillet, baking dish, mixing spoon
No. of Ingredients: 8

Ingredients

  • 4 cups canned navy beans, drained
  • 4 bacon slices, chopped
  • 1/2 cup ketchup
  • 1/4 cup brown sugar
  • 2 tablespoons yellow mustard
  • 1/2 small onion, finely chopped
  • 1 tablespoon Worcestershire sauce
  • 1/4 teaspoon black pepper

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Cook chopped bacon in a skillet until lightly crisp. Add onion and cook until softened.
  3. Combine beans, bacon, onion, ketchup, brown sugar, mustard, Worcestershire sauce, and pepper in a baking dish.
  4. Stir until evenly combined.
  5. Bake uncovered for 40–45 minutes, stirring once halfway through.
  6. Let rest for five minutes before serving.

What to Serve With: Cornbread, burgers, ribs, grilled chicken, or pulled pork.
What to Drink With: Iced tea, lemonade, root beer, or sparkling water.


13. Cucumber Salad

Cool, refreshing cucumber salad is perfect when you want something light alongside a hearty meal. Crisp cucumbers and red onion are tossed with a tangy dressing that keeps the dish bright without making it heavy.

Allowing the salad to chill before serving helps the flavors blend beautifully. Fresh dill adds an herbal note that makes every bite especially refreshing.

Prep Time: 15 minutes
Cook Time: None
Course: Salad/Side Dish
Cuisine: American
Equipment: Mixing bowls, knife, whisk
No. of Ingredients: 7

Ingredients

  • 2 large cucumbers, thinly sliced
  • 1/4 red onion, thinly sliced
  • 1/4 cup sour cream
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon sugar
  • 1 tablespoon fresh dill
  • 1/4 teaspoon salt

Instructions

  1. Place sliced cucumbers and red onion in a large bowl.
  2. Whisk sour cream, vinegar, sugar, dill, and salt together.
  3. Pour dressing over the vegetables.
  4. Toss gently until the cucumbers are evenly coated.
  5. Cover and refrigerate for 30 minutes before serving.
  6. Stir gently just before serving.

What to Serve With: Grilled chicken, burgers, sandwiches, barbecue, or grilled fish.
What to Drink With: Lemonade, cucumber water, iced tea, or sparkling water.


14. Fruit Salad

Fresh, colorful fruit salad is an easy way to add something naturally sweet and refreshing to the table. A combination of berries, melon, grapes, and pineapple creates plenty of color and contrasting textures.

A simple honey-lime dressing brings everything together without overwhelming the fruit. For the best flavor, use ripe fruit and prepare the salad shortly before serving.

Prep Time: 15 minutes
Cook Time: None
Course: Salad/Side Dish
Cuisine: American
Equipment: Large bowl, small bowl, knife
No. of Ingredients: 8

Ingredients

  • 1 cup strawberries, sliced
  • 1 cup pineapple chunks
  • 1 cup grapes, halved
  • 1 cup blueberries
  • 1 cup watermelon, cubed
  • 1 tablespoon honey
  • 1 tablespoon lime juice
  • 1 tablespoon fresh mint, chopped

Instructions

  1. Wash and dry all fruit thoroughly.
  2. Cut strawberries, pineapple, grapes, and watermelon into bite-sized pieces.
  3. Place all fruit in a large serving bowl.
  4. Whisk honey and lime juice together in a small bowl.
  5. Drizzle the dressing over the fruit and gently toss.
  6. Sprinkle with fresh mint and refrigerate until ready to serve.

What to Serve With: Brunch dishes, grilled chicken, sandwiches, pancakes, or barbecue.
What to Drink With: Lemonade, iced tea, orange juice, sparkling water, or fruit punch.


15. Onion Rings

Crispy onion rings are a fun side dish with a satisfying crunch and tender, sweet onion inside. The seasoned coating becomes golden and crisp while the onion softens enough to develop a naturally sweet flavor.

For the best texture, keep the oil hot and avoid overcrowding the pan. Serve them immediately with your favorite dipping sauce while the coating is still crunchy.

Prep Time: 20 minutes
Cook Time: 15 minutes
Course: Side Dish/Appetizer
Cuisine: American
Equipment: Deep skillet, bowls, tongs, paper towels
No. of Ingredients: 8

Ingredients

  • 1 large yellow onion, sliced into rings
  • 1 cup all-purpose flour
  • 1/2 cup cornstarch
  • 1 teaspoon paprika
  • 1/2 teaspoon garlic powder
  • 1 teaspoon salt
  • 1 cup buttermilk
  • Vegetable oil, for frying

Instructions

  1. Separate the onion slices into individual rings.
  2. Combine flour, cornstarch, paprika, garlic powder, and salt in a bowl.
  3. Pour buttermilk into a second bowl.
  4. Dip each onion ring into the buttermilk, then coat thoroughly in the flour mixture.
  5. For a thicker crust, repeat the buttermilk and flour coating once more.
  6. Heat about 1 inch of oil in a deep skillet to approximately 350°F (175°C).
  7. Fry the onion rings in small batches for 2–3 minutes per side, until golden brown and crisp.
  8. Transfer to paper towels to drain excess oil. Season lightly with additional salt while hot.

What to Serve With: Burgers, grilled steak, sandwiches, fried chicken, or barbecue.
What to Drink With: Iced tea, lemonade, cola, root beer, or sparkling water.