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.

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 Facts

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

More recipes

Ricotta-stuffed truss tomatoes

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

06 Jan 2026

Vegan tomato, onion and garlic whole-wheat pasta

A quick and nutritious vegan whole-wheat pasta with tomatoes and garlic.

08 Dec 2025

Strawberry semifreddo

A creamy, no-bake strawberry semifreddo, perfect for summer.

16 Dec 2025

Chickpea and leek soup

A comforting and hearty chickpea and leek soup.

28 Nov 2025

Roast cherry tomato and rocket pesto spaghetti

A vibrant spaghetti dish with roasted tomatoes and rocket pesto.

13 Dec 2025

Gluten-free caesar salad with anchovies

A delicious gluten-free Caesar salad with anchovy dressing.

10 Feb 2026

Cranberry and almond biscotti

Crisp cranberry and almond biscotti perfect for coffee dipping.

15 Dec 2025

Walnut & honey florentines

Delightful walnut and honey florentines topped with dark chocolate.

24 Jan 2026

Posts