This is a one-pot beef mince minestrone — ground beef browned with aromatics, then simmered with vegetables, crushed tomatoes, cannellini beans, and pasta into a thick, filling soup. It makes six solid bowls in about 80 minutes, most of which is hands-off simmering time. If you need a weeknight dinner that produces real leftovers, this is a practical choice.
Before you start
Two things actually affect the outcome here. First, get the beef properly browned before adding any liquid. That means medium-high heat and leaving the mince alone for a minute or two at a time — stirring constantly just steams it. You’re looking for some color on the meat, not grey throughout, because that browning is where most of the savory depth in the broth comes from. Second, add the pasta late and watch it closely. Small pasta shapes absorb liquid fast, especially as the soup sits. If you’re planning to eat this over two or three days, consider cooking the pasta separately and adding it per bowl — it keeps the texture right and stops the soup from turning starchy overnight.
Mistakes to avoid
- Adding stock before the tomatoes have had a moment to cook down: Stir in the crushed tomatoes first and let them bubble for two or three minutes before pouring in the beef stock. This concentrates their flavor slightly and prevents a thin, watery broth.
- Using a pot that’s too small: Five cups of stock plus all the vegetables, beans, and pasta needs at least a 5-quart pot. A crowded pot boils over and makes a mess — use your largest one from the start.
- Not checking the pasta at 10 minutes: Small shapes like ditalini or elbow pasta can go from al dente to mushy in under two minutes in a hot, starchy broth. Start tasting at the 10-minute mark, not 12.
- Skipping the seasoning check before the pasta goes in: Once pasta is in the pot, you’re on a timer. Taste and adjust salt and pepper during the 30-minute simmer, not after.
- Rinsing the beans straight into the pot: Drain and rinse the cannellini beans in a colander before they go in. The starchy liquid in the can will cloud the broth and make it gluey — skip the garnish, not this step.
Make-ahead notes
This soup keeps well in the fridge for up to four days in a sealed container. The flavor actually improves overnight as the broth absorbs the seasoning from the beans and beef. If the pasta has been cooked in the soup, it will swell and soak up a lot of liquid by day two — add a splash of beef stock or water when reheating on the stovetop over medium heat, stirring until hot throughout. For freezing, the soup freezes best without the pasta: cool it completely, portion into freezer-safe containers, and freeze for up to three months. Thaw overnight in the fridge, reheat to a full simmer, then cook fresh pasta directly in the hot soup for the last 10–12 minutes before serving.

Hearty Beef Mince Minestrone
Ingredients
2 tablespoons olive oil - extra virgin
1 medium onion - finely chopped
2 cloves garlic - minced
500 grams ground beef (minced beef) - lean
2 medium carrots - diced
2 stalks celery - diced
1 cup zucchini - chopped- 2 pieces bay leaves
1 teaspoon dried oregano
1 teaspoon dried basil
1 can tomatoes - crushed, 400g
5 cups beef stock - low sodium- 1 cup pasta - small shapes
1 can cannellini beans - drained and rinsed, 400g
1 pinch salt - to taste
1 pinch ground black pepper - to taste
¼ cup Parmesan cheese - grated, for serving
1 small bunch basil - fresh basil leaves, for garnish
Instructions
- In a large pot, heat the olive oil over medium heat. Add the onion and garlic, and sauté until the onion becomes translucent, about 5 minutes.
- Increase the heat to medium-high, add the beef mince, and cook until browned, breaking it up with a spoon as it cooks, roughly 8 minutes.
- Add carrots, celery, and zucchini. Stir occasionally, cooking until the vegetables start to soften, about 5 minutes.
- Mix in the bay leaves, oregano, and basil. Stir in the crushed tomatoes and beef stock, bringing the mixture to a gentle simmer.
- Cover and let it simmer for 30 minutes. Taste and adjust seasoning with salt and pepper.
- Add the pasta and cannellini beans. Cook until the pasta is al dente, about 10-12 minutes more.
- Remove the bay leaves, then serve the minestrone hot, topped with a sprinkle of Parmesan and a few fresh basil leaves.
Notes
Nutrition
FAQ
Can I use regular ground beef instead of lean?
Yes, but drain the excess fat after browning. Standard ground beef (around 80/20) will leave a visible layer of grease in the pot — tip the pot slightly and spoon it off, or blot with a paper towel, before adding the vegetables.
Do I have to use cannellini beans, or can I swap them?
Any white bean works fine — navy beans or great northern beans are direct substitutes with almost identical texture. Kidney beans hold up well too, though they change the color of the broth slightly.
How do I know the ground beef is fully cooked?
Ground beef needs to reach an internal temperature of 160°F (71°C) — no pink should remain anywhere in the meat. In a soup context, once the beef is fully browned and broken up before the liquid goes in, the subsequent 30-minute simmer ensures it’s well past safe temperature.
The soup is too thick — what went wrong?
The pasta absorbed more liquid than expected, which is normal if the soup sat for a while or the simmer was too vigorous. Stir in extra beef stock or water, a half cup at a time, over medium heat until you reach the consistency you want.
Can I make this without pasta to keep it lower carb?
Yes — just leave the pasta out entirely. The beans and beef already make it filling, and the broth-to-solid ratio will be better for storing leftovers without the pasta soaking up liquid overnight.
What to cook next
- Hearty Beef Kale Soup
- Hearty Beef Mushroom Stroganoff
- Creamy Beef Spinach Pasta
- Spicy Beef Stuffed Peppers










