
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!
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.