Skip to main content Skip to header navigation

The Best Grocery Delivery Services & Where They’re Available

If you purchase an independently reviewed product or service through a link on our website, SheKnows may receive an affiliate commission.

Sometimes, the thought of heading to the grocery store is more than we can bear — and we’re not just talking about battling our way through crowded aisles and parking lots. Whether you’re busy with work, school, family, or are dealing with health issues, sometimes ordering groceries online and having them delivered straight to your door feels nothing short of miraculous. And these days, there are plenty of grocery delivery services to choose from. Score a delivery window, then bingo — you can get fresh groceries delivered to your doorstep without having to leave your home.

Target

You can get groceries, household staples, toys, and more delivered to your house thanks to Target’s same-day delivery service. It’s just $9.99 per delivery, or you can sign up for an annual Shipt membership for $99 and get free delivery on orders $35 and up all year long.

Target Same Day Delivery

$9.99+

Thrive Market

Thrive Market does require a membership to use (starting at $5/month for an annual membership, or $12/month), but in return, you can choose from healthy and nourishing groceries to be delivered to you at any zip code in the lower 48, getting an estimated 30% off retail price of each item. We love using Thrive Market to order wholesome snacks, and they have a great selection of eco-friendly personal care and beauty products, too.

Thrive Market

HelloFresh

HelloFresh takes grocery delivery one step further by actually planning your meals for you and shipping you all of the required ingredients. Boxes full of ingredients and nutritious recipes start at $45.96 for two meals for two people per week but you can order up to six recipes per week for four people. You can also choose vegetarian or pescatarian food options or even family-friendly meals! Simply choose the meals you’d like to cook and then wait for your box full of fresh ingredients to arrive straight to your door.

HelloFresh Subscription

$9.99+ per serving

Amazon Fresh

If you have Amazon Prime, you can order groceries through Amazon Fresh — with free delivery on orders that meet the minimum requirement for your area. Where available, you can get your groceries delivered within two hours, though depending on demand, your available delivery window may be further out. Amazon Fresh is currently available in most major US metropolitan areas, and in some places, you can also get delivery from local grocery stores through Amazon Fresh, like Bristol Farms in the Los Angeles area.

Amazon Fresh

Whole Foods

In some areas, you can get Whole Foods grocery delivery through Amazon Fresh. Just note that when you’re ordering groceries, your Whole Foods order will be in a separate cart and will be delivered separately from any Amazon Fresh orders. You can choose 1-hour or 2-hour delivery, or opt to pick up your order at the store.

Whole Foods Grocery Delivery

Instacart

Instacart is an online grocery shopping service that lets you order groceries from local grocery stores. You select the store you want to shop from, and an Instacart shopper will go and pick out the groceries from your list for you, and deliver them to your door the same day your order. Instacart is available almost every state in the US (sorry, Hawaii), and, depending on your location, they even deliver groceries from stores like Costco, Publix, BJ’s, and Aldi. You will need to order and schedule deliveries for each store separately.

Instacart

Postmates

Postmates is primarily a site for ordering takeout meals, but in some locations, they also offer delivery from local grocery stores through Postmates Fresh. Postmates delivers in cities large and small across the country, from Los Angeles, Cali. to Ogden, Utah. To order, create an account with Postmates. You can also sign up for Postmates Unlimited to get free delivery on every grocery order that’s more than $30, for $9.99/month.

Postmates

Walmart

Walmart offers grocery delivery at more than 1,600 stores nationwide, mostly concentrated in metropolitan areas. To order you’ll need a Walmart.com account. Then, choose your store, and see if there are any time slots available before filling your carts with your desired items. If you see yourself using the service often enough, you can sign up for Walmart Plus ($8.17/month, $98 annual), for free delivery on every order.

Walmart

FreshDirect

FreshDirect sources food for you, instead of having you go through a separate grocery store to select your products. They offer name-brand and in-house products in all standard grocery categories, including beer, wine, and spirits, depending on your location. They deliver to select locations in the New York Metro area.

Fresh Direct

Omaha Steaks

Stocking your freezer is an easy way to reduce your trips to physical stores while ensuring you have lots of different meats for a wide variety of meal options. Our favorite place to order meat from is Omaha Steaks and don’t let the name fool you because they offer a lot more than steak. This freezer filler package contains everything from chicken to filet mignon and even caramel apple tartlets!

Omaha Steaks Freezer Filler Favorites

$239.92

Kroger

Kroger makes grocery shopping as easy as possible. Choose all of your favorite items, check out, select a delivery time and that’s it! All you need to do is wait for your items to arrive.

Kroger Grocery Delivery

$9.95+

Before you go, check out our slideshow below:

A version of this article was originally published March 2020. 

AleksandarNakic/Getty Images.

Leave a Comment