Hearty Crockpot Pasta Fagioli Soup
This Crockpot pasta fagioli soup takes the classic Italian bean and pasta stew and lets your slow cooker do all the work. A rich tomato broth, tender cannellini beans, and tiny pasta come together with a savory, meaty base that tastes like it simmered all day.

A bowl of this with a shower of Parmesan and crusty bread is the kind of dinner that makes a weeknight feel settled and good. And because the slow cooker handles the long simmer, you show up right when everything is ready.
Why This Slow Cooker Soup Works
The Parmesan rind melts into the broth as it cooks and gives you that savory, nutty depth you would normally get from a much longer stovetop simmer. It is one of those small moves that makes a big difference with zero extra effort.
The texture lands right where it should: creamy beans, tender little pasta bites, and wilted greens all suspended in a tomato broth that coats the back of a spoon. It fills you up without weighing you down, and the leftovers only get better.
Ingredients

- 2 tbsp olive oil: use regular, not extra virgin, for browning
- 1 lb ground beef: 85% lean gives you flavor without too much grease
- 1 medium yellow onion, diced: about 1 cup
- 2 medium carrots, peeled and diced: about ¾ cup
- 2 ribs celery, diced: about ½ cup
- 4 cloves garlic, minced
- 1 tsp dried oregano
- ½ tsp dried basil
- ¼ tsp red pepper flakes: skip if you are feeding spice-averse eaters
- 1 tsp kosher salt, plus more to taste
- ½ tsp black pepper
- 1 can (15 oz) diced tomatoes: do not drain, you want that juice
- 2 tbsp tomato paste
- 4 cups low-sodium chicken broth
- 1 Parmesan rind: optional but highly recommended (leave it out for dairy-free)
- 1 can (15 oz) cannellini beans, drained and rinsed
- 1 cup ditalini pasta: or another small shape like elbow macaroni
- 2 cups chopped kale: stems removed, leaves roughly chopped
- Grated Parmesan and extra olive oil, for serving
Variations / Substitutions
- Swap the protein: Hot or sweet Italian sausage, ground turkey, or spicy chicken sausage all work. If you use sausage, remove the casings and crumble it in the skillet.
- Change the beans: Kidney beans, chickpeas, or great northern beans are fine substitutes.
- Go all greens: Spinach or escarole wilt faster than kale, so stir them in during the last 5 minutes of cooking.
- Make it gluten-free: Use a short gluten-free pasta or even a can of chickpeas in place of the ditalini.
- Dairy-free option: Drop the Parmesan rind and skip the cheese at the end. A drizzle of good olive oil and a pinch of salt finish the bowl just as well.
If you like this one, my Minestrone Soup is another vegetable-loaded slow cooker favorite.
How to Make Crockpot Pasta Fagioli
Step 1: Brown the Beef and Aromatics

Warm the 2 tbsp olive oil in a large skillet over medium-high heat. Add the 1 lb ground beef and cook, breaking it into crumbles with a spoon, until no pink remains, about 5 minutes. Toss in the diced onion, carrots, and celery and keep cooking, stirring now and then, until the vegetables soften, roughly 4 minutes. Stir in the minced garlic, oregano, basil, red pepper flakes, 1 tsp kosher salt, and the black pepper and let it go just until the garlic smells toasty, about 30 seconds.
You should have a few browned bits stuck to the bottom of the skillet. Scrape everything into the slow cooker, and if the skillet looks really dry, splash a little broth in there to loosen those bits before you add them.
Step 2: Slow-Cook the Soup Base

Into the slow cooker with the beef mixture, pour the can of diced tomatoes with their juices, the 2 tbsp tomato paste, and the 4 cups chicken broth. Tuck the Parmesan rind down into the liquid, then add the drained cannellini beans. Give it all a good stir, cover with the lid, and set it to low for 6 to 7 hours or high for 3 to 4 hours.
After the long cook, the broth will be deep brick red and smell like a Sunday supper. The rind will have gone soft and given up its nutty flavor to the whole pot.
Step 3: Stir in the Pasta and Kale

