A bowl of Pasta e Fagioli is a hug from the inside out. This Italian classic brings together tender pasta, creamy beans, and a rich tomato broth packed with garlic, herbs, and ground beef—all simmered to cozy perfection. The carrots and kale offer a balancing freshness that plays off the heartiness beautifully.
What I love most is the comfort in every spoonful. The textures are layered: chewy macaroni, creamy kidney beans, tender bites of carrot, and savory crumbles of beef. It’s rustic in the best way—filling but not heavy, rich but still vibrant.
What Sets This Pasta e Fagioli Apart
I’ve eaten versions that leaned too brothy, too bland, or too bean-heavy. But this one? It nails the balance. The tomato base is bold but not overpowering, and the pasta doesn’t go mushy thanks to a trick I swear by: cooking it separately, then folding it in at the end.
The Secret Behind Perfect Pasta e Fagioli
It’s all in the layering. I brown the beef first to build flavor from the bottom of the pot up. Then the aromatics get their moment—garlic, onion, and herbs—before everything simmers into that deep, comforting broth. A finish of grated Parmesan gives it a savory lift.
Three Reasons This Pasta e Fagioli Works Every Time
- The pasta gets added last, so it never turns to mush.
- Using both beef and beans gives it a satisfying richness without relying on one or the other.
- The broth is bold and fragrant, thanks to tomato paste and a splash of vinegar for balance.
Why This Isn’t Your Average Pasta e Fagioli
Because it’s not trying to be a restaurant imitation or a light soup—this one is made to fill you up and warm you through. It doesn’t hold back on seasoning, texture, or body. This is Pasta e Fagioli the way I make it when I want dinner to feel like home.
The Ingredients That Make This Pasta e Fagioli Work
Each ingredient brings something essential to the bowl, whether it’s flavor, texture, or heartiness.
Ground beef: This gives the soup its meaty depth and turns it into a meal, not just a starter.
Onion and garlic: These build the base layer of flavor. Don’t skip them—they’re what gives the broth its soul.
Carrots: They add a slight sweetness and soften into tender bites that balance the beans and beef.
Canned diced tomatoes: They provide acidity and body to the broth, giving it that familiar tomato backbone.
Tomato paste: This little scoop packs serious flavor—it deepens the broth and gives it that slow-cooked richness.
Kidney beans: Creamy, earthy, and just the right amount of chew. They make the dish hearty and satisfying.
Kale (or spinach): A pop of green at the end adds freshness and color.
Macaroni pasta: Small and sturdy, it soaks up the broth without turning to mush.
Italian seasoning and bay leaf: These bring that signature Italian herb warmth.
Parmesan cheese: To finish. It melts in and makes everything taste more savory and full.


