Skip to Content

Vegan Eggplant Roll Ups with Black Bean-Potato Filling

Today I’m sharing my vegan eggplant roll ups recipe that features a delicious and healthy veggie and potato-based filling. These delicious vegan eggplant rollatini are naturally dairy free, gluten free, soy free, and nut free.

Eggplant roll ups recipe | vegan eggplant roll ups with potato-bean stuffing

Note: As an Amazon Associate I earn from qualifying purchases. If you make a purchase through my blog, I may receive a small commission, at no extra cost to you. Thank you!

These vegan eggplant roll ups are the kind of dish that looks quite fancy for a special occasion, yet can be made without putting in lots of effort for a casual dinner.

I’ll admit that the idea of using roasted eggplant instead of lasagna noodles in Italian-inspired dishes is not new.

I’ve seen some recipes online, but never got enough courage to try them because it seemed like too much work.

I have to admit: not all of my recipe inventions come out great the first time I make them, but these wowed my family from the first bite 🙂

I recently made delicious filling for my veggie-loaded vegan enchilada recipe with potatoes, black beans, and bell peppers. It was only logical to try that stuffing in other dishes.

I had a medium-sized eggplant that I sliced lengthwise and roasted in the oven until it was soft. Little did I know that it would shrink so much during roasting!

Thankfully, I only had two people to feed (my husband and myself), so those 7 roll ups were just enough.

There was some leftover stuffing which I gladly wolfed down while the roll ups were baking.

Eggplant roll ups with veggie & potato stuffing

I suggest that you use a LARGE eggplant instead of medium when making this dish, and if you’ve got more than two people to feed, definitely double or triple the recipe.

(FYI I’ve updated the ingredient quantities in the recipe card below to yield 13-14 roll ups, enough for 4-5 servings.)

It’s awesome if you have some homemade marinara sauce on hand, but if you don’t (like me that fateful night), feel free to use some store-bought marinara. Make sure it has no high-fructose corn syrup though!

Another shortcut: use leftover vegan mashed potatoes instead of cooking potatoes specifically for this recipe!

I think these roll ups came out pretty good-looking, no? Maybe I’ll make them some day when we have company over for dinner – you know how valuable some recipes can be in those cases!

The best part? My husband declared them so good that they are worth being included into our regular dinner rotation! I have no problem with that, especially since these rollups are (almost) pretty simple to make 🙂

Eggplant Roll Ups with Black Bean-Potato Filling - a vegan recipe approved by Dr. Michael Greger

UPDATE July 2015: This recipe has been approved by Dr. Michael Greger of to be a part of his healthy plant-based recipe directory.

UPDATE 2020: It appears that Dr. Greger and his team decided against creating this recipe directory. Instead, in December 2020 they released a plant-based cookbook titled The How Not to Diet Cookbook: 100+ Recipes for Healthy, Permanent Weight Loss.

I do not know if this recipe was included in this cookbook. If you own a copy, please let me know!

Watch me make these vegan eggplant roll ups in this video on my YouTube channel:

How to Make Eggplant Roll Ups without Cheese or Dairy

Usually the filling of eggplant roll ups is made with ricotta cheese or a combination of cheeses. This makes the dish pretty heavy on calories and fat.

However, for my dairy free eggplant rollups I use a filling that contains no cheese. This filling is based on the good old potatoes that are virtually fat free.

In fact, potatoes are a true nutritional powerhouse.

They have more potassium per serving than bananas; they’re an excellent source of vitamin C; plus, they’re naturally cholesterol free and high in fiber.

Eggplant roll ups are often served as an appetizer. However, I’ve “bulked up” my roll ups enough to make them a perfect vegan main course dish for a family dinner.

How to Make a Lower Fat Version of Vegan Eggplant Roll Ups

Not only is this eggplant roll ups recipe fully vegan, it can also be made with very little oil.

Here’s what you can do to cut back on oil:

1. Use water or veggie broth to sauté the vegetables.

