Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.8
(8)
Export 14 ingredients for grocery delivery
Step 1
Prepare the following, adding each to the same bowl as you complete it: Dice 1 medium yellow onion (about 1 1/2 cups). Peel and dice 1 medium carrot (about 1/2 cup). Dice 1 medium stalk celery (about 1/3 cup). Mince 3 garlic cloves.
Step 2
Heat 2 tablespoons olive oil in a Dutch oven over medium heat until shimmering. Add the vegetables, 1 1/2 teaspoons Italian seasoning, 1 teaspoon kosher salt, and 1/4 teaspoon black pepper. Cook, stirring occasionally, until softened, about 5 minutes. Add 3 tablespoons all-purpose flour and stir to coat the vegetables until no dry streaks remain. Cook for 1 to 2 minutes.
Step 3
Add 1 (32-ounce) carton low-sodium vegetable or chicken broth and 1 (28-ounce) can fire-roasted crushed tomatoes and stir to combine. Bring to a boil over medium-high heat. Reduce the heat to maintain a gentle simmer and cook for 15 minutes to allow the flavors to meld. Meanwhile, finely grate 1 ounce Parmesan cheese (about 1/2 cup lightly packed) if needed, or measure out 1/3 cup store-bought.
Step 4
Add 1 (8- to 9-ounce) package refrigerated cheese tortellini and cook for 1 minute less than the package instructions. Remove the pot from the heat. Add the Parmesan cheese, 1/2 cup heavy cream, and 5 ounces baby spinach, and stir to combine. Let sit until the spinach is wilted, about 1 minute. Add 2 teaspoons balsamic vinegar and stir to combine. Serve topped with more Parmesan cheese if desired.