Heat the olive oil in a large pot over medium heat. Add in the onions and sauté until they just start to get brown. Add in garlic and vegan ground meat. Cook until meat browns.
Mix in the spices, salt, and tomato paste. Cook for 2 minutes. Stir in the rest of the ingredients. Turn the heat down to medium-low and cook, uncovered, for 15-20 minutes. Taste test for seasoning adjustments.
Serve in bowls garnished with green onion, vegan shredded cheese, and/or vegan sour cream.
Notes
*Any vegan ground "meat" brand is fine. I used a one called "Emerge" by Simple Truth.