Minestra maritata, also known as Italian Wedding Soup, is a delicious and hearty comfort food, perfect for the colder months.
In Italy, it is often served on special occasions like Christmas or big family gatherings. The flavors are deep and meaty, but also surprisingly light and clean.
Contrary to popular belief, this soup is not usually served at weddings. The name “Italian Wedding Soup” comes from the “marriage” of meats and vegetables, creating the perfect union in a bowl.
Also, there are different versions of this soup. The Italian-American version typically includes meatballs and short pasta, while the classic Italian version is made with different cuts of pork and lots of green leafy vegetables without pasta.
In any case, this recipe is easily customizable with your choice of meat and vegetables. Following this recipe, you’ll end up with a super flavorful broth with tender meat and lots of vegetables.
Ingredients
If you want to make this recipe for Italian wedding soup, here are the ingredients that you will need!
- Pork foot – I recommend adding one foot, cut in half lengthwise (ask your butcher). Alternatively, you can use pork bones and pork belly (see recipe tips section).
- Pork shoulder – I like to use pork shoulder but any cut of pork could work. Try to find a cut that stews well, usually a fatty part.
- Pork short ribs – Perfect to make a delicious broth since they are quite meaty, fatty and have some bones.
- Italian sausages – Alternatively you can replace the Italian sausage with small meatballs (used in the Italian-American version of this soup).
- Kale – You can also use a different leafy green vegetable.
- Chard – I used baby chard, but you can use regular chard.
- Cabbage – I use regular green cabbage.
- Chicory – Adds a hint of bitterness to the soup. Feel free to skip it if you don’t like it.
- Carrot – Adds a hint of sweetness and flavor to the broth.
- Celery sticks – Add flavor to the broth.
- White onion – Adds extra flavor; use a white or yellow onion, not onion powder.
- Garlic cloves – Use fresh garlic, not store-bought minced garlic or garlic powder.
- Olive oil – For frying the vegetables.
- Salt – Enhances the overall flavor of the soup.
- Black peppercorns – Alternatively you can also use ground black pepper to taste.
- Parmesan rinds or parmesan chunks – Add extra flavor to the soup. Use Parmigiano Reggiano or Grana Padano for the best taste.
Recipe Tips and Substitutions
- There are many variations of this soup. You can use various cuts of pork such as pork feet, pork skin, sausage, ribs, and shoulder. For vegetables, green leafy vegetables like chard, kale, cabbage, and chicory are common. Feel free to customize the vegetables based on your taste and availability.
- If pork feet are not appealing or hard to find, substitute them with pork bones and pork belly to achieve a similar flavor and consistency in the broth (e.g. 10 ounces pork belly with skin and a couple of medium pork bones).
- You can cook the broth on the stovetop or use a pressure cooker for convenience. If using a pressure cooker, cook for 1.5 hours, followed by a slow release of 30 minutes and a manual release if needed. This shortens the process without affecting the final result.
- When using Italian sausages or meatballs, I like to include them at the end with the vegetables so they don’t overcook.
How to Make Italian Wedding Soup – Step by Step Instructions
First, prepare the vegetables for the broth: Peel and dice the onion. Wash and chop the carrot and celery. Also, peel and chop the garlic cloves.
In a large pot, heat the olive oil over medium heat. Then add the onion, carrot, celery, and garlic and cook over medium heat until golden and fragrant. Stir regularly.
Next, add the pork foot, pork shoulder chunks, and pork ribs to the pot. Season with salt and pepper.
Add enough water to the pot to cover the ingredients and simmer, covered, for about 3 hours. Stir occasionally.
In the meantime, prepare the rest of the vegetables: Cut the cabbage into small pieces. Remove the hard stems from the kale and cut it into small pieces.
Cut the ends of the chicory and chard, then cut them into large pieces (not necessary if using baby chard). Rinse everything and set it aside.
Also cut the Italian sausages into small pieces and keep them in the fridge until needed.
Once the 3 hours are up, strain the broth to remove the meat chunks and any loose bones.
Place the meat in a bowl. Remove all the bones and cut any big chunks of meat into smaller pieces.
Then add the cleaned meat, the sausages, and the vegetables back to the pot.
Bring the soup to a boil, then turn down the heat, and simmer for about 20 minutes until the vegetables are tender and the Italian sausage is cooked.
Taste and season with more salt or black pepper if needed.

