Minestrone Soup

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.


top view of Minestrone Soup in a white bowl with a basil garnish.


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 EmailFacebookPinterestInstagram and Facebook Recipe Group!


front top view of cheese being grated over the soup.


This post was last updated 12/2025.


Thanks so much for supporting a small business and visiting our family owned blog 💕



Shopping list:


recipe ingredients displayed on a gray background.



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 💙


top view of two bowls of soup with bread on the side.


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:



top view of Minestrone Soup in a bowl with a spoon inside.
Yield 6 servings
Author Hot Eats and Cool Reads
Prep time
15 Min
Cook time
25 Min
Total time
40 Min

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

  1. Heat the olive oil in a large pot over medium heat.
  2. Add the onion, carrot, celery, zucchini, and bell pepper. Sauté for 4–5 minutes, until the vegetables begin to soften.
  3. Stir in the garlic and cook for an additional 1–2 minutes, until fragrant.
  4. Add the spinach, diced tomatoes, broth, oregano, basil, thyme, seasoned salt, and black pepper. Bring the mixture to a boil.
  5. Stir in the pasta and cook for about 10 minutes, or until the pasta is tender.
  6. Add the beans and cook for 1–2 more minutes, until heated through. Remove the pot from heat.
  7. Serve warm, topped with freshly grated Parmesan cheese.

Nutrition Facts

Calories

263

Fat

10 g

Sat. Fat

2 g

Carbs

38 g

Fiber

11 g

Net carbs

30 g

Sugar

8 g

Protein

12 g

Sodium

945 mg

Cholesterol

4 mg

Hot 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.



top front view of soup in a red bowl.


Author photo collage with text that reads, Hey, I'm Sheena! Hope you found a recipe you love! Thanks so much for stopping by!


Looking for more recipes, books, food and travel fun? Follow me!


Subscribe by EmailFacebookPinterestInstagram, and Facebook Recipe Group!

Comments

  1. Great that you linked in, thanks. have a good one

    ReplyDelete
  2. Hi Sheena,
    Thank you so much for sharing your awesome recipe with Full Plate Thursday. Hope you have a great weekend and come back soon!
    Miz Helen

    ReplyDelete
  3. Yum, what a soul warming dish! Thank you for sharing at FFF.
    Your new co-host Jutta

    ReplyDelete
    Replies
    1. It sure is! Thanks so much for hosting! Stopping by to check out your blog now!

      Delete
  4. Sheena,
    I'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

    ReplyDelete
  5. I love this one!! You are building up my soup arsenal and I am going to drive Kevin crazy!!!

    ReplyDelete
  6. Thank you for sharing your recipes at Cast Party Wednesday. Have a GREAT week! ~Sheryl @ Lady Behind The Curtain~

    ReplyDelete
  7. My 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 :)

    Thanks for linking this one up to Tasty Thursday too!

    ReplyDelete
  8. 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! ;)

    ReplyDelete
    Replies
    1. Thanks so much Jessica!! This soup is perfect for warming up on a cold day!! :)

      Delete

Post a Comment

Comments make my day! Comment moderation is enabled, so if you don't see your comment right away, check back later after I approve it! :) Thanks so much for stopping by!