Where to Find Authentic Dominican & Soul Food in Upper Marlboro, MD

If you live in or around Upper Marlboro, you already know good food is worth driving for. But you don't have to go far to find a plate that tastes like Sunday dinner. Right here in Prince George's County, Mama Cole's Cafe is serving something you won't find anywhere else nearby: authentic soul food and Dominican home cooking on the same menu.
What makes a Dominican + soul food restaurant different?
Plenty of spots in Maryland do one or the other. What's rare is a kitchen that does both — and does them the right way. Soul food brings the slow-braised, deeply seasoned comfort of the American South: smothered pork chops, collard greens, mac and cheese, cornbread. Dominican cooking brings the bright, garlicky soul of the Caribbean: pollo guisado, mangú, tostones, and sancocho that simmers for hours.
At Mama Cole's, Chef Dante and Sous Chef Marilin cook both like family does — generously and patiently. The result is a menu where you can order fried chicken and red beans alongside a plate of stewed chicken over rice, and have it all feel like it belongs together. If you've been searching for soul food near me or Caribbean food in PG County, this is the table you've been looking for.
Dishes worth the trip to Upper Marlboro
A few favorites that keep regulars coming back:
- Oxtail sancocho — the Dominican country stew, rich with root vegetables and slow-cooked meat.
- Smothered pork chops — Southern comfort, gravy and all.
- Pollo guisado — braised Dominican stewed chicken, deeply seasoned and served over rice.
- Pernil & mac — Caribbean roast pork meets soul-food mac and cheese.
Hungry yet? You can browse the full Mama Cole's menu here — it's bilingual (English and Spanish) with portion sizes listed.
Where to find us
Mama Cole's Cafe is at 12300 Croom Rd, Upper Marlboro, MD 20772, open for breakfast, lunch, and dinner seven days a week. We're an easy stop whether you're local to Upper Marlboro, Brandywine, Clinton, or anywhere in the PG County area. When you're ready, order ahead for pickup or come in and pull up a chair.
Planning something bigger? We also handle soul food and Dominican catering for events across the DMV.
Hungry yet?
Come taste Dominican soul food for yourself in Upper Marlboro, MD.