This beef minestrone soup is ready in just 35 minutes and you can make it in one single pot, so dinner could not be easier! 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 & so 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.
This soup is pretty filling already, but a bit of crusty bread on the side to mop up the broth is never a bad idea. For something green alongside, a rocket salad with sun-dried tomatoes is quick and cuts through the richness really well, and the halloumi Caesar salad is a great option if you want something a little more substantial in the greens department. The halloumi panzanella salad is worth a look as well.
If you want to round the meal out a little, the budget green goddess salad is fresh and effortless, a cold pesto pasta salad is good for bulking things out cheaply, and the Mexican chicken salad with roasted corn and bacon works well if you want something with more protein on the side.

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