Ingredients
Equipment
Method
- Set the Instant Pot to sauté mode and heat the olive oil. Add the onion, carrots, and celery and cook for 3 to 4 minutes until starting to soften.
- Add the garlic and cook for 30 seconds, stirring constantly.
- Add the zucchini, diced tomatoes with their juices, kidney beans, cannellini beans, broth, bay leaves, oregano, and basil. Stir to combine.
- Lock the lid, set the valve to sealing, and pressure cook on high for 4 minutes. Quick-release the pressure when finished.
- Remove the bay leaves. Add the pasta and set the Instant Pot back to sauté mode; cook for 6 to 8 minutes until the pasta is just tender.
- Stir in the spinach and cook just until wilted, about 1 minute. Season with salt and pepper to taste. Top with grated Parmesan to serve.
Nutrition
Notes
Net carbs: 37g per serving (45g total carbs minus 8g fibre).
Freezer tip: Slightly undercook the pasta if planning to freeze, as it will continue to soften when reheated. For best texture, freeze the soup without the pasta and add fresh cooked pasta when reheating.
Storage: Refrigerator up to 5 days, freezer up to 3 months in airtight containers with 1 inch of headspace.
Reheating: Thaw overnight in the fridge. Reheat on the stovetop over medium-low heat, adding a splash of broth or water to reach the desired consistency.