How To Make the Pasta e Fagioli
Step 1: Brown the Beef
Start with a drizzle of olive oil in a big soup pot. Add the ground beef and cook until nicely browned, breaking it up with a wooden spoon. Don’t rush this part—you want those crispy brown bits.
Step 2: Build the Flavor Base
Add chopped onion and minced garlic to the pot. Let them cook until fragrant and softened. Then stir in tomato paste and let it toast for a minute or two.
Step 3: Simmer with Tomatoes and Broth
Pour in the diced tomatoes and add your herbs, bay leaf, carrots, beans, and enough broth to cover. Let it simmer for about 20 minutes, until the carrots are tender and the flavors have mingled.
Step 4: Cook the Pasta Separately
While the soup simmers, boil the macaroni in a separate pot until just al dente. Drain and set aside.
Step 5: Add Greens and Pasta
Stir in the kale or spinach and let it wilt. Then fold in the cooked pasta and let everything heat through.
Step 6: Taste and Finish
Season with salt, pepper, and a splash of vinegar for brightness. Serve hot, topped with Parmesan.
Serving Notes and Simple Ways to Store Leftovers
I love serving Pasta e Fagioli with a thick slice of crusty bread—preferably something with a chewy interior and a golden, crackly crust. I also like to hit each bowl with a final drizzle of good olive oil and a little extra Parmesan just before it hits the table. That combo of richness and sharpness takes it to the next level.
If you want to bulk it out even more, serve it with a side of roasted vegetables or a crisp Caesar salad.
Now, if you’re planning for leftovers (and you should), here’s what I’ve found keeps this dish at its best:
Texture over time: The pasta will continue to soak up liquid as it sits, so if you’re making this ahead, store the pasta and soup separately. If they’re already mixed, just add a splash of broth or water when reheating to loosen it up.
Storage: Let the soup cool completely, then refrigerate in airtight containers for up to 4 days. It actually tastes even better the next day—the flavors deepen overnight.
Freezing: It freezes well without the pasta. I like to freeze the base in quart-size bags, then cook fresh pasta when I thaw and reheat. This way the texture stays spot on.
Reheating: Warm it over medium heat on the stove or in the microwave. Just stir in extra broth if it’s thickened too much.
Why You’ll Love This Recipe
This isn’t some watered-down, one-note version of Pasta e Fagioli. This one is rich, textured, and built to be satisfying. You’ve got meaty crumbles, soft beans, savory broth, tender pasta, and fresh kale—each element playing its part without stealing the spotlight.
Compared to many soups that just feel like warm water with stuff floating in it, this one has real weight. It’s built for fall and winter but light enough that I find myself making it year-round.
Even if you’re new to cooking, this one’s approachable. You don’t need a Dutch oven or fancy tools—just a large pot and a bit of stirring. And honestly, it’s a great meal prep option if you’re into cooking once and eating twice.
The layering of flavors—especially the browning of beef and the tomato paste trick—makes it taste like it simmered all day. But you can have it done in under an hour.
Want More Soup Ideas That Hit the Spot?
If you loved this cozy bowl of Pasta e Fagioli, you might also crave these:
- Hearty Bean and Bacon Soup: smoky, creamy, and perfect with cornbread.
- French Onion Short Rib Soup: layered with deep, slow-roasted flavor.
- Sausage Parmesan Cream Cheese Soup: ultra-savory and lusciously rich.
- Creamy Corn Casserole: not a soup, but the perfect sidekick to anything brothy.
- One-Pot American Goulash: pasta, beef, and tomato bliss—in one pot.
Before You Go, Pin and Comment Below
If this Pasta e Fagioli warmed you up, save it to your Soups & Stews or Weeknight Comfort Food board so you can find it fast next time.
And I’d love to know—did you add a twist of your own? Use a different bean or toss in some extra veggies? Drop a comment below and let’s talk cozy dinner magic.
If you’re looking for daily inspiration, check out Made For Meals By Mia McKenny on Pinterest and follow along!
Printable Recipe: Pasta e Fagioli
A cozy, flavor-packed Italian soup made with tender pasta, hearty beans, ground beef, and a tomato-rich broth. It’s the perfect answer to a chilly night, easy to prep, and wildly satisfying. This easy recipe is one of my favorite dinner ideas when I want something warm and filling, yet balanced with veggies. Perfect for meal prep, quick dinner, or a healthy snack-style soup portion.
Ingredients
- 1 lb ground beef
- 1 tbsp olive oil
- 1 small onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, chopped
- 2 tbsp tomato paste
- 1 (14 oz) can diced tomatoes
- 1 (15 oz) can kidney beans, drained and rinsed
- 1 tsp Italian seasoning
- 1 bay leaf
- 4 cups chicken or beef broth
- 1 cup macaroni pasta
- 1 cup chopped kale or spinach
- Salt and pepper to taste
- Splash of red wine vinegar (optional)
- Grated Parmesan cheese, for topping
Instructions
- Heat olive oil in a soup pot and brown the ground beef until deeply golden. Drain excess fat if needed.
- Add onion and garlic, cook until softened. Stir in tomato paste and cook 2 minutes to deepen flavor.
- Add diced tomatoes, carrots, beans, broth, Italian seasoning, and bay leaf. Simmer 20 minutes.
- In a separate pot, boil the macaroni just until al dente. Drain and set aside.
- Add kale to the soup and let it wilt. Stir in the pasta.
- Season with salt, pepper, and vinegar if using. Serve hot with Parmesan on top.
Cooking Information
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-American
- Keywords: easy recipe, soup, pasta, dinner ideas, food ideas, quick dinner, healthy snack, cozy meals
Notes
- Cook pasta separately to avoid mushy leftovers.
- Freeze the soup base without pasta for best texture later.
- A splash of vinegar at the end lifts the entire dish.

Pasta e Fagioli
- Total Time: 40 minutes
- Yield: 6 servings
Description
A cozy, flavor-packed Italian soup made with tender pasta, hearty beans, ground beef, and a tomato-rich broth. It’s the perfect answer to a chilly night, easy to prep, and wildly satisfying. This easy recipe is one of my favorite dinner ideas when I want something warm and filling, yet balanced with veggies. Perfect for meal prep, quick dinner, or a healthy snack-style soup portion.
Ingredients
1 lb ground beef
1 tbsp olive oil
1 small onion, diced
3 cloves garlic, minced
2 medium carrots, chopped
2 tbsp tomato paste
14 oz canned diced tomatoes
15 oz canned kidney beans, drained and rinsed
1 tsp Italian seasoning
1 bay leaf
4 cups chicken or beef broth
1 cup macaroni pasta
1 cup chopped kale or spinach
Salt and pepper to taste
Splash of red wine vinegar (optional)
Grated Parmesan cheese, for topping
Instructions
1. Heat olive oil in a soup pot and brown the ground beef until deeply golden. Drain excess fat if needed.
2. Add onion and garlic, cook until softened. Stir in tomato paste and cook 2 minutes to deepen flavor.
3. Add diced tomatoes, carrots, beans, broth, Italian seasoning, and bay leaf. Simmer 20 minutes.
4. In a separate pot, boil the macaroni just until al dente. Drain and set aside.
5. Add kale to the soup and let it wilt. Stir in the pasta.
6. Season with salt, pepper, and vinegar if using. Serve hot with Parmesan on top.
Notes
Cook pasta separately to avoid mushy leftovers.
Freeze the soup base without pasta for best texture later.
A splash of vinegar at the end lifts the entire dish.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-American
Nutrition
- Serving Size: 1.5 cups
- Calories: 415
- Sugar: 6g
- Sodium: 920mg
- Fat: 18g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 6g
- Protein: 24g
- Cholesterol: 50mg
Keywords: easy recipe, soup, pasta, dinner ideas, food ideas, quick dinner, healthy snack, cozy meals
