In This Article Show
Soul food is known for being warm, filling, and full of comfort, but a lot of classic versions rely on meat, dairy, or both. That can make it feel hard to enjoy those same familiar flavors when you want to eat vegan. Sometimes you just want a plate that feels cozy and satisfying without having to change everything you love about the meal.
That is why this list can help. These classic vegan soul food recipes keep the heart of soul food while using simple plant-based ingredients that still bring plenty of flavor. You will find hearty mains, sides, rice dishes, beans, greens, and comfort foods that feel right at home on the dinner table. Some are great for Sunday dinner, some work well for holidays, and some are easy enough for a regular weeknight when you want something warm and familiar.
I like recipes like these because they prove vegan food can still feel rich, comforting, and deeply satisfying. Whether you are cooking for family, sharing food with friends, or just craving something cozy, this list will give you plenty of vegan soul food ideas worth making.
1. Vegan Collard Greens

These greens are soft, savory, and full of the deep flavor people expect from a good soul food side. A little smoked seasoning helps them feel rich without needing meat.
Recipe Metadata:
- Time to Make:50 minutes
- Servings: 6
Ingredients:
- 2 large bunches collard greens, chopped
- 1 small onion, diced
- 3 cloves garlic, minced
- 4 cups vegetable broth
- 1 tablespoon olive oil
- 1 teaspoon smoked paprika
- 1/2 teaspoon red pepper flakes
- Salt and black pepper
Recipe Steps:
- Cook the onion in olive oil until softened, then add the garlic.
- Stir in smoked paprika, red pepper flakes, and the chopped collards.
- Pour in the broth and bring to a simmer.
- Cover and cook until the greens are very tender.
2. Vegan Baked Mac and Cheese

This is one of those dishes that makes a vegan table feel complete. It comes out creamy, rich, and baked just enough on top to feel like the real comfort food classic.
Recipe Metadata:
- Time to Make: 45 minutes
- Servings: 6
Ingredients:
- 12 ounces elbow macaroni
- 2 cups unsweetened plant milk
- 1 cup soaked cashews
- 1/4 cup nutritional yeast
- 2 tablespoons vegan butter
- 2 tablespoons flour
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and black pepper
Recipe Steps:
- Cook the macaroni until just tender and drain.
- Blend the cashews, plant milk, nutritional yeast, and seasonings until smooth.
- Warm vegan butter in a pot, stir in flour, then pour in the sauce and cook until thick.
- Mix with the macaroni, place in a baking dish, and bake until hot and lightly golden.
3. Southern Fried Cauliflower

This is a fun plant-based swap that still gives you that crisp, seasoned bite. It works well as a main dish or a side when you want something extra comforting.
Recipe Metadata:
- Time to Make: 35 minutes
- Servings: 4
Ingredients:
- 1 large head cauliflower, cut into florets
- 1 cup plant milk
- 1 tablespoon hot sauce
- 1 cup flour
- 1 teaspoon paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Oil for frying
- Salt and black pepper
Recipe Steps:
- Mix plant milk and hot sauce in one bowl and flour with seasonings in another.
- Dip the cauliflower into the wet mix, then coat well in the flour mixture.
- Fry in hot oil until golden and crisp.
- Drain lightly and serve hot.
4. Vegan Candied Yams

Candied yams are soft, sweet, and always bring comfort to the table. This version still gives you that warm syrupy finish without needing butter.
Recipe Metadata:
- Time to Make: 50 minutes
- Servings: 6
Ingredients:
- 4 large sweet potatoes, peeled and sliced
- 1/2 cup brown sugar
- 1/4 cup maple syrup
- 1 teaspoon cinnamon
- 1/4 teaspoon nutmeg
- 2 tablespoons vegan butter
- 1/4 cup water
Recipe Steps:
- Place the sliced sweet potatoes in a baking dish.
- Stir together brown sugar, maple syrup, cinnamon, nutmeg, vegan butter, and water.
- Pour the mixture over the sweet potatoes.
- Cover and bake until very soft and glossy.
5. Vegan Black-Eyed Peas

These peas are simple, hearty, and a staple kind of comfort food dish. They go well with rice, greens, cornbread, or just about any main.
Recipe Metadata:
- Time to Make: 1 hour
- Servings: 6
Ingredients:
- 2 cups dried black-eyed peas, soaked
- 1 small onion, diced
- 3 cloves garlic, minced
- 5 cups vegetable broth
- 1 tablespoon olive oil
- 1 teaspoon smoked paprika
- 1 bay leaf
- Salt and black pepper
Recipe Steps:
- Cook the onion in olive oil until soft, then add garlic and smoked paprika.
- Stir in the black-eyed peas, broth, and bay leaf.
- Simmer until the peas are very tender.
- Season to taste and serve warm.
6. Vegan Cornbread

A good pan of cornbread can pull the whole meal together. This one comes out soft in the middle with just enough golden edge to feel right at home with a soul food dinner.
Recipe Metadata:
- Time to Make: 30 minutes
- Servings: 8
Ingredients:
- 1 cup cornmeal
- 1 cup flour
- 1/4 cup sugar
- 1 tablespoon baking powder
- 1 cup plant milk
- 1/4 cup oil
- 1 tablespoon apple cider vinegar
- 1/2 teaspoon salt
Recipe Steps:
- Preheat the oven and grease a baking pan.
- Mix the cornmeal, flour, sugar, baking powder, and salt in a bowl.
- Stir in plant milk, oil, and apple cider vinegar.
- Pour into the pan and bake until golden and set.
7. Vegan Smothered Cabbage

