In a large stockpot, add oil and brown ground beef and drain.
Add olive oil, onion, and garlic to ground beef, sauté until onions are translucent.
Add tomatoes, celery, carrots, cabbage, water, bouillon cubes, pasta, and tomato sauce to boiling.
Turn heat down to medium-low and simmer for 7 minutes, covered.
Uncover and add beans and corn, stir.
Add salt and pepper to taste.
Simmer for another 10 minutes.
Remove from heat but keep covered. Allow sitting for 20 minutes before serving.