Go Back
+ servings
5 from 1 vote
Overhead shoot of a white bowl with meatball minstrone soup
Hearty Minestrone Soup with Meatballs
Prep Time
15 mins
Cook Time
20 mins
Total Time
35 mins

Minestrone soup with meatballs, cannellini beans, wholemeal pasta,carrots, plum tomatoes and spinach, a hearty soup to warm you up on those chilli days. This is what l call comfort food with minimum effort and basic ingredients.

Course: Appetizer
Cuisine: Italian
Keyword: hearty soups
Servings: 4 people
Calories: 419 kcal
Author: Daniela Apostol
  • 250 g minced beef
  • 1/4 onion (finely chopped)
  • 1 egg
  • 1 tbsp milk
  • 1/2 tsp Italian herbs
  • 1/4 tsp salt
  • 1/4 tsp black pepper
  • 1/2 cup breadcrumbs
  • 3 cups vegetable stock
  • 1 can plum tomatoes (400 g)
  • 1 can cannellini beans (400 g)
  • 1 large red onion
  • 5 garlic cloves
  • 1 large potato
  • 1 tbsp oil
  • 1/2 cup wholemeal pasta
  • 1 carrot
  • 1 cup baby spinach
  • 3 bay leaves
  • 1 tsp lemon juice
  • salt and pepper to taste
  • chopped parsley
  1. To make the meatballs, mix the minced beef with the egg, milk, quarter onion, breadcrumbs, Italian herbs, salt and pepper and shape into small(ish) balls. Depending on the size, you should get about 10-15 meatballs.

  2. Heat up the oil in a frying pan and add the meatballs, in batches if needed. Fry on both sides until cooked through, it should take 6-7 minutes on a medium heat.
  3. Remove from the pan and set aside.

  4. In a large pan, heat up the oil and add the red onion chopped finely and fry until transluscent.

  5. Add the carrots and garlic (also chopped finely) and stir for 1-2 minutes.
  6. The plum tomatoes can be added too, you can chop them up a bit if you don't want big chunks.
  7. Stir for a further 2 minutes, then add the vegetable stock, chopped potato, beans, pasta and bay leaves.
  8. Leave to cook on a medium heat until all vegetable are soft and the pasta is cooked through.
  9. Add the meatballs, spinach and herbs, lemon juice and season with salt and pepper to taste.
  10. Leave to cook for 2 more minutes, then turn off the heat.
  11. Garnish with freshly chopped parsley.
Recipe Notes
  • If you'd like to see the measurements in CUPS and OUNCES, please click on the US CUSTOMARY link.
  • The amount of ingredients can be adjusted according to the number of servings you need, please click on the number of servings to change it.
Nutrition Facts
Hearty Minestrone Soup with Meatballs
Amount Per Serving
Calories 419 Calories from Fat 153
% Daily Value*
Fat 17g26%
Saturated Fat 5g25%
Cholesterol 45mg15%
Sodium 1253mg52%
Potassium 587mg17%
Carbohydrates 48g16%
Fiber 9g36%
Sugar 5g6%
Protein 22g44%
Vitamin A 3626IU73%
Vitamin C 13mg16%
Calcium 154mg15%
Iron 7mg39%
* Percent Daily Values are based on a 2000 calorie diet.