21 Meals, $40: Grocery Shopping for One

One week, one person, 21 meals (plus 14 snacks!), all for just . I eat vegan, so these meals are all vegetarian and dairy-free. I get my produce and most of my pantry staples at my local chain superm...