Soul food is a beloved cuisine with deep roots in African American culture. These hearty dishes offer comfort and a taste of tradition passed down through generations.
From crispy fried chicken to creamy mac and cheese, soul food recipes are known for their bold flavors and satisfying textures.
You’ll find a mix of main dishes, sides, and desserts in this collection of 30 soul food recipes. Each dish showcases the unique ingredients and cooking methods that make soul food special.
Whether you’re cooking for a family dinner or a special occasion, these recipes will help you create delicious meals that warm both the body and soul.
1. Southern Fried Chicken
Southern fried chicken is a classic soul food dish loved by many. To make it, start by brining your chicken pieces in salt water for a few hours. This helps keep the meat juicy.
Next, coat the chicken in seasoned flour. Some cooks add spices like paprika or garlic powder to the flour.
Dip the floured chicken in buttermilk, then coat it again in flour.
Fry the chicken in hot oil until golden brown and crispy. The oil should be around 350°F.
Cook dark meat pieces for about 14 minutes and white meat for 10 minutes.
Let the chicken rest on a wire rack before serving. This helps keep the crust crispy.
Enjoy your homemade Southern fried chicken hot or cold.
2. Collard Greens
Collard greens are a staple in soul food cooking. To prepare them, start by cleaning the leaves thoroughly.
Cut off the stems and chop the leaves into bite-sized pieces.
In a large pot, cook some onions and garlic in oil until soft. Add chicken broth, red pepper flakes, and smoked turkey or ham hocks for flavor.
Bring this mixture to a boil, then reduce the heat.
Add the chopped collard greens to the pot. Let them simmer for about an hour until tender. Some recipes suggest adding a splash of vinegar or hot sauce for extra tang.
Serve your collard greens hot as a tasty side dish. They pair well with other soul food favorites like fried chicken or cornbread.
3. Cornbread
Cornbread is a staple of soul food cuisine. To make it, mix cornmeal, flour, sugar, baking powder, and salt in a bowl.
In another bowl, whisk buttermilk and egg yolks together.
Combine the wet and dry ingredients, being careful not to overmix.
Pour the batter into a greased baking dish or cast iron skillet.
Bake at 400°F for 20-25 minutes until golden brown. For extra flavor, add melted butter to the batter before baking.
Serve your cornbread warm with butter or honey. It pairs perfectly with other soul food dishes like fried chicken, collard greens, or black-eyed peas.
4. Macaroni and Cheese
Macaroni and cheese is a beloved soul food classic. To make it, you’ll need elbow macaroni and a variety of cheeses. Sharp cheddar, mild cheddar, and Monterey Jack are popular choices.
Cook the macaroni until al dente. While it’s cooking, prepare a creamy cheese sauce.
Melt butter, add flour to make a roux, then slowly whisk in milk. Stir in shredded cheeses until melted and smooth.
Mix the cooked macaroni with the cheese sauce. Pour into a baking dish and top with more cheese.
Bake until golden and bubbly, about 30 minutes at 350°F.
For extra richness, some recipes add eggs or evaporated milk. Seasonings like salt, pepper, and paprika enhance the flavor.
5. Catfish Po’ Boy
Catfish po’ boys are a tasty Southern sandwich. You’ll love this crispy fish treat on a soft roll.
To make one, coat catfish fillets in a mix of cornmeal and spices. Fry the fish until golden brown.
Put the fried catfish on a French bread roll. Add lettuce, tomato, and pickles for crunch.
Top it off with remoulade sauce or mayo for extra flavor. This sandwich is perfect for lunch or dinner.
Try making catfish po’ boys at home for a taste of New Orleans cuisine.
6. Shrimp and Grits
Shrimp and grits is a beloved Southern comfort food with roots in African American cuisine. This dish combines creamy stone-ground grits with savory shrimp in a flavorful sauce.
To make shrimp and grits, start by cooking the grits in a mixture of water and milk. Stir frequently as they simmer to achieve a smooth, creamy texture. Season with salt to taste.
For the shrimp, sauté them in butter with garlic, onions, and bell peppers. Add Creole seasoning for a spicy kick.
Some recipes include a gravy made with cream or tomatoes.
Serve the grits in a bowl and top with the shrimp and sauce. This hearty meal is perfect for breakfast, lunch, or dinner.
You can customize it by adding cheese, bacon, or hot sauce.
7. Red Beans and Rice
Red beans and rice is a classic soul food dish that’s both tasty and filling. To make it, soak dried kidney beans overnight.
Cook the beans with sautéed onions, garlic, and celery. Add ham hocks or andouille sausage for extra flavor.
Season with bay leaves, paprika, thyme, and Creole spices. Simmer until the beans are tender and creamy.
Serve over fluffy white rice. This hearty meal is perfect for cold days or when you need a comforting dinner.
You can cook red beans and rice on the stovetop or in a slow cooker. Both methods produce delicious results.
8. Gumbo
Gumbo is a classic soul food dish from Louisiana. You start by making a dark roux with flour and oil, cooking it until it’s mahogany brown.
Next, add chopped onions, celery, and bell peppers. Stir in chicken stock and seasonings like thyme, parsley, and bay leaves.
You can use chicken, sausage, shrimp, or crab meat in your gumbo. Add them to the pot and let everything simmer together.
Serve your gumbo over rice for a hearty, flavorful meal. Don’t forget to sprinkle some filé powder on top for an authentic touch.
9. Jambalaya
Jambalaya is a classic Creole dish that brings together rice, meat, and vegetables in one flavorful pot. You’ll start by sautéing onions, bell peppers, celery, and garlic in butter.
Next, add diced chicken and sliced andouille sausage to the pot. Stir in crushed tomatoes, Cajun seasoning, and rice. Pour in chicken broth and bring the mixture to a boil.
Reduce the heat and let it simmer for about 25 minutes. Stir occasionally to prevent sticking.
Add shrimp near the end of cooking if desired.
Your jambalaya is ready when the rice is tender and has absorbed the liquid. Serve it hot and enjoy the rich, spicy flavors of this soul food favorite.
10. Candied Yams
Candied yams are a sweet and delicious soul food favorite. To make them, start by peeling and slicing sweet potatoes into rounds.
Create a syrup by melting butter and mixing it with brown sugar, white sugar, cinnamon, nutmeg, and vanilla extract. Some recipes also add maple syrup or ginger for extra flavor.
Pour this sweet mixture over the sliced yams in a baking dish. Cover with foil and bake at 350°F for about an hour.
Halfway through cooking, baste the yams with the syrup from the pan. This helps them caramelize and develop a rich, glossy coating.
When done, the yams should be tender and coated in a thick, sticky glaze. Serve hot as a side dish for your soul food feast.
11. Fried Okra
Fried okra is a classic soul food dish that’s easy to make at home. Start by cutting fresh okra into small pieces.
Mix together flour, cornmeal, and spices like paprika and cayenne in a bowl. In another bowl, beat an egg with some milk.
Dip the okra pieces in the egg mixture, then coat them in the flour mixture. Make sure each piece is well-coated.
Heat oil in a deep fryer or skillet until it reaches 375°F. Carefully add the coated okra and fry for 2-3 minutes.
Your fried okra is done when it turns golden brown. Remove it with a slotted spoon and let it drain on paper towels.
Serve hot and enjoy this crunchy Southern treat!
12. Hoppin’ John
Hoppin’ John is a classic Southern soul food dish. You’ll love this tasty mix of black-eyed peas, rice, and pork. It’s often eaten on New Year’s Day for good luck.
To make Hoppin’ John, you start by cooking bacon or ham hocks. Then you add onions, celery, and garlic.
Black-eyed peas and rice go in next, along with spices like thyme and Cajun seasoning.
The dish simmers until the peas are tender and full of flavor. Some folks add collard greens for extra nutrition.
You can serve Hoppin’ John with cornbread on the side.
This filling meal is packed with protein and fiber. It’s a great way to use up leftover ham after the holidays. Try making a big batch – it tastes even better the next day!
13. Fried Green Tomatoes
Fried green tomatoes are a classic soul food dish. To make them, slice unripe green tomatoes into 1/4-inch thick rounds.
Dip the slices in a mixture of milk and eggs. Then coat them in a blend of cornmeal, flour, salt, and pepper.
Fry the coated tomato slices in hot oil until golden brown on both sides. The outside should be crispy while the inside stays tangy and firm.
Serve your fried green tomatoes hot as a side dish or appetizer. They pair well with a dipping sauce like ranch dressing or remoulade.
14. Grits with Cheese
Grits with cheese is a classic Southern comfort food. You can make this creamy dish for breakfast or dinner.
Start by cooking grits in a mix of water and chicken broth. This gives them extra flavor.
Once the grits are tender, stir in butter and heavy cream. Then add your favorite cheese.
Sharp cheddar or smoked gouda work well.
The cheese melts into the hot grits, creating a rich and velvety texture.
Season your cheesy grits with salt and pepper to taste.
For extra indulgence, top with crispy bacon or sautéed shrimp. Serve hot and enjoy this simple yet satisfying Southern staple.
15. BBQ Ribs
BBQ ribs are a soul food favorite. To make them, start by seasoning your ribs with a mix of salt, pepper, and spices like garlic powder and paprika.
Wrap the ribs in foil and bake them in the oven at 350°F for about 2 hours. This helps make the meat tender and juicy.
After baking, brush the ribs with your favorite BBQ sauce. Put them back in the oven uncovered for another 30 minutes.
The result? Fall-off-the-bone ribs with a perfect balance of smoky and sweet flavors. Serve them hot and watch your guests come back for seconds!
16. Black-eyed Peas
Black-eyed peas are a staple of soul food cuisine. You can prepare them in various ways to suit your taste.
For a quick dish, try pan-frying black-eyed peas with paprika, bell peppers, onions, and garlic. This side dish takes only 15 minutes to make.
If you prefer a traditional approach, soak dried black-eyed peas overnight. Then cook them with chicken stock, onions, garlic, and spices like paprika and thyme.
For a unique twist, make black-eyed pea hummus. Use canned peas instead of chickpeas and blend with tahini, garlic, and lemon juice. Add smoked paprika for color and flavor.
17. Sweet Potato Pie
Sweet potato pie is a beloved soul food dessert. You’ll find it on many Southern tables during holidays and special occasions.
To make this pie, you’ll need fresh sweet potatoes, butter, milk, eggs, and spices. Cinnamon and nutmeg are common flavors that bring out the sweetness of the potatoes.
Mix the cooked and mashed sweet potatoes with the other ingredients.
Pour the filling into a pie crust and bake until firm. The result is a creamy, flavorful pie that’s sure to please.
Serve your sweet potato pie warm or chilled. It pairs well with a dollop of whipped cream on top.
18. Banana Pudding
Banana pudding is a beloved soul food dessert. You’ll love its creamy texture and sweet flavor.
This treat combines layers of vanilla pudding, sliced bananas, and vanilla wafers.
To make it, mix vanilla pudding with milk until smooth.
Layer vanilla wafers in a dish, then add sliced bananas. Pour the pudding mixture over the top.
Repeat these layers until you reach the top of your dish.
Chill the pudding in the fridge for a few hours. This lets the flavors blend together nicely.
Before serving, top with whipped cream for extra indulgence.
Your family and friends will enjoy this classic Southern dessert.
19. Peach Cobbler
Peach cobbler is a beloved soul food dessert. You’ll find it at family gatherings and potlucks across the South.
This sweet treat combines juicy peaches with a flaky, cinnamon-sugar crust. You can use fresh or canned peaches to make it.
To prepare, layer the peaches in a baking dish.
Top them with a simple batter made from flour, sugar, milk, and butter. As it bakes, the batter rises and forms a golden crust.
Serve your peach cobbler warm with a scoop of vanilla ice cream on top. It’s a comforting dessert that’s perfect year-round.
20. Chicken and Waffles
Chicken and waffles is a beloved soul food dish that combines savory and sweet flavors. You’ll love the contrast of crispy fried chicken on top of fluffy buttermilk waffles.
To make this dish, start by marinating chicken pieces in buttermilk and hot sauce. This tenderizes the meat and adds flavor.
Next, coat the chicken in seasoned flour and fry until golden brown and crispy.
For the waffles, mix up a batter with buttermilk for extra tenderness. Cook them in a waffle iron until golden.
To serve, place a piece of fried chicken on top of a waffle and drizzle with maple syrup.
This satisfying meal works great for breakfast, brunch, or dinner. You can customize it with different waffle flavors or chicken seasonings to make it your own.
21. Pork Chops with Gravy
Pork chops with gravy is a classic soul food dish. You start by seasoning the pork chops with a mix of salt, pepper, garlic powder, and paprika.
Next, coat the chops in flour and pan-fry them until golden brown. Set them aside and make a roux in the same pan using butter and flour.
Add chicken broth to create a rich gravy. Return the pork chops to the pan and let them simmer in the gravy until tender.
The result is juicy pork chops smothered in a flavorful, creamy gravy. Serve with your favorite sides like mashed potatoes or rice for a comforting meal.
22. Smothered Chicken
Smothered chicken is a classic soul food dish. You start by seasoning chicken pieces with spices like garlic powder, onion powder, and paprika. Then coat the chicken in flour.
Fry the chicken until golden brown.
Next, make a rich gravy with onions and chicken broth. Pour the gravy over the chicken in a skillet or baking dish.
Let the chicken simmer in the gravy until tender and falling off the bone.
The result is juicy chicken covered in a thick, savory sauce. Serve over rice or with biscuits to soak up every bit of gravy.
23. Lemon Pound Cake
Lemon pound cake is a classic Southern dessert. You’ll love its rich, buttery texture and bright citrus flavor.
To make it, you’ll need flour, butter, sugar, eggs, and fresh lemons. Mix the ingredients carefully to create a smooth batter.
Pour the batter into a greased Bundt pan. Bake it in a preheated oven until golden brown.
The secret to a moist cake is not overbaking. Take it out when a toothpick comes out with a few crumbs.
Let the cake cool before adding a tangy lemon glaze. This gives it an extra burst of flavor.
Serve slices with tea or coffee for a perfect treat.
24. Beef Brisket
Beef brisket is a classic soul food dish that’s perfect for special occasions. You can make it in the oven or slow cooker for tender, juicy results.
To prepare brisket, rub it with a mix of spices like salt, pepper, garlic powder, and paprika. Let it marinate overnight in the fridge.
Cook the brisket low and slow, either in the oven at 300°F or in a slow cooker on low. Add beef broth and aromatics like onions and garlic for extra flavor.
Plan for about 1 hour of cooking time per pound of meat.
The brisket is done when it’s fork-tender and reaches an internal temperature of 195°F.
Let the brisket rest for 30 minutes before slicing against the grain. Serve with your favorite barbecue sauce and Southern sides like cornbread and coleslaw.
25. Southern Potato Salad
Southern potato salad is a classic dish at cookouts and family gatherings. To make it, start by boiling potatoes until they’re tender. Let them cool, then peel and cut into chunks.
Mix mayonnaise, mustard, and sweet relish in a large bowl. Add diced celery and onions for crunch. Chop hard-boiled eggs and toss them in too.
Combine the sauce with the cooled potatoes and eggs. Mix well to coat everything evenly.
Add salt, pepper, and a pinch of sugar to taste.
Chill the potato salad in the fridge for at least an hour before serving. This lets the flavors blend together.
Sprinkle paprika on top for a pop of color.
26. Biscuits and Gravy
Biscuits and gravy is a classic Southern comfort food. You’ll love this hearty dish for breakfast or brunch.
Start by making fluffy buttermilk biscuits. Cut cold butter into flour, add buttermilk, and shape the dough. Bake until golden brown.
For the gravy, cook sausage in a skillet. Add flour to make a roux, then slowly pour in milk. Stir constantly as it thickens.
Season your gravy with salt and pepper to taste. Some folks like to add a dash of cayenne for extra kick.
Serve the warm biscuits split open and smothered in creamy sausage gravy. This filling meal will keep you satisfied for hours.
27. Baked Beans
Baked beans are a staple of soul food. To make them, start by cooking bacon and onions in a skillet. Add garlic for extra flavor.
Mix in canned beans, ketchup, BBQ sauce, and brown sugar. For a smoky taste, try adding a dash of liquid smoke.
Pour the mixture into a baking dish. Top with extra bacon slices if you like. Cover and bake at 325°F for about an hour.
Some recipes add maple syrup or honey for sweetness. Others include mustard or Worcestershire sauce for tang.
You can adjust the seasonings to suit your taste.
28. Oxtail Stew
Oxtail stew is a classic soul food dish that’s packed with flavor. To make it, you’ll start by seasoning oxtail pieces with salt, pepper, and other spices.
Next, coat the oxtails lightly in flour and brown them in hot oil. This step adds depth to the stew’s taste.
After browning, add beef broth, onions, garlic, and carrots to the pot. These ingredients create a rich base for the stew.
Let the oxtails simmer on low heat for several hours. This slow cooking process makes the meat tender and allows the flavors to meld.
As the stew cooks, the oxtails will release their rich, beefy taste into the broth.
The result is a hearty, comforting meal perfect for cold days.
29. Pecan Pie
Pecan pie is a Southern classic that’s perfect for any soul food spread. You’ll love this sweet, nutty dessert with its gooey filling and crunchy top.
To make pecan pie, start by preparing a pie crust. Mix together eggs, corn syrup, sugar, melted butter, and vanilla in a bowl. Stir in chopped pecans.
Pour the filling into your pie crust. Arrange whole pecans on top in a pretty pattern if you like. Bake at 350°F for about 50-60 minutes.
Let the pie cool completely before slicing. The filling will set as it cools.
Serve your homemade pecan pie plain or with a scoop of vanilla ice cream on top.
30. Dirty Rice
Dirty rice is a tasty Cajun dish that’s a staple of soul food. It gets its name from the “dirty” look the white rice gets when mixed with meat and spices.
To make dirty rice, you’ll need white rice, ground meat (usually pork or chicken livers), and the “holy trinity” of Cajun cooking: onions, celery, and green peppers.
Season your dish with Cajun spices like paprika, cayenne, and thyme. Cook the meat and veggies first, then add the rice and let it all simmer together.
The result is a flavorful, one-pot meal that’s both filling and delicious. Dirty rice makes a great side dish or can be enjoyed as a main course.
Cultural Significance of Soul Food
Soul food holds deep meaning in American culture. It connects people to history and brings communities together through shared meals and traditions.
Historical Roots and Origins
Soul food traces back to African American cooking during slavery. Enslaved people had to make do with limited ingredients and leftovers from plantation owners. They created flavorful dishes using what was available, like greens, beans, and less desirable cuts of meat.
These recipes were passed down through generations. After the Civil War, soul food spread as African Americans moved to other parts of the country.
The term “soul food” became popular in the 1960s during the civil rights movement.
Impact on American Cuisine
Soul food has shaped American cooking in many ways. Its flavors and techniques have spread far beyond the Black community. Many popular Southern dishes have roots in soul food traditions.
Some examples of soul food’s influence include:
• Fried chicken • Macaroni and cheese • Cornbread • Collard greens • Sweet potato pie
These foods are now enjoyed across the U.S. Soul food restaurants can be found in most major cities. The cuisine continues to evolve, with chefs creating healthier versions of classic recipes.
Soul food brings people together and celebrates African American culture. It remains an important part of family gatherings and holidays for many.
Health Considerations in Soul Food
Soul food can be made healthier without losing its rich flavors. Small changes to ingredients and cooking methods can improve nutrition while keeping dishes delicious.
Balancing Flavor and Nutrition
You can make soul food healthier by swapping some ingredients. Use olive oil instead of lard or butter. Try Greek yogurt in place of heavy cream. Pick lean meats like skinless chicken breast.
Add more veggies to dishes. Throw kale or collards into stews. Serve raw veggie sticks as sides. Use herbs and spices for flavor instead of salt.
Bake or grill foods rather than frying. If you fry, use healthier oils like canola. Drain fried foods on paper towels to remove extra grease.
Modern Takes on Classic Dishes
New spins on soul food keep the taste but boost nutrition.
Try baked “fried” chicken with a crispy coating.
Make mac and cheese with whole grain pasta and low-fat cheese.
Swap white rice for brown rice or quinoa in dishes.
Use sweet potatoes instead of white potatoes. They have more vitamins.
Make desserts with less sugar.
Use mashed bananas or applesauce to replace some oil in baked goods.
Try fruit cobblers with less sugar and more spices for flavor.