Using a cast-iron skillet or skillet of choice, heat oil on medium-high heat.
Add chopped onions and grated garlic and saute until browned.
Add chunks of pineapple and pan fry in the onions. Let the pineapple caramelize.
Meanwhile, place chopped cauliflower florets in a microwavable bowl. Cover and place in microwave for 3-4 minutes until slightly steamed, but not fully cooked.
Add chopped cauliflower, all spices, vinegar, arrowroot powder and saute with pineapple and onions until fully combined.
Add in jalapeno slices and mix them in well.
Taste and adjust salt and seasonings as necessary.
Garnish with cilantro and serve with lime wedges. Great in warmed tortillas or on its own!