H Mart vs Publix in Cary: Which Is Actually Cheaper? (2026 Price Data)
We compared six shared product types between H Mart and Publix in Cary, NC. The headline finding: Publix is cheaper on produce staples (avocados, Roma tomatoes, and jalapenos) while H Mart wins on green onions. Two more matchups — milk and coriander — have product or unit differences that complicate a head-to-head comparison.
The Dairy and Produce Split
If you are stocking up on dairy, H Mart's regular gallon milk is far cheaper per liter than the A2 Milk Publix carries — but those are different products, not direct substitutes. If your list leans heavily toward fresh vegetables like avocados and tomatoes, Publix takes the lead with consistently lower per-pound prices.

Price Breakdown by Item
Here is how the prices stack up across the shared categories we tracked. Note that the A2 Milk at Publix is currently marked as a sale item.
| Product | H Mart Price | Publix Price | Difference |
|---|---|---|---|
| Milk (3.78 L) vs A2 Milk (1.74 L) | $5.99 | $9.00 (sale) | Different products* |
| Green Onions | $0.50 | $1.59 | Publix 218% higher |
| Coriander | $0.50 / bunch | $1.49 / kg | Different units* |
| Avocados | $1.29 | $1.00 | H Mart 29% higher |
| Roma Tomatoes | $2.49 / lb | $2.09 / lb | H Mart 19% higher |
| Jalapenos | $3.49 / lb | $2.99 / lb | H Mart 17% higher |
*Note: H Mart's milk is regular gallon milk; Publix's is A2 Milk, a premium product, so they are not direct substitutes. H Mart's coriander is sold per bunch while Publix's is priced per kilogram, so the per-bunch sticker price favors H Mart but the per-weight rate cannot be compared without bunch weight data.
Where H Mart Wins
H Mart sells regular gallon milk at $5.99 for 3.78 L (about $1.58 per liter). The closest milk we tracked at Publix is A2 Milk — a premium product — at $9.00 for a 1.74 L container ($5.17 per liter). They are not direct substitutes, but if any milk on your list will do, H Mart has the cheaper option by a wide margin. H Mart also undercuts Publix on Green Onions at $0.50 compared to $1.59.
Where Publix Wins
Publix offers better everyday pricing on standard produce staples. Avocados are $1.00 each, while they cost $1.29 at H Mart. You will also save money on Roma Tomatoes ($2.09/lb vs $2.49/lb) and Jalapenos ($2.99/lb vs $3.49/lb) by shopping at Publix.

Bottom Line
Your strategy should be item-specific. If your shopping list includes regular milk or green onions, head to H Mart for the lowest sticker prices. If you are primarily buying avocados, tomatoes, or peppers, Publix is the more affordable option. Be aware that the A2 Milk price at Publix reflects a temporary sale, so verify current shelf tags before you go.
Help Us Track Prices in Cary
This analysis is based on community-submitted prices from 11 stores across 10 chains in Cary. Prices may have changed since submission.
Prices change weekly, and we need your help to keep our data accurate. If you visit H Mart or Publix in Cary, please snap a photo of the shelf tag and submit it via PriceHive.app. Your contributions help neighbors find the best deals.