This hearty minestrone soup is loaded with colorful vegetables, tender pasta, and creamy cannellini beans in a flavorful tomato broth. Finished with Parmesan, it’s comforting, filling, and perfect for any night of the week.
This post contains Amazon Affiliate links. Hot Eats and Cool Reads may receive a small commission for Amazon purchases made through these links at no cost to you. Thanks for your support!
JUMP TO RECIPE - PIN THIS RECIPE FOR LATER
Looking for more recipes, books, food and travel fun? Follow me!
Subscribe by Email, Facebook, Pinterest, Instagram and Facebook Recipe Group!
This post was last updated 12/2025.
Thanks so much for supporting a small business and visiting our family owned blog 💕
Shopping list:
- olive oil
- onion
- carrots
- celery
- zucchini
- red bell pepper
- garlic
- frozen spinach
- canned diced tomatoes
- vegetable broth
- dried oregano
- dried basil
- dried thyme
- seasoned salt
- black pepper
- star pasta
- canned cannellini beans
- freshly grated parmesan cheese, for serving
Minestrone soup is a hearty, comforting classic that’s packed with colorful vegetables and cozy Italian inspired flavor. A simple base of olive oil, onion, carrots, and celery builds rich flavor, while zucchini and red bell pepper add freshness and texture. Garlic, tomatoes, and vegetable broth simmer together with dried herbs to create a savory, aromatic soup that tastes like it’s been cooking all day.
Star pasta and creamy cannellini beans make this minestrone extra satisfying, turning it into a complete, filling meal. Frozen spinach stirs in easily for a pop of green without extra prep, and a generous sprinkle of grated Parmesan cheese on top adds the perfect finishing touch. This soup is perfect for chilly days, meal prep, or anytime you want a nourishing, veggie packed bowl of comfort.
Are you looking for some more meatless soup ideas? Check out my Mushroom and Barley Soup or Creamy Wild Rice Cranberry Soup!
Canned beans are such a great budget filler for so many recipes. If you're looking for some more recipes that use beans, try these Calico Beans or Black Bean Tostadas!
Keep scrolling for the full printable recipe 💙
Recipe tips and substitution ideas:
- For best flavor, let the soup simmer a little longer before adding the pasta, if time allows so the spices can fully develop, and season gradually, tasting as you go. If the soup thickens too much, add extra broth to reach your desired consistency, especially as the pasta absorbs liquid.
- You can swap star pasta for orzo, ditalini, small shells, or elbow macaroni, and use kidney or great northern beans in place of cannellini beans. Fresh spinach or kale can replace frozen spinach, and vegetable broth can be substituted with chicken broth if you’re not keeping it vegetarian. Better than bouillon garlic base is a great swap too! Also try fresh herbs instead of dried spices.
- Refrigerate leftovers in an airtight container for up to three days. Minestrone soup freezes best with a small adjustment. For optimal texture, freeze the soup before adding the pasta, as pasta can become soft and absorb too much liquid when frozen. Let the soup cool completely, then transfer it to freezer safe containers or bags, leaving room for expansion. Freeze for up to 3 months. When ready to serve, thaw the soup overnight in the refrigerator or reheat directly from frozen on the stovetop. Bring to a simmer and cook fresh pasta separately, then stir it into the soup just before serving. If the soup thickens, add extra broth or water as needed and finish with Parmesan cheese.
Our favorite kitchen equipment and supplies used with this recipe:
- Rotary Shredder Grater
- Epicurean Kitchen Series Cutting Board
- Garlic Press
- Nuwave Dutch Oven
- 16 Piece Knife Set

Minestrone Soup
A classic vegetable packed minestrone made with tomatoes, spices, and star pasta for a cozy, satisfying meal. Simple ingredients come together for a nourishing soup the whole family will love.
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, sliced
- 1 zucchini, diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 1 cup frozen spinach
- 1 - 14.5 ounce can diced tomatoes
- 4 cups vegetable broth
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon dried thyme
- 1/2 teaspoon seasoned salt
- 1/2 teaspoon black pepper
- ½ cup star pasta
- 1 - 15.5 ounce can cannellini beans, drained and rinsed
- freshly grated parmesan cheese, for serving
Instructions
- Heat the olive oil in a large pot over medium heat.
- Add the onion, carrot, celery, zucchini, and bell pepper. Sauté for 4–5 minutes, until the vegetables begin to soften.
- Stir in the garlic and cook for an additional 1–2 minutes, until fragrant.
- Add the spinach, diced tomatoes, broth, oregano, basil, thyme, seasoned salt, and black pepper. Bring the mixture to a boil.
- Stir in the pasta and cook for about 10 minutes, or until the pasta is tender.
- Add the beans and cook for 1–2 more minutes, until heated through. Remove the pot from heat.
- Serve warm, topped with freshly grated Parmesan cheese.
Nutrition Facts
Calories
263Fat
10 gSat. Fat
2 gCarbs
38 gFiber
11 gNet carbs
30 gSugar
8 gProtein
12 gSodium
945 mgCholesterol
4 mgHot Eats and Cool Reads is not responsible for the outcome of any recipe you try from this blog/website. You may not always have the same results I do due to variations in ingredients, humidity, altitude, cooking temperatures, typos, errors, omissions, or individual cooking abilities.
You are solely responsible for ensuring that any nutritional information provided is accurate, complete, and useful. I am not a certified nutritionist and make no claims to the contrary. Each individual's dietary needs and restrictions are unique to the individual.
Looking for more recipes, books, food and travel fun? Follow me!
Subscribe by Email, Facebook, Pinterest, Instagram, and Facebook Recipe Group!






Yum! I love soup :) Pinning to try!
ReplyDeleteGreat that you linked in, thanks. have a good one
ReplyDeleteHi Sheena,
ReplyDeleteThank you so much for sharing your awesome recipe with Full Plate Thursday. Hope you have a great weekend and come back soon!
Miz Helen
Thanks so much Miz Helen!
DeleteYum, what a soul warming dish! Thank you for sharing at FFF.
ReplyDeleteYour new co-host Jutta
It sure is! Thanks so much for hosting! Stopping by to check out your blog now!
DeleteSheena,
ReplyDeleteI've been looking for more yummy soup recipes. Today was the first day of rain we've had in forever and it totally put me in the mood for soups. I'll definitely try this one. Thanks so much for linking up to Creative Thursday. Can’t wait to see what you share this week! Have a wonderful week.
Michelle
Definitely will try this!
ReplyDeleteI hope you like it! Thanks for stopping by!
DeleteI love this one!! You are building up my soup arsenal and I am going to drive Kevin crazy!!!
ReplyDeleteLOL! Glad I could help you out with that :)
DeleteThank you for sharing your recipes at Cast Party Wednesday. Have a GREAT week! ~Sheryl @ Lady Behind The Curtain~
ReplyDeleteMy mother-in-law would absolutely LOVE this and we'll be visiting for a few weeks in December - AND her birthday is in December...so I'm thinking birthday dinner :)
ReplyDeleteThanks for linking this one up to Tasty Thursday too!
Omg....this is making me so hungry! It's a chilly day where I am right now, and this is making me want soup! Thank you so much for sharing this on Meatless Monday :) P.S. your blog banner pic is also making me hungry! ;)
ReplyDeleteThanks so much Jessica!! This soup is perfect for warming up on a cold day!! :)
Delete