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.

Macro-Fit Meal Planner

Turn this recipe into a full day that hits your macros

Set your calorie & macro targets β€” we'll build a complete breakfast, lunch, dinner and snack plan around real recipes. Regenerate any meal in one click.

Plan My Day →
05 May 2026
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

Italian beef meatballs

Savory Italian beef meatballs with cheddar cheese, baked to perfection.

05 May 2026

Potato and prosciutto salad

A flavorful potato and prosciutto salad with fresh herbs and capers.

05 May 2026

Tomato pizza

Enjoy a vibrant Tomato Pizza with fresh cherry tomatoes and gooey cheese.

05 May 2026

Arancini

Crispy Italian rice balls filled with cheese and herbs.

05 May 2026

Juicy and delicious meatballs

Juicy meatballs packed with herbs and cooked in pasta sauce.

05 May 2026

Chocolate ricotta tart

A rich chocolate tart filled with smooth ricotta cheese.

05 May 2026

Basil pesto

Easy basil pesto adds vibrant flavor to pasta and dishes.

05 May 2026

Steak florentine

Enjoy a classic Steak Florentine with garlic and lemon.

05 May 2026

Posts