CRYSTAL CITY, Order Food Online!

Oops! Filter by Cuisine & Promotion View Map

CRYSTAL CITY, CA Restaurants for Delivery & Takeout

Cuisines: American, Asian, Asian Fusion, Breakfast, Cajun, Calzones, Cantonese, Chicken, Chinese, Coffee and Tea, Creole, Curry, Deli, Dessert, Greek, Grill, Gyro, Hamburgers, Hoagies, Hot Dogs, Indian, Italian, Korean, Latin American, Mediterranean, Mexican, Noodles, Pasta, Peruvian, Pho, Pizza, Salads, Sandwiches, Seafood, Smoothies and Juices, Soul Food, Soup, Steak, Subs, Sushi, Thai, Vietnamese, Wings, Wraps

1. Bombay Curry and Pizzaria

$3 or less

Curry, Indian, Pizza, Salads, Sandwiches, Wraps  

Halal Options, Vegetarian Options  

Order for later
Today, 11:00 AM
14617 South Crenshaw Blvd
Delivery: $0 - $6
Delivery Min: $25
Delivery: $0 - $6 Delivery Min: $25
Order for later Today, 11:00 AM

2. THE GREEN OLIVE (Vernon)

Coupons
4.5 out of 5 stars. 101 Google reviews

Greek, Gyro, Mediterranean, Wraps  

 

Online menu opens
Today, 9:00 AM
3616 SOTO ST
Delivery: $5
Delivery Min: $0
Delivery: $5 Delivery Min: $0
Online menu opens Today, 9:00 AM

3. Pho Daily (LONG BEACH)

4.4 out of 5 stars. 35 Google reviews

Asian, Salads, Vietnamese  

Vegetarian Options  

Order for later
Today, 10:00 AM
5345 Long Beach Blvd
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15
Order for later Today, 10:00 AM

4. RAISING CLAW

Quick Deals
3.2 out of 5 stars. 6 Google reviews

Cajun, Chicken, Coffee and Tea, Dessert, Grill, Noodles, Seafood  

 

Order for later
Today, 1:00 PM
5001 CANDLEWOOD STREET
Carryout Only
Carryout Only
Order for later Today, 1:00 PM

5. Mariscos Delfin

11th Order Free Free Delivery $3 or less
5.0 out of 5 stars. 4 Google reviews

American, Grill, Mexican, Seafood, Steak  

 

Order Now
3221 Firestone Blvd.
Delivery: Free
Delivery Min: $20
Delivery: Free Delivery Min: $20

6. Chimak House

4.9 out of 5 stars. 15 Google reviews

Chicken, Korean, Wings  

 

Online menu opens
Today, 11:30 AM
16511 S PIONEER BLVD #102
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15
Online menu opens Today, 11:30 AM

7. HICCUPS

Quick Deals
4.3 out of 5 stars. 995 Google reviews

Asian, Asian Fusion, Chinese, Coffee and Tea, Noodles, Smoothies and Juices, Thai, Vietnamese, Wings  

Casual Dining  

Order for later
Today, 12:00 PM
552 E CARSON ST #103
Average Item Cost: $7
Carryout Only
Average Item Cost: $7 Carryout Only
Order for later Today, 12:00 PM

8. Ana's La Gran Fonda

4.2 out of 5 stars. 111 Google reviews

Breakfast, Chicken, Grill, Mexican, Salads, Sandwiches, Seafood, Soup, Steak  

 

Online menu opens
Today, 12:00 PM
1060 W Gardena Blvd
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15
Online menu opens Today, 12:00 PM

9. Pazzo Pizzeria

Free Delivery $3 or less
4.4 out of 5 stars. 46 Google reviews

Calzones, Dessert, Pasta, Pizza, Salads, Sandwiches, Wings  

 

Order for later
Today, 9:30 AM
22825 Hawthorne Blvd.
Delivery: Free
Delivery Min: $15
Delivery: Free Delivery Min: $15
Order for later Today, 9:30 AM

10. Cafe Ambrosia

