Hearty Minestrone Soup Recipe: Classic Italian Vegetable Soup

Minestrone Soup combines carrots, diced tomatoes, kale, orzo, sausage, and bold seasonings for a comforting, satisfying meal. Perfect for chilly days, this hearty soup is filling, delicious, and ready in about an hour.

Large cooking pot of soup, with two bowl of minestrone to the side.

Why you’ll love this Minestrone Soup Recipe:

  • Hearty and balanced – plenty of vegetables, white beans and orzo, plus protein from sausage for a complete, flavorful bowl.
  • Comforting but light – warming and satisfying without feeling heavy.
  • Simple and fast – minimal effort and ready in under an hour, making it ideal for weeknights or meal prep.
White bowl with healthy and hearty minestrone soup. A spoon is in the bowl, and a can of diced tomatoes is to the side of the bowl.

Ingredient Overview:

The full recipe with exact measurements and directions appears in the recipe card at the end of this article.

  • Sausage – pork, chicken sausage, or ground turkey all work well.
  • Vegetables – a classic trio of carrots, celery, and onion forms the base.
  • Canned tomatoes – diced tomatoes create a bright, tangy broth.
  • Broth – chicken or vegetable broth, depending on your preference.
  • Orzo – small pasta like orzo gives the soup a pleasant bite.
  • Kale – curly or red kale are great; lacinato (dinosaur) kale can be tougher.
  • Cannellini beans – drain and rinse low-sodium canned beans for best results.

Substitutions & Variations:

  • Gluten-free – use gluten-free orzo or small pasta.
  • Dairy-free – the recipe is naturally dairy-free; add parmesan only if you want it.
  • Meat swaps – substitute ground beef or turkey for sausage, or omit meat for a vegetarian version using vegetable broth and a plant-based sausage.
  • Extra vegetables – add drained canned green beans or other veggies to bulk up the soup.
  • Pasta options – small shells, ditalini, or small elbow pasta can replace orzo.
Top down view of recipe ingredients: Bowl with chopped celery and carrots, bowl of diced white onions, cup of dry orzo, white bowl of cooked ground sausage, white bowl with drained cannellini beans, and two cans of diced tomatoes

How to make this Minestrone Soup:

Step 1: Prep. Chop the vegetables and cook the sausage in a large pot. Remove the cooked sausage but leave the rendered fat in the pot for flavor.

Step 2: Build the soup. Sauté onion, celery and carrots in the reserved fat until they begin to soften. Add garlic and cook briefly more. Stir in diced tomatoes, broth, the cooked sausage, fresh thyme sprigs and bay leaves.

Close view of soup in the pot, with diced tomatoes and fresh herbs.

Bring to a boil, then reduce heat and simmer, covered but slightly vented, until the vegetables are tender, about 25–35 minutes. Meanwhile, cook the orzo separately to just al dente. When the soup is done, discard bay leaves and thyme sprigs, then stir in torn kale, drained cannellini beans and the cooked orzo. Adjust seasoning to taste.

Large cooking pot with wooden spoon stirring minestrone vegetable soup.

Serving & Storing:

Serve with grated parmesan and a sprinkle of red pepper flakes if you like. This recipe makes a generous batch—great for entertaining or prepping meals. Store leftovers in an airtight container in the refrigerator for up to one week. Freeze individual portions for longer storage; thaw overnight in the fridge or reheat gently on the stove, adding a splash of extra broth if needed since orzo absorbs liquid as it sits.

Expert Cooking Tips:

  • Cook orzo al dente – follow package directions and stop at the lower end of the recommended time so the pasta stays pleasantly firm when added to the soup.
  • Rinse canned beans – draining and rinsing cannellini beans reduces sodium and brightens the flavor.
  • Add kale at the end – stir in torn kale just before serving so the greens stay tender and hearty.
  • Keep extra broth handy – leftover soup often needs a little more liquid when reheated because pasta soaks up broth.
Large cooking pot with wooden spoon stirring minestrone vegetable soup.

FAQs

Is minestrone soup thick or thin?

Traditional minestrone has a lighter, broth-forward consistency rather than a very thick puree.

What is the difference between minestrone and Italian wedding soup?

Both include meat, pasta and greens, but minestrone features more vegetables and tomato-based broth, giving it a zestier flavor profile.

A bowl of the soup.

Special Tools:

  • Dutch oven – a heavy-bottom pot or dutch oven helps you brown the sausage and simmer the soup evenly.

More Cozy Soup Recipes to Love:

  • Creamy Chicken Wild Rice Soup
  • Mom’s Irish Stew
  • Vegetable Beef Soup with Cheddar Herb Biscuits
  • Instant Pot Beef Stew
  • Best Ever Slow Cooker Chili

Did you make this recipe? Leave a comment and star rating!


A large dutch oven full of the minestrone soup.

Healthy & Hearty Minestrone Soup

By Stephanie Simmons

Minestrone Soup blends carrots, tomatoes, kale, orzo and sausage into a flavorful, hearty bowl ready in under an hour.

Prep: 10 mins
Cook: 52 mins
Total: 1 hr 2 mins
Servings: 8 bowls

Ingredients

  • 1 lb sausage (pork, chicken sausage, or ground turkey)
  • 3 large carrots, diced
  • 2 stalks celery, diced
  • 1/2 large yellow onion, diced
  • 3 cloves garlic, minced
  • 3/4 tsp salt
  • Pinch black pepper
  • 1/4 tsp dried oregano
  • 3/4 tsp fresh chopped thyme
  • 4 sprigs fresh thyme (for simmering)
  • 2 bay leaves
  • Two 14.5 oz cans diced tomatoes
  • 6 cups chicken or vegetable broth (plus ~1 cup extra for reheating)
  • 1 1/2 cups orzo
  • 2 large handfuls chopped kale
  • 1 can cannellini beans, drained and rinsed
  • Parmesan and crusty bread for serving (optional)

Instructions

  1. Prep: Brown the sausage in a large dutch oven over medium heat until cooked through. Remove and set aside, leaving the fat in the pot.
  2. Sauté vegetables: Add carrots, onion and celery to the pot with salt, pepper, oregano and the chopped thyme. Sauté over medium heat about 4 minutes, then add garlic and cook 3 more minutes until vegetables begin to soften.
  3. Add liquids and simmer: Stir in diced tomatoes, broth, cooked sausage, thyme sprigs and bay leaves. Bring to a boil, then reduce heat to medium-low and simmer, covered but vented, 25–35 minutes until carrots and celery are tender. While simmering, cook orzo to al dente according to package directions.
  4. Finish: Remove bay leaves and thyme sprigs. Stir in chopped kale, drained cannellini beans and cooked orzo. Taste and adjust seasoning.
  5. Serve & store: Serve with grated parmesan if desired. Refrigerate leftovers in an airtight container up to one week or freeze portions. Add extra broth when reheating as orzo absorbs liquid.

Nutrition

Serving: 1 serving • Calories: 352 kcal • Carbohydrates: 38 g • Protein: 16 g • Fat: 16 g • Sodium: 1505 mg • Fiber: 5 g

Nutrition information is an approximation.

Like this? Leave a comment below!