Heat oil in a dutch oven over medium heat. Add beef and cook until no pink remains, about 7 minutes. Add onion, pepper and garlic and cook until beginning to soften, about 5 minutes. Add in zucchini and all spices and stir together and cook until the spices are fragrant, about 1 minute.
Add in beans, tomatoes and beef broth. Bring to a boil then reduce heat and let simmer for 15 minutes or until the zucchini is tender.
Taste and adjust spices as desired. Top with optional garnishes!
This recipe was originally published in 2015, and updated with new photos in 2019.