4.1 out of 5 stars. 292 Google reviews

American, Breakfast, Chicken, Dessert, Greek, Mediterranean, Mexican, Pasta  

Casual Dining, Gluten Free Options, Vegan Options  

Order for later
Today, 4:30 PM
1923 E Broadway
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15
Order for later Today, 4:30 PM

11. The Green Olive (Gardena)

4.5 out of 5 stars. 361 Google reviews

Mediterranean, Salads  

Vegetarian Options  

Order for later
Today, 9:00 AM
19032 S Vermont Ave
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15
Order for later Today, 9:00 AM

12. Raul's Mexican Food

4.3 out of 5 stars. 218 Google reviews

Chicken, Dessert, Grill, Mexican, Salads, Seafood, Soup, Steak  

 

Online menu opens
Today, 12:00 PM
13908 S Inglewood Ave
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15
Online menu opens Today, 12:00 PM

13. HICCUPS

Quick Deals
4.3 out of 5 stars. 70 Google reviews

Asian, Asian Fusion, Chinese, Coffee and Tea, Noodles, Smoothies and Juices, Soup, Thai, Vietnamese  

Casual Dining  

Order for later
Today, 1:00 PM
5840 FIRESTONE BLVD #102
Carryout Only
Carryout Only
Order for later Today, 1:00 PM

14. R&J Sea & Soul

11th Order Free
4.4 out of 5 stars. 106 Google reviews

American, Seafood, Soul Food  

 

Order for later
Today, 11:00 AM
12817 Crenshaw Blvd
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15
Order for later Today, 11:00 AM

15. HICCUPS

Quick Deals
4.2 out of 5 stars. 834 Google reviews

Asian, Asian Fusion, Chinese, Coffee and Tea, Dessert, Noodles, Pho, Salads, Seafood  

Casual Dining  

Order Now
1946 N LAKEWOOD BLVD
Average Item Cost: $7
Carryout Only
Average Item Cost: $7 Carryout Only

16. China Road

11th Order Free $3 or less
4.0 out of 5 stars. 131 Google reviews

Chinese, Noodles  

 

Order for later
Today, 10:30 AM
429 W Anaheim St
Average Item Cost: $4
Delivery: $1 - $2
Delivery Min: $15
Average Item Cost: $4 Delivery: $1 - $2 Delivery Min: $15
Order for later Today, 10:30 AM

17. Thai Silk Restaurant

11th Order Free Quick Deals $3 or less
4.3 out of 5 stars. 143 Google reviews

Chicken, Curry, Dessert, Grill, Noodles, Salads, Seafood, Soup, Steak, Thai, Wings  

Casual Dining, Vegetarian Options  

Online menu opens
Today, 11:00 AM
1506 E. Broadway
Delivery: $2
Delivery Min: $20
Delivery: $2 Delivery Min: $20
Online menu opens Today, 11:00 AM

18. B&R Burgers

11th Order Free
4.4 out of 5 stars. 605 Google reviews

American, Breakfast, Chicken, Hamburgers, Sandwiches, Wings  

Vegan Options  

Order for later
Today, 10:00 AM
3512 W ROSECRANS AVE
Carryout Only
Carryout Only
Order for later Today, 10:00 AM

19. Thai Barbeque

11th Order Free $3 or less
4.2 out of 5 stars. 164 Google reviews

Asian, Chicken, Curry, Dessert, Grill, Noodles, Salads, Seafood, Soup, Thai, Wings  

 

Order for later
Today, 11:00 AM
2801 E 7th St
Delivery: $2
Delivery Min: $20
Delivery: $2 Delivery Min: $20
Order for later Today, 11:00 AM

20. Slicers New York Deli

4.5 out of 5 stars. 46 Google reviews

Chicken, Deli, Dessert, Salads, Sandwiches  

 

Order for later
Today, 10:00 AM
4848 S Eastern Ave
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15
Order for later Today, 10:00 AM

21. Golden Phoenix