2. When prepping eggplant slices for roasting, use an oil sprayer bottle to oil the surface of each slice instead of brushing them with oil.

3. Use a low fat or fat free marinara sauce to brush the assembled vegan eggplant rolls just before baking.

More Vegan Italian Recipes from the Blog:

My Vegan Ricotta Stuffed Shells is another veganized Italian dish our family has been enjoying. I’ve served them to both vegans and omnivores (including my Italian mother-in-law), and everyone raved about them.

Also, check out my Italian-style vegan macaroni salad (mayo-free), vegan Capellini al Pomodoro pasta ( one of my daughter’s favorites), and veggie-loaded balsamic pasta.

UPDATE 2019: This recipe has become one of our 2 year old daughter’s favorite recipes from the blog! Here’s a list of 15 kid friendly recipes from the blog that she has approved.

Yield: 4 servings

Vegan Eggplant Roll Ups with Black Bean-Potato Filling

Vegan eggplant rollups recipe | vegan eggplant rollups with potato-bean stuffing

These vegan eggplant roll ups are a delicious dish with Italian flare that is meant to warm your heart and soul! Make sure to use large eggplants, and double or triple the recipe if cooking for company. Meat free, dairy free, egg free, gluten free, and nut free recipe.

Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour


  • 2 LARGE eggplants
  • 3 cups prepared marinara sauce (or more, to taste)

For Filling:

  • 5 medium russet potatoes, cut into 1-inch dice (about 1 1/2 cups cubed)
  • 1 medium onion, sliced
  • 3 garlic cloves
  • 1 yellow or orange bell pepper, sliced into 1-inch-long strips
  • 1 can black beans, drained and rinsed
  • Salt, pepper to taste
  • Avocado oil (or water/veggie broth), as needed


  • 1 Tbsp oregano
  • 1 tsp thyme
  • 1 tsp paprika
  • 1/2 tsp sage
  • 2 Tbsp nutritional yeast, or to taste


To Prepare Eggplant:

  1. Slice eggplants lengthwise into 1/3 to 1/2 inch-thick slices. Sprinkle salt on both sides of each slice, put all slices in a bowl, and let sit for 20-30 min, until eggplant slices release their bitter juices. Most of the salt will be wiped away later.
  2. Meanwhile, preheat the oven to 425°F. Pat each slice dry with paper towels to absorb the bitter juices and salt. Brush both sides of each eggplant slice with high heat oil like avocado oil (or use an oil sprayer bottle to cut down on oil). Arrange slices on a baking sheet.
  3. Bake in the oven for 10-12 min, then flip each slice and bake for another 5-7 min, until eggplant is soft. It doesn't need to be completely done at this point, just soft enough to roll up. Remove eggplant from the stove and set aside to cool. Reduce the heat of the oven to 375°F.
  4. Alternatively, you can grill eggplant for about 5 min per side.

To Prepare the Filling:

  1. If you have a steamer pot or a separate steamer insert (kind of like a colander), set it up on stovetop and steam cubed potatoes until they are soft, about 10-15 min. If you don't have a steamer, boil potatoes until done, drain and set aside.
  2. Meanwhile, heat 1-2 Tbsp of avocado oil (or water/vegetable broth for low-oil option) in a nonstick pan on medium heat. Add sliced onions and peppers. Sauté them for 5 min until soft, stirring occasionally. Add minced garlic and sauté for 30 seconds. Add seasonings: oregano, thyme, paprika, and sage.
  3. Once the steamed (or boiled) potatoes are soft, mix them into the sauteed vegetables. Mash them with a potato masher right in the pan. Add drained and rinsed black beans. Mix them in well and let heat through, about 3 min. Take off the heat.
  4. Sprinkle the potato-veggie filling with nutritional yeast, salt and pepper, mix well. Taste and adjust the seasoning.

