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

Fresh caprese salad with olive oil, basil and seasonings

Enjoy a classic fresh Caprese salad with mozzarella and basil.

16 Dec 2025

Brown lentil and vegetable soup

A hearty brown lentil and vegetable soup, perfect for a cozy meal.

24 Nov 2025

Chicken soup

A nourishing chicken soup with fresh vegetables and herbs.

01 Feb 2026

Italian-style baked eggs

Enjoy Italian-style baked eggs with fresh herbs and veggies.

15 Feb 2026

Lemon and basil spaghetti

Quick and creamy lemon and basil spaghetti for a refreshing meal.

16 Jan 2026

Pea and zucchini soup with crisp prosciutto

A vibrant pea and zucchini soup with crispy prosciutto.

05 Dec 2025

Fried mozzarella balls with tomato sauce

Crispy fried mozzarella balls served with tangy tomato sauce.

10 Feb 2026

Basil pesto pasta with roasted vegetables

Gluten-free pasta with basil pesto and roasted veggies.

18 Jan 2026

Posts