Free Delivery $3 or less
4.4 out of 5 stars. 279 Google reviews

Asian, Cantonese, Chicken, Chinese, Curry, Grill, Noodles, Salads, Seafood, Soup, Steak, Wings  

 

Order for later
Today, 11:00 AM
4819 Paramount Blvd
Delivery: Free
Delivery Min: $20
Delivery: Free Delivery Min: $20
Order for later Today, 11:00 AM

22. BILLIONAIRE BURGER BOYZ

4.4 out of 5 stars. 245 Google reviews

American, Chicken, Hamburgers, Sandwiches, Wings  

 

Order for later
Today, 11:00 AM
811 S LONG BEACH BLVD
Carryout Only
Carryout Only
Order for later Today, 11:00 AM

23. La Ceiba Restaurant Long Beach

4.0 out of 5 stars. 451 Google reviews

Chicken, Grill, Latin American, Latin American, Mexican, Wraps  

 

Order for later
Today, 9:00 AM
1436 E 7th Street
Carryout Only
Carryout Only
Order for later Today, 9:00 AM

24. Dirty South Soul Food

4.3 out of 5 stars. 1066 Google reviews

American, Chicken, Soul Food  

 

Online menu opens
Today, 11:00 AM
8101 Long Beach Blvd
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15
Online menu opens Today, 11:00 AM

25. Numero Uno Pizza

4.4 out of 5 stars. 165 Google reviews

Calzones, Dessert, Pasta, Pizza, Salads, Sandwiches, Wings  

 

Order for later
Today, 11:00 AM
17013 Hawthorne Blvd
Delivery: $5
Delivery Min: $20
Delivery: $5 Delivery Min: $20
Order for later Today, 11:00 AM

26. Da Thai

4.1 out of 5 stars. 126 Google reviews

Chicken, Curry, Grill, Noodles, Pho, Salads, Seafood, Soup, Steak, Thai, Vietnamese, Wings, Wraps  

 

Online menu opens
Today, 11:00 AM
630 N La Brea Ave Ste 116
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15
Online menu opens Today, 11:00 AM

27. Pho Daily (GARDENA)

4.4 out of 5 stars. 487 Google reviews

Pho, Vietnamese  

Vegetarian Options  

Order for later
Today, 10:00 AM
15126 S Western Ave.
Average Item Cost: $14
Delivery: $5
Delivery Min: $15
Average Item Cost: $14 Delivery: $5 Delivery Min: $15
Order for later Today, 10:00 AM

28. Taco Shore

4.4 out of 5 stars. 282 Google reviews

Chicken, Dessert, Grill, Mexican, Salads, Seafood, Soup, Steak, Wraps  

Gluten Free Options, Vegetarian Options  

Order for later
Today, 12:30 PM
5316 1/2 2nd St
Average Item Cost: $9
Delivery: $5
Delivery Min: $0
Average Item Cost: $9 Delivery: $5 Delivery Min: $0
Order for later Today, 12:30 PM

29. Queen of Thai Cuisine

$3 or less
4.2 out of 5 stars. 125 Google reviews

Chicken, Chinese, Curry, Noodles, Salads, Seafood, Soup, Steak, Thai, Wings  

Vegetarian Options  

Order for later
Today, 11:00 AM
14522 Crenshaw Blvd.
Delivery: $0 - $4
Delivery Min: $20
Delivery: $0 - $4 Delivery Min: $20
Order for later Today, 11:00 AM

30. Sacks on the Beach

4.4 out of 5 stars. 234 Google reviews

Breakfast, Salads, Sandwiches  

Gluten Free Options  

Order Now
1611 S Catalina Ave
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15

31. THE SAMMICHE SHOPPE

11th Order Free
4.7 out of 5 stars. 39 Google reviews

Breakfast, Chicken, Deli, Dessert, Salads, Sandwiches, Smoothies and Juices, Soup, Wraps  

Vegetarian Options  

Order for later
Today, 10:00 AM
222 E REGENT
Carryout Only
Carryout Only
Order for later Today, 10:00 AM

