Heat oil in a large pot over medium heat. Brown beef cubes for 5 minutes. Remove and set aside.
Add onion, garlic, red and green bell peppers to the pot. Cook for 5 minutes.
Return beef to pot. Add oregano, cumin, salt, and pepper. Cook for 2 minutes.
Add beef broth and white wine (if using). Bring to a boil, then reduce heat, cover, and simmer for 1 hour.
Add carrots, potatoes, corn, green beans, and rice. Stir, cover, and simmer for 30 minutes.
Taste and adjust seasoning with salt and pepper if needed.
Serve hot, garnished with chopped parsley.