Minestrone with meatballs

Minestrone with meatballs is a hearty dish featuring homemade meatballs and a rich broth combined with vegetables and tomatoes. This comforting recipe is ideal for family dinners or gatherings.

08 Dec 2025
Cook time 25 min
Prep time 20 min

Ingredients:

14 oz ground beef (80/20%)
1/3 cup bread crumbs
1 onion
2 garlic cloves
salt & pepper to taste
1 tbsp olive oil
1 stalk celery
1 carrot
1 can canned tomatoes
2 cups beef broth
2 tbsp fresh parsley
Minestrone with meatballs

Minestrone with meatballs is a hearty and comforting dish that combines the rich flavors of a traditional Italian minestrone soup with the added depth of homemade meatballs. This recipe is perfect for a cozy family dinner or a gathering with friends. The combination of fresh vegetables, savory meatballs, and a robust broth makes it a nourishing and satisfying meal.

Instructions:

1. Prepare the Meatballs:
1. In a large mixing bowl, combine the ground beef, bread crumbs, half of the chopped onion, half of the minced garlic, and salt and pepper to taste. Mix everything together until well combined.
2. Shape the mixture into small meatballs, about 1 inch in diameter. Place the meatballs on a plate and set aside.

2. Cook the Meatballs:
1. In a large pot or Dutch oven, heat the olive oil over medium heat.
2. Add the meatballs in batches (if necessary) and cook until they are browned on all sides. This should take about 5-7 minutes per batch. Once browned, remove the meatballs from the pot and set them aside on a plate.
3. Make the Soup Base:
1. In the same pot, add the remaining chopped onion, garlic, celery, and carrot. Cook for about 5 minutes, stirring occasionally, until the vegetables are softened.
2. Add the canned tomatoes and beef broth. Stir to combine.
4. Simmer the Soup:
1. Return the meatballs to the pot and bring the soup to a boil.
2. Reduce the heat to low and let the soup simmer for about 20-25 minutes, or until the meatballs are cooked through and the vegetables are tender. Stir occasionally.
5. Finish the Soup:
1. Stir in the fresh parsley.
2. Taste and adjust the seasoning with additional salt and pepper as needed.
6. Serve:
1. Ladle the minestrone with meatballs into bowls and serve hot.
2. Garnish with additional parsley if desired.

Minestrone with meatballs is a wonderful dish for those who love hearty soups bursting with flavor. The homemade meatballs bring a delightful texture and taste that compliments the vegetables and broth perfectly. Serve hot, maybe with a sprinkle of Parmesan cheese and a slice of crusty bread on the side, for a complete and comforting meal.

Minestrone with meatballs FAQ:

What is the cooking time for the meatballs in the soup?

The meatballs should be browned in the pot for about 5-7 minutes per batch before being added to the soup. After adding them back to the soup, let it simmer for an additional 20-25 minutes.

Can I substitute ground beef with another type of meat?

Yes, you can substitute ground beef with ground turkey, chicken, or even plant-based meat alternatives. Adjust the cooking times as needed to ensure the meat is fully cooked.

How do I know when the meatballs are done cooking?

The meatballs are done when they are browned on the outside and cooked through, with an internal temperature of 160°F (71°C). They will also be tender when simmered in the soup.

What’s the best way to store leftovers?

Store leftovers in an airtight container in the refrigerator for up to 3-4 days. You can also freeze the soup in a freezer-safe container for up to 3 months.

Can I add more vegetables to this recipe?

Absolutely! Feel free to add other vegetables like zucchini, green beans, or spinach to enhance flavor and nutrition. Just chop them into similar sizes for even cooking.

Tips:

- For more tender meatballs, mix the ground beef with breadcrumbs and let it sit for a few minutes before forming the balls. This helps the breadcrumbs absorb moisture and blend seamlessly with the meat.

- Feel free to add extra vegetables like zucchini, spinach, or peas to boost the nutritional value of your soup.

- If you want to make this dish even heartier, consider adding pasta or rice. Cook them separately to avoid them becoming mushy in the soup.

- For a richer flavor, you can add a splash of red wine before adding the canned tomatoes and beef broth.

- Cooking the soup on low heat for a longer period allows the flavors to meld together beautifully. If you have time, consider simmering the soup for an extra 30 minutes.

- Season the soup at different stages of cooking. Adjust the salt and pepper at the end to ensure the seasoning is perfect.

Nutrition per serving

4 Servings
Calories 330kcal
Protein 22g
Carbohydrates 16g
Fiber 4.05g
Sugar 7g
Fat 24g

More recipes

Spinach, potato and leek frittata

A delicious spinach, potato, and leek frittata for any meal.

06 Jan 2026

Roasted-tomato sugo

A rich roasted-tomato sugo perfect for pasta and dipping.

20 Dec 2025

Tuna carpaccio

Enjoy fresh tuna carpaccio with a zesty dressing and watercress.

15 Dec 2025

Ricotta-stuffed truss tomatoes

Delicious ricotta-stuffed truss tomatoes, perfect for any occasion.

06 Jan 2026

Spring pasta

A vibrant pasta dish with asparagus, peas, and lemon.

18 Feb 2026

Parmesan-garlic italian pork chops

Crispy parmesan-garlic pork chops, perfect for dinner.

15 Dec 2025

Pumpkin and asparagus risotto

Creamy pumpkin and asparagus risotto packed with seasonal flavors.

12 Dec 2025

Aglio e olio (garlic and oil)

Quick and flavorful Aglio e Olio pasta with garlic and olive oil.

14 Nov 2025

Posts