32. Hall of Fame Deli

4.3 out of 5 stars. 89 Google reviews

Breakfast, Deli, Salads, Sandwiches, Soup  

 

Order Now
10846 Downey Ave
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15

33. Brooklyn Brickoven Pizza

4.6 out of 5 stars. 104 Google reviews

Calzones, Chicken, Dessert, Grill, Italian, Pasta, Pizza, Salads, Sandwiches, Subs, Wings  

Gluten Free Options, Vegan Options  

Order for later
Today, 12:00 PM
500 S. Sepulveda Blvd, #203
Delivery: $4
Delivery Min: $15
Delivery: $4 Delivery Min: $15
Order for later Today, 12:00 PM

34. Tasty Kitchen

11th Order Free
4.2 out of 5 stars. 129 Google reviews

Asian, Cantonese, Chinese, Noodles, Soup  

 

Order for later
Today, 11:00 AM
1324 Artesia Blvd
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15
Order for later Today, 11:00 AM

35. Taishi Hainan Chicken

11th Order Free Quick Deals
4.6 out of 5 stars. 220 Google reviews

Asian, Asian Fusion, Chicken  

 

Order for later
Today, 11:00 AM
1000 Torrance Blvd Ste B
Carryout Only
Carryout Only
Order for later Today, 11:00 AM

36. Palermo's Pizza

Free Delivery $3 or less
3.9 out of 5 stars. 76 Google reviews

Calzones, Chicken, Dessert, Grill, Hamburgers, Italian, Pasta, Pizza, Salads, Sandwiches, Wings  

Vegetarian Options  

Order for later
Today, 10:30 AM
11801 Inglewood Ave.
Delivery: Free
Delivery Min: $15
Delivery: Free Delivery Min: $15
Order for later Today, 10:30 AM

37. CHURROHOLIC

11th Order Free
4.2 out of 5 stars. 196 Google reviews

Breakfast, Coffee and Tea, Dessert  

 

Online menu opens
Today, 3:00 PM
5802 FIRESTONE BLVD 104
Average Item Cost: $6
Carryout Only
Average Item Cost: $6 Carryout Only
Online menu opens Today, 3:00 PM

38. Sizzling Wok

11th Order Free
4.6 out of 5 stars. 75 Google reviews

Asian, Noodles, Salads, Soup, Thai  

Vegetarian Options  

Online menu opens
Today, 11:00 AM
3253 E South St Ste. J-105
Average Item Cost: $6
Carryout Only
Average Item Cost: $6 Carryout Only
Online menu opens Today, 11:00 AM

39. Sorrento Italian Kitchen

4.4 out of 5 stars. 158 Google reviews

Calzones, Chicken, Dessert, Grill, Italian, Pasta, Pizza, Salads, Sandwiches, Soup  

Vegetarian Options  

Order for later
Today, 11:00 AM
4102 Orange Ave, Ste 123
Delivery: $4
Delivery Min: $15
Delivery: $4 Delivery Min: $15
Order for later Today, 11:00 AM

40. Emerald Garden

$3 or less
3.8 out of 5 stars. 93 Google reviews

Asian, Cantonese, Chinese  

 

Online menu opens
Today, 10:30 AM
2301 Artesia Blvd #1
Delivery: $2
Delivery Min: $15
Delivery: $2 Delivery Min: $15
Online menu opens Today, 10:30 AM

41. El Metapaneco

Quick Deals
3.8 out of 5 stars. 519 Google reviews

Chicken, Grill, Latin American, Salads, Seafood, Soup, Steak, Subs  

 

Order Now
1352 N Avalon Blvd
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15

42. Hong Kong Express

3.4 out of 5 stars. 49 Google reviews

Asian, Cantonese, Chicken, Chinese, Grill, Noodles, Salads, Seafood, Soup, Steak, Wings  

 

Order for later
Today, 10:30 AM
671 E University Dr
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15
Order for later Today, 10:30 AM

43. Chinese Combo

