If You Love a Big Bowl of Comfort…
Okay, full disclosure: the first time I tried making Pasta e Fagioli at home, I may or may not have started a minor bean-related disaster (who knew dried beans could multiply in a pot like rabbits?). Ever since then, though, this soup holds a warm spot in our kitchen lore. Everyone remembers the night I had to serve what was basically beany mush… But hey, now it’s a running joke, and honestly, that’s probably why I keep making it on chilly days—habit and nostalgia, with maybe a little vengeance.
There’s just something about the smell of garlic and tomatoes filling the place that makes it feel like an Olive Garden booth teleported into my living room, except I don’t have to put on real pants. Now, whenever someone’s sniffly or not in the mood for anything fussy, this (and maybe grilled cheese) is what I haul out.
Why I Keep Coming Back to This Soup
I make this when I’ve got random veggies on the edge and a crowd to feed. My family honestly gets too excited—like, ‘did you add more beans this time?’ excited (which is not my favorite question if I’m being real, because sometimes I’ve just plain forgotten). It’s cheap, it’s filling, and it forgives you for being distracted mid-recipe, which is often. Sometimes I throw in ground turkey instead of beef because I forget to defrost. On bad days, I use canned beans. Who wouldn’t?
Also, there’s no high-stress technique with this soup; if you can stir and taste, you’re golden. Oh, and my youngest insists on calling it ‘bean noodle surprise.’ Kids.
What You Need (And What You Can Get Away With)
- Olive oil – Just enough to coat the pan. I’ve used plain old veggie oil in a pinch, nobody noticed.
- Ground beef – About 8 oz, but I rarely measure. Turkey works fine, or even crumbled Italian sausage if you’re feeling wild.
- Yellow onion (1, chopped) – Red onions are okay, but the flavor changes a little, just so you know.
- Carrots (2, diced) – If you’re out, I’ve subbed a handful of frozen peas, which made it kind of weird, but it was edible.
- Celery (2 stalks, chopped) – Skip if you must, but it does add a nice crunch.
- Garlic cloves (2-3, minced) – My grandma would’ve used a whole head. That’s a bold move.
- Tomato paste (2 tablespoons) – If you don’t have it, I’ve just squeezed in some ketchup once. Not proud.
- Diced tomatoes (1 can, 14 oz) – Crushed also works. Fresh is great if you’re practically Martha.
- Kidney beans (1 can, drained and rinsed) – White beans swap in nicely. Or, once I used chickpeas accidentally, which was… fine.
- Great Northern beans (1 can, drained and rinsed) – Or use all one type. No one will call the soup police.
- Beef broth (4 cups) – Chicken or veggie broth works. Even bouillon cubes in water in sheer desperation.
- Dried oregano (1 teaspoon), thyme (1/2 teaspoon), basil (1 teaspoon) – Italian seasoning blends are totally fine.
- Pasta (about 1 cup ditalini or other small shape) – I’ve been known to snap up spaghetti into bits if that’s what’s available.
- Salt & pepper – You’re the boss here.
- Parmesan, for serving – Or whatever cheese you swipe without anyone looking.
How to Make Pasta e Fagioli (Yes, Even if You’re Distracted)
- In a large soup pot (I use my old Dutch oven, though any big-ish pot does the job), heat the olive oil over medium. Add beef, sprinkle a pinch of salt, and break it up as it browns. Get it nice and crumbled. If there’s extra grease, scoop most of it out. Or leave it, for flavor (my nod to college days).
- Toss in your onions, carrots, and celery. Stir around until the onions look softer—maybe five minutes, sometimes I wander off so it’s longer. Add garlic, just until it smells amazing and not burnt—30 seconds(ish).
- Stir in the tomato paste, and cook it for a minute. It may stick—that’s normal, just scrape. Dump in diced tomatoes (juice and all), drained beans, broth, and all the dried herbs. Bring to a gentle boil. This is usually where I sneak a taste. If it looks a little unattractive, you’re on the right track. Seriously.
- Turn the heat down and let everything hang out for 10-15 minutes, uncovered. Sometimes I cover it if it’s splattering a ton, but then I forget and it simmers forever. No harm done; it just cooks down more.
- Add your pasta. Give it a good stir and let it cook UNTIL it’s al dente (try it at 8 minutes but don’t be afraid to go longer). Truth is, it’s hard to overcook unless you abandon ship.
- Taste for salt and pepper. I usually have to add more. Serve in big bowls, top with cheese, and—if you’re me—a lot of black pepper.
Random Discoveries (a.k.a. Notes From My Kitchen)
- If you let this soup sit, the pasta soaks up a lot of broth. I kind of like it that way, but you can add more stock to loosen things up at any point.
- Actually, reheating in the microwave dries it out unless you splash in more water.
- Canned beans make this lightning-fast, but cooked-from-dried does taste a touch deeper. But who has that kind of time every week?
- If you only have big pasta shapes, break them up a bit. Kids think it’s fun to have ‘mystery noodles.’
Variations I’ve Messed Around With (Some Winners, Some Not)
- Ground turkey works, and makes things lighter. Sausage? Even better.
- Vegetarian? Skip the meat entirely, or add diced zucchini in place of it. The broth does most of the heavy lifting anyway.
- Once, I tried adding spinach at the end. Looked pretty, tasted, well, a bit too green for my crew. Maybe you’ll like it more than we did.
- A glug of red wine when you’re browning the meat isn’t traditional, but it made the soup feel fancy. Just don’t use cooking wine—gross.
Equipment Notes (Or What to Do When You Don’t Own a Dutch Oven)
Big heavy pot is ideal (the kind grandma would thump you with), but really, any big saucepan works as long as it holds the lot without boiling over. If your lid’s missing, I’ve used a baking sheet to cover, no shame.
Storing Leftovers (If They Survive Till Tomorrow…)
Pop leftovers in the fridge for up to 3 days; the flavors deepen, and I low-key think it tastes even better on day two. Reheat gently with a splash of broth or water to bring it back to life. But, let’s be real—for some reason, this soup just vanishes in my house, so ‘leftovers’ is more of a wish than a guarantee.
How We Serve It (With Or Without Bread For Dunking)
I always, always give everyone a hunk of crusty bread to mop up the broth. My uncle likes his with hot sauce—don’t ask. If it’s Sunday, maybe there’s a quick salad too, but that’s only if I’ve got the energy.
Pro Tips Learned The Hard Way
- Never, ever add the pasta too early—it will swell up like a sponge and hog all the broth. I did this once, and we basically had bean pasta casserole instead of soup.
- Taste early and often, especially with salt. I was once convinced it was salty enough; turns out I’d forgotten to season entirely. Oops.
- Don’t skip the cheese. Seriously. Parmesan rescues even so-so batches, like magic.
FAQ (Stuff Friends Have Actually Asked Me)
- Can I freeze this?
- Yup, though the pasta goes a bit mushy on thawing. Honestly, I usually just eat it cold when I forget to thaw it; it’s kind of decent.
- What if I hate beans?
- Well, it might not be your day for soup. But if you’re determined, swap some out for more meat or veggies—nobody’s going to argue.
- Can I make this in a crockpot?
- Totally. Just do the browning step first, then dump everything (except pasta!) in on low for a few hours. Add pasta later or you’ll have good old mush. Ask me how I know, ha.
- Which pasta shape is best?
- Traditionally it’s ditalini, but elbow macaroni, small shells, or even broken-up spaghetti all do fine. I tried fusilli once—it’s… not ideal (too much spiral drama).
- Is it spicy?
- Not unless you add chili flakes, which I sometimes do when I’m feeling bold—or just want to clear my sinuses.
And there you go—probably more info than you wanted, but hey, you’re basically set for a cozy, no-fuss Pasta e Fagioli that tastes like it rolled fresh off the Olive Garden menu (except you don’t have to tip anyone, unless you count feeding your own crew). Good luck keeping leftovers away from nosy midnight snackers!
Ingredients
- 1 pound ground beef
- 1 cup small pasta (ditalini or elbow)
- 1 can (15 oz) cannellini beans, drained and rinsed
- 1 can (15 oz) red kidney beans, drained and rinsed
- 1 can (14.5 oz) diced tomatoes
- 1 cup chopped onion
- 1 cup chopped carrot
- 1 cup chopped celery
- 3 cloves garlic, minced
- 4 cups beef broth
- 2 teaspoons Italian seasoning
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons olive oil
Instructions
-
1Heat olive oil in a large pot over medium heat. Add ground beef and cook until browned, breaking it apart with a spoon. Drain excess fat.
-
2Add chopped onion, carrot, celery, and garlic to the pot. Sauté for 5-7 minutes until vegetables are tender.
-
3Stir in diced tomatoes, beef broth, Italian seasoning, salt, and black pepper. Bring to a boil.
-
4Add cannellini beans, kidney beans, and pasta. Reduce heat and simmer for 15-20 minutes, until pasta is cooked al dente.
-
5Taste and adjust seasoning if needed. Serve hot, garnished with grated Parmesan cheese if desired.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!