To Make the Roll Ups:

  1. Add about 1 cup of marinara sauce to the bottom of a 9 x 13 ovenproof baking casserole dish.
  2. Take a slice of baked eggplant, put a large spoonful (about 1/3 - 1/2 cup) of the potato-bean stuffing on one end of the slice, and cover it with the remaining part of the slice. Ideally, the ends just need to touch. If they overlap, you may add more stuffing; if they don't touch, remove some. Put your roll up into the baking dish with the seam facing down. Proceed with the rest of the eggplant pieces.
  3. Once all of the roll ups are in the baking dish, pour the rest of marinara sauce over them, spreading to cover all roll ups evenly.
  4. Bake uncovered for 20 min at 375°F. Once done, let cool for 5-10 min before serving.

Recommended Products

This recipe contains affiliate links to If you make a purchase through affiliate links on my blog, I receive a very small commission that helps me run this blog, at no extra cost to you. Thank you for your support!

Nutrition Information:



Serving Size:

3 roll ups

Amount Per Serving: Calories: 497Total Fat: 5gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 0mgCarbohydrates: 78gFiber: 22gSugar: 16gProtein: 18g

Nutritional information numbers will vary based on serving size, pasta sauce ingredients, eggplant size, etc. These numbers are approximate.

Follow Vegan Runner Eats on Pinterest for more recipes!

If you want to Pin this recipe, click on the round pin button at the top of this card.

I hope you enjoy my vegan eggplant roll ups recipe as much as we do in our family!

If you’ve enjoyed this post, share it with your friends on social media! And stick around for more awesomeness – subscribe to Vegan Runner Eats to receive the latest posts (I’ll send you a free copy of my vegan dinner recipe e-book as a thank you), or follow the blog on Facebook, Pinterest, and Instagram.

author avatar
Alina Zavatsky - Vegan Runner Eats
Alina first made a switch to a vegan diet in 2013 to optimize her athletic performance as a marathon runner. Eventually she embraced veganism as a way to be kinder to fellow living beings and the environment. Alina hopes that this blog helps its readers on their path to becoming vegan and making this world a better place.


Thursday 7th of September 2023

Discovered this recipe from ☀️ I only had one egg plant, so I ended up slicing a courgette (British for zucchini!) and added it for the last 5 minutes. Then when I went to assemble, I decided to turn it into a lasagna - lol!!! Cooked for 25 minutes. I added a sprinkling of vegan mozzarella cheese in between the layers, but honestly with the creamy potato mix it really didn't need it. Hubby is still chowing down on it as I type this - WIN!! Thank you :)

Alina Zavatsky - Vegan Runner Eats

Tuesday 12th of September 2023

Awesome, glad to hear you liked this recipe!


Wednesday 9th of February 2022

I saw the link for this awesome recipe on Nancy's blog Colors 4 Health. Being vegan and oil free, it looks so good and can't wait to try it. Thanks

Alina Zavatsky - Vegan Runner Eats

Wednesday 9th of February 2022

Thank you Judee, let me know how it comes out!


Saturday 2nd of October 2021

My favourite way to eat eggplant is my version of a dish I had in a tiny town. It might have been a middle eastern restaurant; I longer remember. I prepare the eggplant slices as you did here but need to be fully cooked. I top them with sauteed minced onion, garlic and sometimes chilis; then sprinkle with lemon juice. The chilis are my own addition. I fold or roll up the eggplant and stuff it in my mouth. I do eat it in several bites if the slices are bigger. For those avoiding oil, I suggest cooking the spices in a water and lemon juice mix.

Alina Zavatsky - Vegan Runner Eats

Wednesday 6th of October 2021

Sounds delicious!


Friday 24th of June 2016

I was looking for a recipe that was different from just the usual eggplant parm. I made these roll ups. Followed the recipe. They were a big hit! We really enjoyed them. Thank you for this unique recipe. We'll be making these again.


Saturday 25th of June 2016

Awww thanks for letting me know, Beth! Glad to hear you liked them!


Friday 1st of January 2016

I've baked eggplant before and you don't need yeast. It cooks easily.

Skip to Recipe