In a stock pot, brown ground beef with onion, pepper and seasonings. Drain. Stir in tomatoes, beef stock and black beans. Cover and simmer for about 10-15 minutes, just to let the flavors develop. (You can simmer this all day at this point, if you want.)
About 30 minutes per serving, remove cover from pot. Bring soup to a boil and stir in macaroni. Return soup to a boil. Cover, reduce heat and simmer until noodles are tender, about 20 minutes.