Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.7
(76)
Export 12 ingredients for grocery delivery
Step 1
In a large pot, cook the sausage over medium heat (remove the sausage from the casings, if needed) until browned, 3-4 minutes, breaking it into small pieces as it cooks. If your sausage is really lean, you may need to use a teaspoon or so of oil so it doesn't stick to the pan.
Step 2
Add the carrots, onion, and garlic, and continue to cook, stirring often, until the sausage is cooked through, 5-10 minutes. At this point, if there is excess grease, drain it before proceeding.
Step 3
Add the broth, tomatoes, beans, basil, salt and pepper.
Step 4
Bring the soup to a boil. Add the shell pasta, reduce the heat to a simmer and cover the pot. Cook for about 8-10 minutes, until the pasta is tender, stirring occasionally to make sure the pasta isn't sticking.
Step 5
Stir in the spinach and simmer for another minute until the spinach is wilted. Serve sprinkled with Parmesan cheese.