3.9 out of 5 stars. 71 Google reviews

Asian, Chicken, Grill, Seafood, Soup  

Casual Dining  

Order for later
Today, 10:00 AM
2160 E Willow St
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15
Order for later Today, 10:00 AM

44. Alexander's World Famous Tortas

4.6 out of 5 stars. 201 Google reviews

Mexican  

 

Order for later
Today, 10:30 AM
937 E Rosecrans Ave
Delivery: $5
Delivery Min: $0
Delivery: $5 Delivery Min: $0
Order for later Today, 10:30 AM

45. YOGI'S TERIYAKI HOUSE

4.3 out of 5 stars. 91 Google reviews

Asian, Chicken, Noodles, Salads, Soup  

 

Order for later
Today, 11:00 AM
4437 SEPULVEDA BLVD
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15
Order for later Today, 11:00 AM

46. Salvimex110 Restaurante

$3 or less
4.4 out of 5 stars. 145 Google reviews

Breakfast, Chicken, Coffee and Tea, Grill, Hamburgers, Mexican, Seafood, Steak  

 

Order for later
Today, 10:00 AM
14118 South Vermont Ave
Average Item Cost: $2
Delivery: $3 - $5
Delivery Min: $20
Average Item Cost: $2 Delivery: $3 - $5 Delivery Min: $20
Order for later Today, 10:00 AM

47. URBAN COMFORT FOODS

 

 

Order for later
10/25/2020, 8:00 AM
6130 S AVALON BLVD 126
Carryout Only
Carryout Only
Order for later 10/25/2020, 8:00 AM

48. ALFREDOS MEXICAN RESTAURANT

4.5 out of 5 stars. 318 Google reviews

Chicken, Grill, Mexican, Salads, Seafood, Soup, Steak  

 

Order for later
Today, 10:00 AM
23902 NARBORNE AVE
Carryout Only
Carryout Only
Order for later Today, 10:00 AM

49. Corner Kitchen

4.3 out of 5 stars. 194 Google reviews

Asian, Cantonese, Chicken, Chinese, Coffee and Tea, Grill, Noodles, Salads, Seafood, Smoothies and Juices, Wings  

 

Order for later
Today, 11:00 AM
6540 Pacific Blvd
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15
Order for later Today, 11:00 AM

50. LEO'S MEXICAN FOOD

4.5 out of 5 stars. 670 Google reviews

Chicken, Dessert, Grill, Mexican, Salads, Seafood, Steak  

 

Order for later
Today, 11:00 AM
16006 INGLEWOOD AVENUE
Average Item Cost: $8
Carryout Only
Average Item Cost: $8 Carryout Only
Order for later Today, 11:00 AM

51. MONSTER BURGER #3

4.3 out of 5 stars. 29 Google reviews

Breakfast, Chicken, Grill, Hamburgers, Salads, Sandwiches, Steak, Wings  

 

Order for later
Today, 9:00 AM
8025 S AVALON BOULEVARD
Carryout Only
Carryout Only
Order for later Today, 9:00 AM

52. Pupuseria y Restaurante Sihuatehuacan

4.4 out of 5 stars. 41 Google reviews

Chicken, Grill, Latin American, Seafood  

 

Order for later
Today, 9:30 AM
4616 S Avalon Blvd
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15
Order for later Today, 9:30 AM

53. HICCUPS

Quick Deals
5.0 out of 5 stars. 1 Google reviews

Asian, Asian Fusion, Chicken, Chinese, Coffee and Tea, Grill, Noodles, Pho, Smoothies and Juices, Wings  

 

Online menu opens
Today, 12:00 PM
1420 W REDONDO BEACH BLV
Carryout Only
Carryout Only
Online menu opens Today, 12:00 PM

54. Taqueria El Poblano

4.4 out of 5 stars. 474 Google reviews

Mexican  

Vegetarian Options  

Online menu opens
Today, 10:00 AM
4253 E COMPTON BLVD
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15
Online menu opens Today, 10:00 AM

