
Heat olive oil in a large pot over medium high heat.
Add onion, ground beef, salt, chili powder, paprika, garlic powder, and ground black pepper. Cook stirring breaking up the meat, until mostly browned - about 7-9 minutes.
Add tomato paste, carrot, and zucchini, and stir for 1 minute.
Add the broth, then bring a boil. Add the pasta and reduce the heat to gentle boil, then cook uncovered for about 9-10 minutes until the pasta is soft. Stir occasionally. If the liquid evaporates too quickly, you can add a bit more broth or water.
Lower the heat and stir in cheese. Cook a few more minutes until creamy.
Taste to add more salt or pepper, if needed. Enjoy warm.