This dish is simple, savory, and full of soft cooked flavor. It is one of those easy sides that turns humble ingredients into something comforting.
Recipe Metadata:
- Time to Make: 30 minutes
- Servings: 5
Ingredients:
- 1/2 large cabbage, chopped
- 1 onion, sliced
- 1 bell pepper, sliced
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon smoked paprika
- Salt and black pepper
Recipe Steps:
- Cook the onion and bell pepper in olive oil until softened.
- Add garlic and cook briefly.
- Stir in the cabbage and smoked paprika.
- Cover and cook until the cabbage is soft and tender.
8. Vegan Red Beans and Rice

This meal is warm, filling, and made for comfort. The seasoned beans and rice come together into a simple dinner that still feels deeply satisfying.
Recipe Metadata:
- Time to Make: 1 hour 10 minutes
- Servings: 6
Ingredients:
- 2 cups cooked red beans
- 1 small onion, diced
- 1 bell pepper, diced
- 2 celery stalks, chopped
- 3 cloves garlic, minced
- 1 teaspoon thyme
- 1 teaspoon smoked paprika
- 3 cups cooked rice
- 1 tablespoon olive oil
- 2 cups vegetable broth
Recipe Steps:
- Cook onion, bell pepper, and celery in olive oil until soft.
- Add garlic, thyme, and smoked paprika.
- Stir in the beans and broth and simmer until thick and flavorful.
- Serve over warm cooked rice.
9. Vegan Potato Salad

Potato salad is one of those sides people always look for. This version stays creamy and tangy and fits right in at a cookout or family dinner.
Recipe Metadata:
- Time to Make: 25 minutes
- Servings: 6
Ingredients:
- 2 pounds potatoes, peeled and cubed
- 1/2 cup vegan mayo
- 1 tablespoon mustard
- 1 celery stalk, chopped
- 2 tablespoons pickle relish
- 1/4 red onion, diced
- Salt, black pepper, and paprika
Recipe Steps:
- Boil the potatoes until tender, then cool slightly.
- Mix vegan mayo, mustard, relish, celery, onion, salt, and pepper in a bowl.
- Fold in the potatoes gently.
- Chill and sprinkle with paprika before serving.
10. Vegan Dirty Rice

Dirty rice has so much flavor even when made without meat. Mushrooms and good seasoning help it stay savory, rich, and easy to enjoy as a side or main.
Recipe Metadata:
- Time to Make: 35 minutes
- Servings: 5
Ingredients:
- 3 cups cooked rice
- 8 ounces mushrooms, chopped small
- 1 onion, diced
- 1 bell pepper, diced
- 2 celery stalks, chopped
- 2 cloves garlic, minced
- 1 teaspoon paprika
- 1 teaspoon thyme
- 1 tablespoon olive oil
Recipe Steps:
- Cook the mushrooms, onion, bell pepper, and celery in olive oil until browned and softened.
- Stir in garlic, paprika, and thyme.
- Add the cooked rice and mix well.
- Cook a few more minutes until hot and flavorful.
11. Vegan Fried Green Tomatoes

These come out crisp outside and tender inside, which makes them a great starter or side. They feel old-school and comforting in the best way.
Recipe Metadata:
- Time to Make: 25 minutes
- Servings: 4
Ingredients:
- 3 green tomatoes, sliced
- 1/2 cup plant milk
- 1/2 cup flour
- 1/2 cup cornmeal
- 1 teaspoon paprika
- Oil for frying
- Salt and black pepper
Recipe Steps:
- Dip the tomato slices in plant milk.
- Coat them in a mixture of flour, cornmeal, paprika, salt, and pepper.
- Fry until crisp and golden on both sides.
- Drain lightly and serve warm.
12. Vegan Southern Green Beans

These green beans are soft, savory, and easy to pair with almost any main dish. A little smoky seasoning gives them that slow-cooked soul food feel.
Recipe Metadata:
- Time to Make: 35 minutes
- Servings: 5
Ingredients:
- 1 pound green beans, trimmed
- 1 small onion, sliced
- 2 cloves garlic, minced
- 2 cups vegetable broth
- 1 tablespoon olive oil
- 1 teaspoon smoked paprika
- Salt and black pepper
Recipe Steps:
- Cook the onion in olive oil until soft, then add garlic.
- Stir in green beans, broth, and smoked paprika.
- Cover and simmer until the beans are tender.
- Season and serve warm.
13. Vegan Grits Bowl

Grits are simple but deeply comforting when made well. This version stays creamy and can work for breakfast or as part of a hearty dinner plate.
Recipe Metadata:
- Time to Make: 20 minutes
- Servings: 4
Ingredients:
- 1 cup quick grits
- 4 cups water or plant milk
- 2 tablespoons vegan butter
- 8 ounces mushrooms, sliced
- 1 tablespoon olive oil
- Salt and black pepper
Recipe Steps:
- Bring the water or plant milk to a simmer and whisk in the grits.
- Cook, stirring often, until smooth and thick.
- Stir in vegan butter, salt, and pepper.
- Top with mushrooms cooked in olive oil.