55. Matthews Home Style Cooking

4.1 out of 5 stars. 101 Google reviews

Breakfast, Cajun, Chicken, Creole, Dessert, Grill, Hamburgers, Salads, Seafood, Soul Food, Wings  

 

Order for later
Today, 9:00 AM
2222 West Rosecrans Ave
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15
Order for later Today, 9:00 AM

56. Sacks in the City

4.7 out of 5 stars. 49 Google reviews

Breakfast, Salads, Sandwiches  

Vegetarian Options  

Order Now
2512 Artesia Blvd
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15

57. HICCUPS

Quick Deals
4.3 out of 5 stars. 849 Google reviews

Asian, Asian Fusion, Chinese, Coffee and Tea, Noodles, Smoothies and Juices, Thai, Vietnamese, Wings  

Casual Dining  

Order for later
Today, 12:00 PM
16279 PARAMOUNT BLVD #A1
Average Item Cost: $7
Carryout Only
Average Item Cost: $7 Carryout Only
Order for later Today, 12:00 PM

58. KOTOSH

American, Asian Fusion, Dessert, Peruvian, Salads, Seafood, Soup, Sushi  

 

Order for later
Today, 11:00 AM
2408 LOMITA BLVD STE C
Delivery: $5
Delivery Min: $0
Delivery: $5 Delivery Min: $0
Order for later Today, 11:00 AM

59. AMERICAN STREET TACOS

4.4 out of 5 stars. 43 Google reviews

Chicken, Hamburgers, Mexican, Seafood, Steak, Wings  

 

Online menu opens
Today, 12:00 PM
701 S LA BREA AVE
Carryout Only
Carryout Only
Online menu opens Today, 12:00 PM

60. Da Cajun Seafood Shack

Cajun, Chicken, Seafood  

Vegan Options  

Order for later
Today, 11:00 AM
4417 W 133rd St
Delivery: $5
Delivery Min: $0
Delivery: $5 Delivery Min: $0
Order for later Today, 11:00 AM

61. Deli Belly

Asian Fusion, Hamburgers, Hoagies, Hot Dogs, Korean, Sandwiches  

 

Order for later
Today, 10:00 AM
1000 W. Carson St.
Carryout Only
Carryout Only
Order for later Today, 10:00 AM

62. Old River Restaurant

11th Order Free
4.5 out of 5 stars. 131 Google reviews

American, Breakfast, Hamburgers, Mexican, Sandwiches  

 

Order Now
7395 Stewart and Gray Rd
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15

63. EL PRIMO MEXICAN FOOD

Mexican  

 

Order Now
3632 SOUTH SOTO STREET
Delivery: $5 - $10
Delivery Min: $10
Delivery: $5 - $10 Delivery Min: $10

64. THE GREEN OLIVE COMPTON

Chicken, Dessert, Gyro, Mediterranean, Salads, Seafood, Wraps  

 

Order for later
Today, 9:00 AM
855 W VICTORIA ST B2
Delivery: $5
Delivery Min: $0
Delivery: $5 Delivery Min: $0
Order for later Today, 9:00 AM

65. THE SEAFOOD XPERIENCE

4.6 out of 5 stars. 75 Google reviews

Cajun, Sandwiches, Seafood, Soul Food  

 

Order for later
Today, 11:00 AM
2100 WEST FLORENCE AVENU
Carryout Only
Carryout Only
Order for later Today, 11:00 AM

66. Ko Juice

11th Order Free
5.0 out of 5 stars. 5 Google reviews

Coffee and Tea, Dessert, Smoothies and Juices  

 

Order for later
Today, 12:00 PM
11632 south st
Delivery: $5
Delivery Min: $15
Delivery: $5 Delivery Min: $15
Order for later Today, 12:00 PM

Restaurants Filter

Promotions Filter

Delivery Fee Filter

Cuisines Filter

Selecting/deselecting the following checkboxes will update the content in the main content area.

Food Types Filter

Selecting/deselecting the following checkboxes will update the content in the main content area.