This Vegan Sweet Potato Picadillo is the perfect combo of sweet and savory. Stewed tomatoes, roasted chickpeas, sweet potatoes, olives, raisins, and spices! Simple healthy ingredients made into a flavorful one-pot vegetarian meal.
This Sweet Potato Picadillo recipe originally debuted in my first cookbook, Superfood Nourishing Bowls, and I just had to bring it back to life! With a few extra tips and tricks, this updated version is even more flavorful. I forgot how good this recipe really is—it’s so simple yet incredibly satisfying.
It’s the perfect sweet and savory combo, packed with nutrients, fiber, and plant-based protein, making it feel like pure nourishment from the inside out. That’s exactly why it earned a spot in the nourishing bowls category!
What Is Picadillo?
If you’re unfamiliar, traditional picadillo is a Latin American dish typically made with ground beef, tomatoes, onions, and peppers. Many versions also contain olives, raisins, and potatoes.
The name comes from the Spanish word “picar,” which means “to mince.” All the ingredients are finely chopped and combined in a skillet, creating a meaty saucy dish.
For this recipe, we swap the meat with plant-based options for a vegetarian or vegan picadillo recipe to suit a variety of needs!
Ingredients You’ll Need
Below is an overview of the ingredients and recipe. Please be sure to scroll down to the recipe card below for the complete details and nutrition information including calories, carbohydrates, sodium, fiber, etc.
- Fresh Veggies – Onion, green bell pepper, garlic, and sweet potato form the base of the picadillo.
- Canned Vegetables – Tomato paste and stewed or crushed tomatoes create a saucy consistency and add depth to the dish.
- Herbs and Spices – Dried oregano, cumin, cayenne pepper, cinnamon, bay leaves, salt, and pepper create a warm, savory flavor with lots of depth and a hint of spice.
Note: Feel free to adjust the spices to your taste, but cumin, cinnamon, and oregano are essential to give it a Cuban flavor. So, don’t skip them!
- Red Wine Vinegar – Adds a delicious tang.
- Raisins – These are optional but add a delicious sweet taste and a subtle chewy consistency.
- Olives – Use pitted green olives for a briny taste.
- Optional Protein Boost – For extra protein, feel free to add roasted chickpeas, cooked tempeh, cooked black beans, or cooked lentils! Each of these will boost the protein content up to 10-12 grams per serving. (See the recipe card below for details.)
Flavor Tips – Don’t skip the raisins! They add sweetness and balance the dish’s savory flavors. If raisins aren’t your favorite, try chopped dried apricots or dates.
Meal Prep Tips
- Prep Sweet Potatoes – Roast at 400°F for 20-25 minutes, or steam/microwave for a softer texture. Store separately, and mix in when reheating to prevent mushiness.
- Batch Cook & Store – Make the filling ahead of time, and refrigerate it for 4-5 days. Or, freeze for up to 3 months.
- Portion for Quick Meals – Pack with grains like quinoa, brown rice, or cauliflower rice for balanced, grab-and-go meals.
- Mix It Up – Swap sweet potatoes with butternut squash or plantain. Top with avocado, pickled onions, or lime for fresh flavor.
How to Make this Vegetarian Picadillo
Prep Tip – If you are adding protein like roasted chickpeas, I recommend prepping the protein first. I like to do it a day in advance! Then, I just add it before serving.
- Sauté. Heat the oil in a large skillet over medium heat. Add the onion and green pepper, and sauté to soften. Then, add the garlic, and continue to cook until fragrant. Be careful not to burn!
- Combine. Stir in the sweet potato, and cook for five more minutes. Then, add the tomato paste, and stir to combine.
- Mash. If using canned diced tomatoes, place them in a bowl, and gently mash to achieve a sauce-like consistency. Then, add the mashed tomatoes (with their juices), vinegar, ground cumin, cinnamon, and oregano to the skillet, and stir to combine with the tomato sauce.
- Simmer. Reduce the heat to low. Then, place a bay leaf on top, cover, and simmer until the sweet potatoes are tender. Stir in the olives and raisins, and simmer for five more minutes. Remove the bay leaf, and season to taste.
- Top up. Add or mix in your preferred plant-based protein, if desired.
More of Our Favorite
Gluten-Free Vegetarian Recipes
Common Question
The picadillo base without any toppings can be made up to 3 days in advance. Store it in an airtight container in the refrigerator, and reheat gently on the stovetop over medium-high heat. Add a splash of vegetable broth as needed to freshen it back up. The flavors will deepen over time. I highly recommend it for meal prep or easy weeknight dinners!
Yes! Let the picadillo cool to room temperature before freezing to prevent excess moisture buildup. Store in an airtight container or freezer-safe bag for up to 3 months. See recipe card for reheating instructions.
You can easily serve this recipe on its own. Or, enjoy it over white rice, quinoa, or cauliflower rice. Or, enjoy it in gluten-free taco shells or bowls, wrapped up like a burrito, or over greens for a salad.
Vegetarian Sweet Potato Picadillo Recipe
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Make this vegetarian picadillo with sweet potato in one skillet in under an hour for a hearty, filling main course full of nutrients and plant-based protein!
Ingredients
- 1 Tablespoon olive oil, plus more as needed
- 1 small onion or 1 cup chopped
- 1 green bell pepper, chopped
- 3 cloves garlic or 2 teaspoons minced
- 2 – 2 ⅓ cups (260 grams) peeled and finely chopped sweet potato
- 2 Tablespoons tomato paste
- 15 oz stewed tomatoes or crushed tomatoes (reserve 2 Tablespoons of juice, then drain if using canned)
- 1 teaspoon dried oregano
- 1 teaspoon cumin
- ⅛ to ¼ teaspoon cayenne pepper (to taste)
- 2 Tablespoons red wine vinegar
- Pinch of cinnamon or allspice (to even out heat and acidity)
- 1 bay leaf
- 3–4 Tablespoons raisins (optional)
- ½ cup pitted green olives, diced
- Kosher salt and ground black pepper, to taste
- Cilantro, chopped, to garnish
Instructions
Prep Tip: If you’re adding protein like roasted chickpeas, cook them first or prep a day ahead. See notes.
- Heat olive oil in a large skillet over medium heat. Sauté the onion and green pepper for about 5 minutes, until the onion softens. Add garlic and cook for another 30 seconds, until fragrant.
- Stir in the sweet potato and cook for 5 more minutes. Add the tomato paste, stirring to combine.
- If using canned diced tomatoes, place them in a bowl and gently mash to achieve a sauce-like consistency. Add the mashed tomatoes (with their juices), vinegar, cumin, cinnamon, and oregano to the skillet. Stir well.
- Reduce the heat to low. Place a bay leaf on top, cover, and simmer for 15–20 minutes, or until the sweet potatoes are tender.
- Stir in the olives and raisins, and let simmer for 5 more minutes. Remove the bay leaf and season with salt and pepper to taste.
- Serve the picadillo topped with roasted chickpeas or your preferred vegetarian protein (see notes). Garnish with chopped cilantro.
- Store in the fridge in an airtight container for up to 3 days.
Notes
Storage Tips – The picadillo base can be made up to 3 days in advance. Store it in an airtight container in the fridge, and reheat gently on the stovetop. Freeze in a freezer-safe bag for up to 3 months. Thaw overnight in the fridge before reheating.
Protein Boosters – For roasted chickpeas – use one 15 ounce can of chickpeas, drained, rinsed, dried with a paper towel. Preheat the oven to 400°F (200°C). Toss the chickpeas with olive oil and 2 to 2 ½ teaspoons seasonings of choice. My go-to mix: ¼–½ teaspoon cumin, 1 teaspoon garlic powder, ¼ teaspoon cayenne, plus salt and pepper. Adjust cayenne to taste. Roast at 400°F for 25–30 minutes, shaking halfway. Remove from the oven and set aside to cool.
Other Protein Substitutes – You can also use cooked lentils, black beans, or crumbled tempeh for added protein. If you use ground tempeh or beans, mix it into the pan after the garlic, onion, and bell pepper before the sweet potato. Then add an additional 1 tablespoon more tomato paste to adjust consistency.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: dinner
- Method: stove top
- Cuisine: Latin
Nutrition
- Serving Size: 1 serving with chickpeas
- Calories: 268
- Sugar: 17.3 g
- Sodium: 673.5 mg
- Fat: 7.5 g
- Saturated Fat: 1 g
- Carbohydrates: 46.4 g
- Fiber: 9.3 g
- Protein: 7.9 g
- Cholesterol: 0 mg












