Italian Minestrone Soup with Beans

If you’re craving for some warming and hearty soup, this one-pan Italian soup recipe is a must-try! My Italian minestrone soup is made with a rich, tomato base, sausage, beans and veggies! This tomato soup can be made with or without pasta and feel free to change up the beans and add your favorite variety! I love to enjoy this soup on colder fall or winter days with toasted bread – it warms you right up! It’s so flavorful and aromatic!

Italian minestrone soup with sausage and beans

Ingredients for Minestrone Soup

Here are the main ingredients you’ll need to make this delicious and hearty soup:

  • Italian Sausage: I like to use a mild to medium sausage for this soup. If you like some spiciness, try using a spicy sausage.
  • Garlic, Onion, Carrots, Celery: for making the mirepoix, or the soup base.
  • Whole Tomatoes & Tomato Paste: use canned whole tomatoes and tomato paste for adding the most tomato flavor.
  • Chicken Broth: vegetable broth will also work well for this recipe.
  • Cannellini Beans: these are the type of beans I like to use but feel free to use your favorite canned beans.
  • Italian Herbs: a combination of oregano, basil, thyme, and parsley.
  • Pasta: use a small variety of pasta for best results.

How to Make Italian Minestrone Soup

This traditional Italian soup is so easy to make and flavorful! Just like for any soup recipe, it’s important to start with a good base.

  1. First, preheat your soup pot over medium heat, add a bit of cooking oil and add in the Italian sausage. Using your spatula, break up the sausage into small bits and let it brown all over for 4 to 5 minutes, until well browned all over. Use a slotted spoon to remove the sausage into a separate bowl.
  2. Next, add a bit of butter and allow it to melt; cooking oil will also work well. Into the melted butter, add the aromatics – the diced onion, celery and carrots. Sauté this mixture for 3 to 4 minutes until the onions are translucent, then add the garlic and cook for 1 more minute.
Italian soup recipe with tomatoes, sausage and beans

Adding the Tomato Flavor

Once you have the minestrone soup base done, it’s time to season and add tomato flavor! Return the browned Italian sausage to the pot and add  the tomatoes, tomato paste, salt, pepper and dried herbs. Also add in the broth and the water. Use a spoon or spatula to mix everything together and bring the soup to a simmer. Let the soup simmer away for about 2o to 30 minutes; the longer, the better! You want the broth to be super flavorful and aromatic!

Finishing the Minestrone Soup

Your soup is almost ready! The last few ingredients are the potatoes and beans and optional pasta.  Dice the potatoes into pea-sized pieces for faster cooking. Add the potatoes and drained, canned beans and let the soup cook for another 5 minutes. If you want to add small pasta to the soup, check the package instructions first to determine cooking time. If the pasta cooks in 4 to 5 minutes, add it along with the potatoes. If it takes a few minutes longer, toss it in beforehand.

  • Once the soup is done, turn off the heat and stir in the chopped parsley.
  • Serve the minestrone soup with toasted bread!

Share it on Pinterest!

pinnable image of tomato soup with text overlay 'Minestrone Soup with Italian Sausage'

More Recipes!

Enjoyed this hearty Italian soup recipe? Check out some of my other recipes you’re sure to enjoy!

  • Beef Borscht – this iconic Russian beef and tomato soup is made with tender chunks of beef!
  • Chicken Noodle Soup – another fantastic comfort food recipe! This chicken soup can lift your spirits!
  • Best Beef Stew – the most delicious beef stew recipe ever, with mushrooms and slow-braised beef!
  • Beef & Bean Chili – aromatic and warming beef chili with beans, topped with tortilla chips and avocado!
  • Smoky Chipotle Beef Chili – warming and hearty chili with loads of beef and smoky chipotle peppers!

Italian Minestrone Soup with Italian Sausage

25 mins prep + 45 mins cook
8 servings
Simple, delicious and hearty Italian minestrone soup with Italian sausage, tomatoes, pasta and beans!

Ingredients 

  • 1 lb mild or spicy Italian sausage
  • cooking oil
  • 2 tbsp butter
  • 1 large onion, diced
  • 2 medium carrots, diced
  • 2 celery sticks, diced
  • 5 garlic cloves, minced
  • 28 ounces canned whole tomatoes, crushed
  • 4 oz tomato paste
  • 6 cups beef or chicken broth
  • 6 cups water
  • 2 tsp salt
  • 1 tsp EACH: dried oregano, dried basil, dried thyme
  • 1 to 2 large potatoes, diced
  • 15 ounces cannellini beans; canned, drained
  • 2 to 3 tbsp fresh parsley
  • 1 cup small pasta, optional
  • toasted bread, for serving

Instructions

  • First, preheat a large soup pot over medium heat, add a bit of cooking oil and add in the Italian sausage. Using your spatula, break up the sausage into small bits and let it brown all over for 4 to 5 minutes, until well browned. If the sausage is encased, use a knife to dice it into small pieces first. Use a slotted spoon to remove the sausage into a separate bowl.
  • Next, add in the butter and allow it to melt; cooking oil will also work well. Into the melted butter, add the aromatics – the diced onion, celery and carrots. Saute this mixture for 3 to 4 minutes until the onions are translucent, then add the garlic and cook for 1 more minute.
  • Return the browned Italian sausage to the pot and add the tomatoes, tomato paste, salt, pepper and dried herbs. Also add in the broth and the water. Use a spoon or spatula to mix everything together and bring the soup to a simmer. Let the soup simmer away on low heat for about 2o to 30 minutes; the longer, the better!
  • Dice the potatoes into pea-sized pieces for faster cooking. Add the potatoes and drained, canned beans and let the soup cook for another 5 minutes. If you want to add small pasta into the soup, check the package instructions first to determine cooking time. If the pasta cooks in 4 to 5 minutes, add it along with the potatoes. If it takes a few minutes longer, toss it in beforehand.
  • Once the soup is done, turn off the heat and stir in the chopped parsley. Serve the minestrone soup with toasted bread! 

Nutrition

Calories: 422kcal | Carbohydrates: 36g | Protein: 18g | Fat: 23g | Saturated Fat: 10g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 51mg | Sodium: 1971mg | Potassium: 1046mg | Fiber: 6g | Sugar: 6g | Vitamin A: 3062IU | Vitamin C: 23mg | Calcium: 125mg | Iron: 5mg