About 30 minutes before you want to eat, turn the slow cooker to high if it is not already there. Stir in the 1 cup ditalini and the chopped kale, making sure the pasta is submerged. Cover again and cook until the pasta is tender, 20 to 25 minutes.
Lift the lid a minute before the timer goes off and taste a piece of pasta for doneness. If the soup has thickened more than you like, add a splash of broth or hot water and stir. The kale will turn bright green and wilt into soft ribbons.
Step 4: Ladle and Serve

Fish out the spent Parmesan rind with a spoon and discard it. Taste the soup and add more salt or a crack of black pepper if it needs it. Ladle big spoonfuls into wide bowls and finish with a generous grating of Parmesan and a slow drizzle of olive oil over the top. Serve it hot with something crusty on the side.
Soup Success: A Few Notes
- Use that Parmesan rind: It adds a deep, savory note without any chopping. Keep rinds in a bag in the freezer and toss one into any long-simmered soup.
- Hold the pasta until the end: If you add ditalini at the start of cooking, you will end up with mushy, blown-out noodles. Stir it in only when you are about half an hour from serving.
- Brown the meat: You can dump everything raw into the slow cooker, but the few minutes spent browning the beef and vegetables build a much richer flavor in the finished soup.
- Thin it out later: This soup gets thicker as it sits, especially after the pasta absorbs liquid. When you reheat leftovers, add a splash of broth or water to bring it back to a spoonable consistency.
- Let it rest overnight: The flavors really settle and deepen after a night in the fridge. It is one of those meals that tastes even better on day two.
Cook times for your slow cooker:
| Setting | Time |
|---|---|
| Low | 6 to 7 hours |
| High | 3 to 4 hours |
Storing Leftover Soup
- Refrigerate: Cool the soup completely and store it in an airtight container for up to 4 days.
- Reheating: Warm individual portions in a saucepan over medium heat with a splash of chicken broth or water to loosen it up. The pasta will have soaked up liquid overnight, so a little extra liquid brings the broth back.
What to Serve with Crockpot Pasta Fagioli
A loaf of crusty Italian bread or warm garlic bread is pretty much required. You want something sturdy to mop up every last bit of that tomato broth. On the side, a simple arugula salad with lemon vinaigrette cuts through the richness and adds a fresh, peppery bite. For something warm, roasted broccoli or broccolini with olive oil and salt works well too.
Frequently Asked Questions
Can I use dried beans instead of canned?
Yes. Soak ½ lb dried cannellini beans overnight, drain and rinse them, and add them with the broth at the start of cooking. You will need to add an extra 2 cups of water or broth and cook on low for 8 to 10 hours until tender.
Can I make this soup vegetarian?
Absolutely. Skip the beef, double the beans to two cans, and use vegetable broth. You can also add a diced zucchini or a handful of chopped mushrooms in the last hour for more substance.
What if my soup is too thick after the pasta cooks?
Just stir in more broth or water, a little at a time, until it reaches the consistency you like. Pasta absorbs a surprising amount of liquid, especially as it sits.
Can I freeze Pasta Fagioli?
I do not recommend freezing it with the pasta already in, because the noodles become mushy and grainy when thawed. If you plan to freeze, make the soup through step 2, cool it, and freeze the base. When you are ready to eat, reheat the base and add fresh pasta and kale as directed.

Crockpot Pasta Fagioli Soup Recipe
Ingredients
Method
- Heat olive oil in a large skillet over medium-high. Brown the ground beef until no pink remains, about 5 minutes. Add onion, carrot, and celery; cook until softened, about 4 minutes. Stir in garlic, oregano, basil, red pepper flakes, 1 tsp salt, and pepper; cook 30 seconds. Transfer to the slow cooker.
- Add diced tomatoes with their juices, tomato paste, chicken broth, Parmesan rind, and drained beans. Stir, cover, and cook on low for 6 to 7 hours or high for 3 to 4 hours.
- About 30 minutes before serving, turn the slow cooker to high. Stir in the ditalini and kale, making sure the pasta is submerged. Cover and cook until pasta is tender, 20 to 25 minutes.
- Remove the Parmesan rind. Taste and adjust seasoning. Ladle into bowls and top with grated Parmesan and a drizzle of olive oil. Serve hot.