This recipe looks great, and I would like to add the roasted chickpeas. Can you please give the amounts of cumin, salt, garlic powder, and cayenne to use for the chickpeas?
Hi Carol! We linked to the roasted chickpeas recipe on the recipe card. Apologies for the confusion. The original recipe for the chickpeas was from my old cookbook and that version had 1/4 to 1/2 teaspoons cumin, 1 teaspoon garlic powder, 1/4 teaspoon cayenne, and sea salt and pepper to taste
Thanks very much! I didn’t know what “linked on the recipe card” meant, but when I got to the notes on my printout of this vegetarian picadillo recipe, and saw the instructions for the chickpeas, and thought that was what it meant.
No problem. I’ll update the recipe card to be more clear as well.
This was absolutely delicious. It will be a favorite!!
So glad you liked it, Susan! Thanks for sharing your recipe experience with us. Happy eating!
This was crazy delicious, I was pleasantly surprised. It took quite a bit longer for the potatoes to soften, though.
Yay! We are so glad you enjoyed this recipe. We are updating the cook times in this recipe soon. We appreciate your honesty about the potatoes and will fix it asap!
this was amazing! We ate it with brown rice.
Substituted white wine vinegar for the red wine vinegar because I didn’t have any. Omitted the raisins, husband doesn’t like them, but may try with dried cranberries. We used a red bell pepper
Complex delicious flavors that seem layered.
100% will make again
also. it does need more liquid I just used water
Thanks for telling us about the water. This is an older recipe and I think it’s time to retest it! We will use your feedback in our own kitchen. 🙂 Blessings!
So appreciate how you made this recipe your own with the ingredient swaps! Glad you liked it. Happy cooking, June!
I ended up cutting the sweet potatoes and roasted them with the chickpeas, which allows them to be soft and tender. It did get dry while cooking so I added chicken broth and no raisins. Nice aroma and flavors.
I ended up cutting the sweet potatoes and roasted them with the chickpeas, which allows them to be soft and tender. It did get dry while cooking so I added chicken broth and no raisins. Nice aroma and flavors.
My family and I love this recipe – WITH a few alterations. You absolutely need more liquid to cook the potatoes, no matter how small you chop them. I usually double the ingredients and then slowly add (about 1/2 cup) of veggie broth at a time, for a total of 3 cups of broth (while potatoes are cooking). It also takes about 3x the cooking time. Also, I just add the chickpeas from the can (rinsed) – I don’t bother to bake. I also don’t add the olives or brine, but that’s just because I hate olives. Otherwise – love this!!
thank you for the great tips and feedback MD! We’ll be sure to retest with your suggestions. I know it needs it since it’s an older recipe!
Hi Lindsay I just love this recipe! I have made a several times. It is easy to make. And I love the combination of sweet and savory. Thank you for sharing 😍.
XXX Wilma
oh thank you Wilma! I’m so glad you enjoyed! Any feedback welcome! Always looking to improve recipes for our readers.
I had the very same issues. The second time I tried this recipe, I made sure not to drain the tomatoes and that helped, but my potatoes (which were chopped into small pieces) were STILL underdone. I cooked it on a lowish flame completely covered to try and trap some moisture/steam the potatoes more effectively, but that did not help either.
It was very frustrating waiting and waiting for them to be done, while stirring every few minutes because things were starting to burn.
Summary: Great flavors but undercooked potatoes; I may try steaming them briefly before adding to the pot next time around. Don’t drain the tomatoes!
I’m so sorry to hear that. Did you dice the potatoes small enough? I appreciate your feedback and will retest and update this recipe.
Do you think cooking the sweet potato a little before hand would have helped with the cooking process?
I want to make this dish for Mother’s Day and reading your comments and feed back has been helpful
Hi Elana! Yes, it might be best to slightly cook the potatoes adding to the pan. It really depends on the size/thickness of the potato. I will be updating the recipe soon! Just needs a few more tweaks so everyone is on the same page. If you try it out, please feel free to leave feedback or email me.
As part of his Spanish class, my son (he is 12 years old) cooked this recipe today for dinner. We all loved it. Thanks for the recipe. It’s a keeper.
Oh fun! So glad it was a success Priya!
I’m sorry you didn’t find this recipe to your liking Drue. Did you use finely diced Potatoes? Happy to help remedy this recipe for you! We love it !
I made this last night! I followed the recipe that the T and it turned out absolutely delicious. Thank you so much for the recipe I think this would be a great addition to a Thanksgiving feast too
Oh wonderful! Thank you so much for the feedback Natalie! Yes, totally agree it would make a great Thanksgiving dish. Great idea!
I love cinnamon but have never been a fan of it in my food; more of a dessert thing to me. The amount added in this recipe along with the cayenne and other spices made this a delicious choice. I used currents instead of cranberries because it’s what I had. Don’t go cheap on the olives. Good olives really make this wonderful!
oh these are great tips Kim! And thank you for giving this recipe a shot. Cinnamon can do wonders… when used right. 🙂
nice ingo
Great Information sharing .. I am very happy to read this article .. thanks for giving us go through info Fantastic nice. I appreciate this post
It is my first time i visit here. I found so many entertaining stuff in your blog, especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the leisure here! Keep up the excellent work.
Thanks for your post! I think there are many other people who are interested in them just like me! How long does it take to complete this article? I have read through other blogs, but they are cumbersome and confusing. I hope you continue to have such quality articles to share!
Thanks for your post! I think there are many other people who are interested in them just like me! How long does it take to complete this article? I have read through other blogs, but they are cumbersome and confusing. I hope you continue to have such quality articles to share!
I think so. My family isn’t too keen on olive
My family isn’t too keen on olives. Would the flavors still work without them? Would I need to replace the brine with something else?
I think so! YOu could use artichoke or capers instead. Do they like those?
It is easy to understand, detailed and meticulous! I have had a lot of harvest after watching this article from you! I feel it interesting, your post gave me a new perspective! I have read many other articles about the same topic, but your article convinced me! I hope you continue to have high quality articles like this to share with veryone!
Meal planning & food prep today! This is the winner for ‘bring lunch to the office” this week 🙂 can’t wait to try it!
Oh yay!! Thanks heather
This is so fun! What a great idea. Also I love how authentic you seem to be. Your style and passion for blogging is contagious. Thank you for sharing your life!
thank you!
[…] Cuban khoai lang Picadillo từ Cotter Crunch […]
Looks delicious, so happy to read your post 🙂
Made this last night, and it was a big hit with my neighbor – he had two bowls and said he’d be happy to test drive any other recipes I wanted to try! I love the cranberries and olives, they play well together here. (And I doubled up on the roasted chickpeas, so I’d have some for salads this week…)
Thank you for this recipe, it’s going into my favorites list!
The simple ingredients come in a delicious and nutritious dish. Everyone will probably love children from adults to adults. Must try now.
Looks delicious, so happy to read your post 🙂
. I feel like sweet potato and zucchini (or zoodles) have gotten all the love lately
The share your really gives us excitement. Thanks for your sharing. If you feel tired at work or study try to participate in our games to bring the most exciting feeling. Thank you!
Carrot fries are also underrated. Oven baked carrot fries. I feel like sweet potato and zucchini (or zoodles) have gotten all the love lately.
great idea is this recipe for Cuban picadillo bowls from Cotter Crunch with roasted spiced chickpeas, sweet potatoes and dried cranberries, it looks
I love the combination of ingredients, Lindsay! I will definitely give it a try!
it looks amazing!!! must be so great when eating
I took a second glimpse on the presentation of the dish in the pictures. For a while I thought, that the whole dish have some meat included. But then, it’s the tomatoes that make the whole dish very lively in red.
I just love how you made these picadillo with some fresh greens and produce included. Absolutely guilt free for those who are very devoted to their vegan lifestyle like me.
Thanks again!
PS. I look forward for some quinoan based recipes in your blog. If there’s one already, I’d love to take a look at it.
I always like your recipes, which look very delicious, this food, too. My chidren like this same food. I will try… Thanks!!!
wonderful! keep me posted
Thank you for the detailed description of the Cuban deliciousness! And these pictures ……oh my ?
Thanks friend! Let me know if you try it!
Quality can NEVER be sacrificed. This is incredible, especially that you found a great brand of canned tomatoes! P.S. I am SUCH a sucker for crushed tomatoes XD this sweet potato picadillo looks fantastic! So flavorful and delicious!
I so agree friend! and good to hear from you.
Happy Anniversary! This looks amazing. I’ve never tried making picadillo of any kind. Pinned to my vegan board.
thank you friend!
Those Cuban spiced chickpeas sound amazing! I love the addition of this plant-based protein to this delicious dish!
I love picadillo! So wonderful to see such a fulfilling meatless version. I need to try this recipe very soon.
Lindsay, this looks amazing. I love the olives here too. Can’t wait to add this recipe to my menu for next week 🙂
Happy Anniversary!!! I love the idea of having intentions over goals too – it makes so much more sense!
This is such an interesting combination! Jesse is really into olives at the moment so I’m thinking it would be a huge hit in our house!
Oh yea! let me know what jesse thinks! And thanks for the anniversary wishes. xxoo
I think you seriously have a taste of every cuisine on your blog; this is no exception… Most of all, ‘HAPPY ANNIVERSARY!’ I hope and pray that God might give you many many more incredible years for Him!
Thank you friend! that means a lot!
You don’t see many recipes that have Green Olives in them! I love this recipes! I think we are going to have a Cuban night in our future!
Green olives are the best too! <3 yes! cuban night!
Oh wow, Lindsay! I had to pop over after seeing this mouthwatering bowl on Insta! I zoned in on the olives, then saw the sweet potatoes… talk about a mouth party! Hearty and packed with warming spices! There’s so much umami going on… I can’t wait to give this a go! Happy Anni my dear! xo
Yes!! Umami LOVE! SO thought of you. Vegetarian goodness with a hearty punch! hehe. Thank you Traci
HAPPPPPYYYYY Nine year Anniversary, friend!!! Here’s praying y’all are blessed with many more happy ones to come – with less stress involved! And, here’s to more “scrappy” eats in 2017 – I love the word intentions instead of goals/resolutions – and I love this flavor-jammed vegan version of picadillo!
Thank you friend! that means a lot! <3
Thank you friend! I hope to see you in Utah in May, yes?
This looks so amazing! I’m all over this because at first I was like it’s a sweet potato chili (my fav) oh wait it has olives, than you kept adding more flavors!
Happy Anniversary! I like that you set your intentions for the year.
haha i am full of surprises!
HAPPY ANNIVERSARY!!!!!!!!!!!!!!!!!!!!!!! I am way past that but you are also a lot younger! 🙂
I was going to ask about the move but saw it in a comment. Safe travels!!!!!!!!!!!!!!!!!!!!
Thank you! we are sick, tired, and moving but we are together and ready to embrace new season!
Lindsay, I literally want to dive right into this bowl of amazingness! It looks like the perfect combo of sweet and savory!
dive in indeed! hehe! <3
HAPPY ANNIVERSARY, Lindsay!! Here’s to many more years of happiness and love 🙂
thank you sweet friend.
I haven’t have Picadillo in ages- I love the idea of making it vegan- I feel like this would translate so well. It looks really delicious. Anything with olives is always a win for me!
yes! it’s so good! let me know if you try this version Jessy!
I love every single thing about this. You’ve outdone yourself. Thank you.
i love you more! and i need to catch up with you! I promise. After we move and settle. Ugh 10 days to go and traveling in blizzard. LOL!
This looks amazing. I love stewing meats with tomatoes. The flavor and texture is fabulous.
Side note: I really want to go to Cuba.
I think we should go! I mean, you’re the travel blog. Get us sponsored! haha
Oh my goodness this looks like such a flavorful meal!
I can concur! hehe
I Do enjoy cuban food but never branched out cooking it. I will have to try this soon.
keep me posted Maria!
Cuban food is one of my FAVS!
Happy Anniversary and what a great way to celebrate with that fantastic looking picadillo bowl. I love recipes that take healthy veggies and are creative with flavor. This recipe looks delicious and I can’t wait to try it.
thank you ali! and i hope you enjoy it too!
I’ve never had the opportunity to make this dish. Sounds really healthy and tasty. On the list!
WOOHOO! keep me posted
Happy Anniversary and good luck with all the 2017 adventures 🙂
Thank you jess!
This sounds so perfect for this time of year. I’m in need of healthy comforting meals after Christmas and this is definitely on my list! Thanks so much for the recipe.
never tried picadillo and actually never even used stewed tomatoes before!
OMG linz! you will love!
Happy Anniversary! We have our 12-year anniversary this January as well. It’s nice to have something special to celebrate in an otherwise cold and gray month! 🙂
And now I want to run off and devour a picadillo bowl. The flavor combo looks amazing!
Maybe we need a double date to celebrate.. some place warm. Like LATIN america? LOL!
Looking forward to this one!
I always love adding the saltiness of olives to a dish…even better that there is a little sweetness in there too.
I often use stewed tomatoes in curries, chilis, shashuka etc. So convenient .
Oh i love it in curries too! Le me know whatcha think!
Happy anniversary to you and Kiwi! I hope you love birds have a marvelous day celebrating! This Cuban delight looks soooo tasty! I’ve never tried Picadillo and now I’m mega inspired to do so!! Happy 2017, m’dear!
thank you friend! 2017 is the year of LATIN foods and bowls! yes? Haha! and love of course. ALways.
Yes! This looks so yummy! It’s only 4 days into January and I’m already in need of a meal plan, so I don’t have to think of what to cook. Adding this to the menu next week and checking out the GF meal plan right now!
I love picadillo, and this is going straight to the meal plan! Sounds absolutely delicious!
YEEASSSSSSSSSSSSSS!!!
Definitely sounds like a one pot wonder to me! Will you send me some? This week is busy!
haha well I am moving this week so maybe i can stop by in AZ!