Soups are a great way to meal prep for a busy week. They can be made on the weekend and then packed into a thermos for a work lunch or served as a hearty and delicious weeknight meal. A big pot of soup like our rustic Italian tomato soup is not only going to satisfy hunger, it’s also going to perfume your kitchen with the most enticingly delicious aroma. Especially during the winter season, when we find ourselves either indulging through the holidays or too busy to grab a proper meal, having a rich and hearty soup on hand – one that is healthy and full of vegetables – is a great way to stay warm and well-fueled.

This recipe is made delicious by adding colorful vegetables, like eggplant, carrots, and potatoes. We like roasting the eggplant and potatoes because each one, when roasted, takes on a whole new flavor dynamic that really makes a difference in this soup. Even the carrots and sautéed onions bring in a nice sweetness that helps to cut some of the acidity of the tomatoes by bringing in a natural sweetness without added sugar. If you’ve ever been skeptical about a vegetarian meal, this is going to convince you otherwise. The potatoes and eggplant add heartiness to the soup, so you know you’re getting something truly satisfying.

A slow cooked, homemade soup is truly something special. We believe it even has restorative qualities, warming us up from the inside and fueling us the right way. Eating well means that we feel well, and these two come together in one pot of amazing rustic Italian tomato soup. If you’ve made some resolutions to start eating better, a great way to get started is with a meal that is filled with delicious and hearty veggies AND tastes amazing. Grab a bowl and enjoy!