Salefork

Where do you shop?

Enter a ZIP code or a city. We show this week's grocery ads near you. Salefork never asks your phone for its location.

Browse all 100 cities

Dinner for 4

Spicy Vegetable Shepherd's Pie

Spiced vegetables and black-eyed beans simmer under peanut butter mashed potatoes, then bake until the topping is lightly browned.

Typical price

$12.79for 4 servings

$3.20 per serving$12.79 for 4

Typical price: Salefork's estimate of an everyday US shelf price for each ingredient. Pick your city to price it from this week's ad.

IndianVegetarianVeganDairy-freeDinnersCold-weather comfort

What it costs

Pick your city to see which ingredients are on sale

IngredientAmountCost
Onions$1.29/lb typical0.4 lb$0.52Typical price
Garlic$0.75 each typical2$1.50Typical price
Fresh ginger$0.40/oz typical1 oz$0.35Typical price
Canned tomatoes$0.08/oz typical14 oz$1.13Typical price
Celery$2.29 each typical0.25$0.43Typical price
Eggplant$1.99/lb typical1.25 lb$2.49Typical price
Sweet potatoes$1.29/lb typical0.7 lb$0.91Typical price
Tomato paste and sauce$0.10/oz typical1 oz$0.11Typical price
Broth or stock$0.07/oz typical0.25 oz$0.02Typical price
Poblano and other fresh chiles$0.60 each typical1$0.60Typical price
Canned beans$0.09/oz typical2 oz$0.18Typical price
Potatoes$0.99/lb typical2 lb$1.96Typical price
Peanut butter$0.14/oz typical2.75 oz$0.37Typical price
Juice, soda and mixers$0.04/oz typical0.5 oz$0.02Typical price
Almond, soy or oat milk$0.05/oz typical0.5 oz$0.03Typical price
Fresh herbs (cilantro, parsley, basil)$1.49 each typical0.25$0.53Typical price
Total for the servings shown$12.79

Pantry staples you likely have

Dried herbs, spices and seasoning blendsOlive and cooking oil

Not included in the cost.

Ingredients

  • 1 onion
  • 2 large garlic cloves
  • 25 g ginger peeled and chopped
  • 1 tsp ground turmeric
  • 1 tbsp each ground coriander and cumin
  • 1 1/2 tsp rapeseed oil
  • 400 g can plum tomatoes
  • 2 celery sticks
  • 1 large aubergine
  • 320 g sweet potato cut into chunks
  • 2 tbsp tomato purée
  • 2 tsp vegetable bouillon powder
  • 1 bay leaf
  • 1 red chilli deseeded and sliced
  • 2 x 400g cans black-eyed beans undrained
  • 900 g potatoes cut into chunks
  • 75 g chunky peanut butter
  • 1 tbsp lime juice
  • 1 tbsp unsweetened fortified almond or oat milk
  • 20 g coriander finely chopped

Steps

  1. Heat the oven to 400 F.
  2. Boil the potatoes in a large pot of salted water for 20 minutes, until tender.
  3. Cook the onion, garlic, ginger, turmeric, coriander, and cumin in the oil in a large skillet for 10 minutes.
  4. Add the tomatoes, celery, aubergine, sweet potato, tomato purée, bouillon, bay leaf, chili, and beans, then simmer for 25 minutes.
  5. Drain and mash the potatoes with the peanut butter, lime juice, milk, salt, and pepper.
  6. Spoon the vegetable mixture into a 9-by-13-inch baking dish, cover it with the potato mash, and bake for 25 minutes.
  7. Sprinkle with chopped coriander before serving.

Swaps

  • Onions for Red onionsabout $0.20/lb more at typical prices
  • Canned beans for Dried beans and lentilsabout $0.02/oz more at typical prices

Main ingredient on sale this week? See what to make with canned beans on sale.

Find this week's cheapest dinners

Pick your store and we build five dinners from this week's ad, with cost per serving and a shopping list by aisle.

Find this week's cheapest dinners

More like this

Collections with this recipe

Vegetarian Indian dinners 133Dairy-free Indian dinners 129Vegan Indian dinners 91Vegan dinners 429