Fish with Spinach - $6.21 a serving

Makes 4 servings · mediterranean · easy · USDA MyPlate Kitchen (public domain)
$24.84
basket total, in-store
$6.21
per serving (4 servings)
+$1.59
dearer than the $4.62 median dinner

Every non-staple ingredient matched to a real product on the shelf, priced on 2026-07-19 at Kroger - Kroger On the Rhine (ZIP 45202). 2 pantry staples excluded. Prices change without notice - this is what we paid attention to on that date, not a quote.

The recipe saysWe foundPackageUsesCostsLeft over
1 pound skinless cod filletsPacific Cod Fillet Wild Caught (sustainably sourced) · 1 lb$11.99454 g$11.99-
1 yellow onion (peeled and chopped into 1/4 inch pieces)Jumbo Yellow Onions · 1 lb$1.191$0.29$0.90
2 cloves garlic (peeled and minced)Kroger® Whole Garlic Bulbs · 5 ct$2.492$1.00$1.49
2 cups canned low-sodium diced tomatoes (or fresh tomatoes)Kroger Diced Tomatoes · 14.5 ozx2$1.00480 ml$1.17$0.83
2 cups frozen spinach (coarsely chopped)Kroger® Frozen Spinach Cut Leaf · 12 ozx2$1.59380 g$1.78$1.40
1/4 cup Kalamata olives (or other Greek olives pitted and coarsely chopped)Simple Truth Pitted Kalamata Olives 10.2 oz. · 10.2 oz$3.9960 g$0.83$3.16

cod fillets drives this basket at $11.99, 48% of the total. The next biggest lines are kalamata olives ($3.99) and frozen spinach ($3.18). $7.79 of the basket - 31% - is package remainder: food you buy because stores sell packages and recipes call for amounts. It does not vanish, it sits in your kitchen for the next meal.

Cod fillets are pan-fried until golden brown and mixed with a rich tomato and spinach sauce for an easy seafood dish. Top with olives and serve with a favori...

  1. Put the skillet on the stove over high heat. When it is hot, add 1 1/2 teaspoons oil.
  2. Add fish. Cook about 5 minutes per side, until deeply browned. Remove the fish to the plate and cover.
  3. Reheat the skillet to medium heat. Add the remaining 1 1/2 teaspoons oil, onion, and garlic. Cook about 7 minutes. Add tomatoes and water. Cook about 10 minutes, until the mixture thickens and turns from bright red to an orange color.
  4. Return fish to skillet with the tomato mixture. Cover with spinach and sprinkle with olives. Cover skillet. Cook about 2 minutes over low heat until the spinach is steamed. Serve right away.
USDA Center for Nutrition Policy and Promotion. MyPlate took its recipe pages offline in 2026 - the original lives on at the Internet Archive. More on this: What each protein actually costs per serving.
Build my cheapest weekPrice this at my store