
Italian Pasta e Fagioli
A rustic Italian pasta-and-bean soup, thick with cannellini beans, tomato, and small pasta — the ultimate cheap, cozy, protein-rich one-pot meal.
By Palate Palace Kitchen
About This Recipe
This classic Italian pasta e fagioli is a hearty, comforting vegetarian soup that beautifully marries tender pasta and creamy cannellini beans in a savory, aromatic broth. As a traditional peasant dish, it is both budget-friendly and highly satisfying, making it an excellent option for a simple weeknight dinner or batch-cooking for the week ahead.
The secret to this preparation’s rich, velvety texture lies in how the beans are handled. By keeping half of the cannellini beans whole and mashing the remaining half directly into the vegetable stock and crushed tomato base, you create a naturally thick, full-bodied broth without needing any dairy. Sautéing a classic soffritto of onions, carrots, and celery in olive oil, then infusing it with garlic and dried rosemary, establishes a deeply savory foundation that balances the sweet acidity of the tomatoes.
Because the small ditalini pasta absorbs liquid as it cooks, you may want to keep extra water or vegetable stock on hand to adjust the soup's consistency to your liking. If you plan to store leftovers, consider cooking the pasta separately and adding it to individual bowls, which prevents the noodles from absorbing too much broth and becoming mushy while sitting in the refrigerator.
To serve, ladle this steaming soup into wide bowls and finish each portion with a generous drizzle of high-quality extra virgin olive oil to enhance the rustic flavors. This dairy-free dish pairs wonderfully with a side of crusty Italian bread, perfect for soaking up every last drop of the rich, rosemary-scented broth.
Ingredients
- 3 cups Cannellini beans, cooked or canned
- 1.5 cups Ditalini or small pasta
- 2 cups Crushed tomatoes
- 1 Onion, diced
- 2 Carrot, diced
- 2 stalks Celery, diced
- 3 cloves Garlic, minced
- 1 tsp Dried rosemary
- 3 tbsp Olive oil
- 5 cups Vegetable stock
- Salt and pepper
Instructions
- 1
Sauté onion, carrot, and celery in olive oil until soft, about 7 minutes, then add garlic and rosemary.
8 min
- 2
Add crushed tomatoes and stock; bring to a simmer.
4 min
- 3
Stir in half the beans whole and mash the other half into the broth for body; simmer 10 minutes.
10 min
- 4
Add pasta and cook until al dente, about 9 minutes, adding water if needed. Season and finish with olive oil.
9 min
Nutrition Facts
360
kcal
Calories
16
g
Protein
60
g
Carbs
7
g
Fat
13
g
Fiber
540
mg
Sodium
Rate This Recipe
Beverage Pairings
Italy pairs food and wine by region: a bright, high-acid red like Chianti mirrors tomato-based sauces, while sparkling Prosecco and the bittersweet Aperol Spritz open the meal. Coffee closes it — an espresso or cappuccino after dolci is almost ritual.
Wine, Beer & Spirits
Its tart cherry acidity cuts through tomato and olive oil and lifts herbs.
Serve slightly cool (16–18°C) in a large red-wine glass.
A crisp coastal white for seafood pasta and lighter antipasti. Light-bodied and refreshing to match a delicate dish.
Serve chilled (9–11°C).
Fine bubbles and pear notes make a classic aperitivo and fried-food match. Light-bodied and refreshing to match a delicate dish.
Serve very cold (6–8°C) in a flute.
The quintessential Italian aperitivo — bittersweet and refreshing before the meal. Light-bodied and refreshing to match a delicate dish.
Serve over ice with an orange slice.
Firm tannin and dark fruit stand up to rich ragu and braised meats.
Decant 1–2 hours; serve at 18°C.
Non-Alcoholic
The traditional close to an Italian meal, especially after dessert.
Serve immediately in a warm demitasse.
A clean, alcohol-free palate refresher between courses. Light-bodied and refreshing to match a delicate dish.
Serve cold with a citrus twist.
Light and palate-cleansing — a safe, refreshing choice. Light-bodied and refreshing to match a delicate dish.
Steep at 75–80°C for 2 minutes.
Key Ingredients
Explore the ingredient encyclopediaYou Might Also Like

High-Protein Lentil Bolognese
A rich, meat-free Bolognese where brown lentils and mushrooms deliver deep savory flavor and plenty of protein — a batch-friendly vegan sauce for any pasta.

Make-Ahead Marinara Sauce
A big pot of honest tomato sauce, slow-simmered with garlic and basil until deep and glossy. Costing a fraction of the jarred kind, it freezes in batches and becomes pasta sauce, pizza base, or the start of a dozen other meals. Vegan and free of dairy, gluten, egg, and soy.

Creamy Tomato Pasta Bake for a Crowd
A crowd-pleasing baked pasta in a creamy tomato sauce with a golden, bubbling cheese top. Vegetarian, endlessly adaptable, and cheap to scale up — the sort of comforting family dinner that quietly feeds six with leftovers for lunch.

Classic Tiramisu
Espresso-soaked ladyfingers layered with silky mascarpone cream and dusted with cocoa — the definitive Italian dessert.

Chicken Parmigiana
Golden breaded chicken cutlets smothered in marinara and melted mozzarella, baked until bubbling.

Creamy Mushroom Risotto
Arborio rice slowly simmered with white wine and stock until luxuriously creamy, finished with earthy mushrooms and Parmesan.
Explore Related Collections
Cooking Guides
Understanding Cooking Methods: Dry Heat, Moist Heat, and More
Every cooking method changes texture and flavor in a specific way. Knowing which to choose is the key to cooking anything well.
Read guideBuilding Balanced Meals: A Simple Framework
You do not need to count anything to eat well. A simple visual framework does the work for you.
Read guideEssential Kitchen Skills Every Home Cook Should Know
A short list of fundamental skills will do more for your cooking than any gadget. Here are the ones that matter most.
Read guide