In a plastic bag combine flour, chili powder, salt, and pepper. Add meat; close bag and shake to coat with flour mixture. In 4-quart Dutch oven brown meat in hot oil, stirring occasionally to brown evenly. Remove meat cubes. Add onions and garlic to Dutch oven; cook, over medium heat until onions begin to brown and are translucent.
Add browned meat, tomatoes, and broth. Bring to boiling; reduce heat. Cover and simmer for 45 to 60 minutes for pork or about 1-1/2 hours for beef or until meat is tender, stirring occasionally. Stir in sweet potatoes and peanut butter. Cover and simmer for 10 to 15 minutes more or until potatoes are tender. Garnish each serving with chopped peanuts. Makes 6 servings.