You know those recipes where the washing up is basically just one pot and dinner is sorted in 35 minutes? This beef minestrone soup is just that. We’ve got mini meatballs, cavolo nero, two kinds of beans & the most delicious spicy tomato broth. This minestrone soup recipe with meat reminds me of this Easy Lentil and Bacon Soup Recipe – super high protein & the easiest dinner!

If you’ve got leftover minced beef, have a go at my Beef Keema (Mince Curry), Ragu Bianco (White Ragu), and Easy Burger Bowls (with Meal Prep Instructions).
Table of Contents

A few key ingredients make this beef minestrone soup as good as it is:
See the recipe card for full information on all ingredients and quantities.
This beef minestrone soup is easy to make your own:

Step 1: Season the beef mince with salt and pepper, then use a tablespoon measure to form roughly 20 mini meatballs.

Step 2: Heat the olive oil in a large pot over medium-high heat and brown the meatballs evenly for about 6 minutes total.

Step 3: Remove the meatballs and set them aside, leaving the rich rendered beef fat in the pan to fry your diced onion, carrots, celery, and minced garlic for 6 minutes.

Step 4: Pour in the chopped tomatoes, Italian seasoning, cayenne, beef stock, diced courgette, ditali pasta, and the browned meatballs, then simmer gently for 12 to 15 minutes.

Step 5: Stir in the rinsed white beans, pinto beans, and chopped cavolo nero. Let everything cook together for the final 3 minutes so the greens and beans retain a pleasant bite.

Step 6: Season the soup to taste, then ladle it hot into bowls. Top with fresh basil and a sprinkle of grated parmesan cheese to serve.
Are you a fan of a nice saucy dish? Make sure to try Easy Devilled Sausages (Sweet & Savoury One-Pan Dinner), 30-Minute Cream of Mushroom Chicken (From Scratch), or even My Secret Peppercorn Sauce for Steak next.

Minestrone is a hearty Italian vegetable soup that almost always includes beans and pasta, which is what makes it more substantial than a regular vegetable broth. The name roughly translates to “big soup” and it was traditionally made to use up whatever vegetables needed finishing off. Peasant food in the best possible way: filling, adaptable, and genuinely delicious.
Meat isn’t part of every regional version, but beef minestrone soup is a well-established variation that takes the protein content somewhere a vegetable-only bowl simply can’t. Mini meatballs in particular give a texture and richness that crumbled mince doesn’t, and the spicy Italian seasoning with cayenne gives the broth a warmth that most minestrone recipes miss completely.
Spicy, saucy, & genuinely filling on its own, this beef minestrone soup really doesn’t need sides. I always want some crusty bread to mop up all the broth, though – it’s really a non-negotiable around here. But if you’d like some salad or veggies on the side, definitely go for it!
Try it with:

This beef minestrone soup is better the next day once the flavours settle in. Store it properly and it holds up well all week.
Refrigerator: Let it cool completely then transfer to an airtight container. It will be good for up to 4 days.
Freezer: For this traditional beef minestrone soup recipe, freeze without the pasta. It soaks up liquid on thawing and goes bloated, so cook it fresh each time you reheat a portion.
Reheat: Warm gently in a saucepan over medium heat and add a splash of water or stock to loosen it back up if needed.
Not always, and that’s exactly what makes this version interesting. Classic minestrone is vegetarian in most Italian regions, so a beef minestrone recipe with mini meatballs is a heartier, higher-protein take rather than a strictly traditional one.
Absolutely, both work fine. Leaner poultry won’t leave much rendered fat behind though, so add a little extra olive oil when frying the veg to compensate.
Minestrone always contains beans and pasta, making it far more filling than a standard vegetable broth. Those two components are what define it as a category.
Pull the pot off the heat as soon as the ditali hits al dente and serve straight away. For leftovers, store with a little extra stock on hand to loosen on reheating, and if batch cooking for the freezer, keep the pasta completely separate.
If you’re looking for other high-protein dishes, try Cold Noodle Salad with Chicken, Peanut Chicken Cabbage Salad, or Healthy Buffalo Chicken Dip.
If you tried this Beef Minestrone Soup recipe, it would mean so much to me if you could leave a review & a star rating to let me know how you found it! I love hearing about your experiences – it motivates me to keep creating more and more recipes for you guys 💛 Let’s get cooking! – Mimi x

Comments