Serve the soup with a few parmesan chunks in each bowl. If using parmesan rinds, add them at the end of the cooking process. Enjoy!
Storage Tips
You can portion the Italian Wedding soup and store it in sealed containers in the fridge for up to 4 days. Alternatively, you can store it in the freezer for up to 3 months.
Related Recipes
If you liked this soup recipe, here are some more Italian recipes you might like as well:
- Italian Vegetable Soup (Minestrone di Verdure)
- Ragu Sauce (Italian Meat Sauce)
- Homemade Marinara Sauce
- Peperonata (Stewed Bell Peppers)

Authentic Italian Wedding Soup (Minestra Maritata)
Ingredients
- 1 white onion
- 1 carrot
- 2 celery sticks
- 2 garlic cloves
- 2 tablespoons olive oil
- 1 pork foot, cut in half (or 10 ounces pork belly with skin and a couple of medium pork bones)
- 10 ounces pork shoulder, cut into chunks
- 17 ounces pork short ribs, cut into chunks
- 1 teaspoon salt, or to taste
- 1/2 teaspoon black peppercorns
- 1/2 small green cabbage, about 2 cups
- 2 cups kale
- 1 bunch chicory
- 2 cups chard, (I used baby chard, but you can use regular chard)
- 4 small Italian sausages, or 2 large
- 1/2 cup parmesan rinds or parmesan chunks
Instructions
- Prepare the vegetables for the broth: Peel and dice the onion. Wash and chop the carrot and celery. Peel and chop the garlic cloves.1 white onion, 1 carrot, 2 celery sticks, 2 garlic cloves
- In a large pot, heat the olive oil over medium heat. Add the onion, carrot, celery, and garlic and cook over medium heat until golden and fragrant. Stir regularly.2 tablespoons olive oil
- Add the pork foot, pork shoulder chunks, and pork ribs to the pot. Season with salt and pepper.1 pork foot, 10 ounces pork shoulder, 17 ounces pork short ribs, 1 teaspoon salt, 1/2 teaspoon black peppercorns
- Add enough water to the pot to cover the ingredients and simmer, covered, for about 3 hours. Stir occasionally.
- In the meantime, prepare the rest of the vegetables: Cut the cabbage into small pieces. Remove the hard stems from the kale and cut it into small pieces. Cut the ends of the chicory and chard, then cut them into large pieces (not necessary if using baby chard). Rinse everything and set aside.2 cups kale, 2 cups chard, 1/2 small green cabbage, 1 bunch chicory
- Cut the Italian sausages into small pieces and keep them in the fridge until needed.4 small Italian sausages
- After 3 hours, strain the broth to remove the meat chunks and any loose bones. Place the meat in a bowl. Remove all the bones and cut any big chunks of meat into smaller pieces.
- Back into the pot with the broth, add the cleaned meat, the sausages, and the vegetables. Bring the soup to a boil, then turn down the heat, and simmer for about 20 minutes until the vegetables are tender and the Italian sausage is cooked.
- Taste and season with more salt or black pepper if needed.
- Serve the soup with a few parmesan chunks in each bowl. If using parmesan rinds, add them at the end of the cooking process.1/2 cup parmesan rinds or parmesan chunks
Notes
- There are many variations of this soup. You can use various cuts of pork such as pork feet, pork skin, sausage, ribs, and shoulder. For vegetables, green leafy vegetables like chard, kale, cabbage, and chicory are common. Feel free to customize the vegetables based on your taste and availability.
- If pork feet are not appealing or hard to find, substitute them with pork bones and pork belly (e.g. 10 ounces pork belly with skin and a couple of medium pork bones).
- You can cook the broth on the stovetop or use a pressure cooker for convenience. If using a pressure cooker, cook for 1.5 hours, followed by a slow release of 30 minutes and a manual release if needed. This shortens the process without affecting the final result.
- When using Italian sausages or meatballs (in the Italian-American version), add them at the end with the vegetables to avoid overcooking.
Nutrition
This nutritional information has been estimated by an online nutrition calculator. It should only be seen as a rough calculation and not a replacement for professional dietary advice.


