Ingredients
Method
- Heat the olive oil in a large pot over medium-high heat. Add the ground beef, season with salt and pepper, and cook, breaking it up, until browned and no longer pink, about 5 minutes. Drain excess fat if needed.
- Reduce heat to medium. Add the onion, carrots, and celery and cook, stirring occasionally, until softened, 5 to 6 minutes. Stir in the garlic and cook 30 seconds.
- Stir in the tomato paste and Italian seasoning and cook 1 minute. Add the crushed tomatoes and beef broth, scraping up any browned bits from the pot. Bring to a boil.
- Stir in the kidney beans and green beans, then reduce heat and simmer uncovered for 15 minutes.
- Add the pasta and zucchini and continue to simmer until the pasta is al dente and the zucchini is tender, 8 to 10 minutes, stirring occasionally.
- Remove the Parmesan rind if used. Ladle into bowls and top with grated Parmesan and fresh basil.
Notes
If you plan on having leftovers, cook the pasta separately and add it to each bowl right before serving. This keeps the pasta from swelling and breaking down in the fridge. The soup base tastes even better the next day.
