Bean and Noodle Soup
A hearty, comforting bowl of tender beans and pasta simmered in a light tomato broth. This rustic soup comes together in about 40 minutes and tastes even better the next day. Perfect with crusty bread for a cozy weeknight dinner.
For 4 servings
- pressure cook · ~20 min
Cook the soaked beans.
Drain soaked kidney beans and cannellini beans. Place in pressure cooker with 2 cups water. Cook on medium heat for 4 whistles or until tender. Set aside.
TIPBeans should be soft but not mushy — they'll cook a bit more in the soup. - prep · ~2 min
Blanch and puree the tomatoes.
Score an X on the bottom of each tomato. Drop into boiling water for 30 seconds, then transfer to cold water. Peel off the skins and blend into a smooth puree. Set aside.
- saute · ~7 min
Build the soup base.
1.Heat olive oil in a large pot over medium heat.2.Add chopped onion and sauté until translucent (3-4 min).3.Add garlic and stir until fragrant (30 sec).4.Add diced carrot and celery, cook for 2 minutes.TIPDon't let the garlic brown — it turns bitter. - simmer · ~15 min
Add tomato, beans, and water, then simmer.
Pour in the tomato puree and stir for 1 minute. Add the cooked beans along with any cooking liquid, plus 2 cups of water. Stir in oregano, rosemary, salt, and black pepper. Bring to a boil, then reduce heat and simmer uncovered for 10 minutes.
- boil · ~10 min
Cook the pasta directly in the soup.
Add ditalini pasta to the simmering soup. Cook until the pasta is al dente, about 8-10 minutes, stirring occasionally to prevent sticking. If the soup becomes too thick, add a splash of water.
TIPSlightly undercook the pasta — it will continue to soften in the hot broth. - garnish
Ladle into bowls and garnish with parmesan and parsley.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak beans overnight to reduce cooking time and improve texture.
- 2Blanch and peel tomatoes for a smoother, silkier puree without skin bits.
- 3Sauté onions until translucent but not brown for a sweet, mild base.
- 4Add pasta directly to the soup so it absorbs the broth's flavor as it cooks.
- 5Undercook the pasta slightly — it will continue softening in the hot soup.
- 6Let the soup rest for 10 minutes after cooking; flavors meld and deepen.
- 7Store leftovers in the fridge; the soup thickens overnight — add water when reheating.
Adapt it for your goals.
Vegetarian
Omit Parmesan or use a vegetarian-friendly hard cheese; the soup remains rich and satisfying from the beans and pasta.
gluten freeGluten-free
Replace ditalini pasta with gluten-free small pasta or rice; check that all other ingredients are certified gluten-free.
extra veggieExtra-veggie
Add a handful of chopped spinach or kale in the last 2 minutes of simmering for a boost of color and nutrients.
spicySpicy
Add 1/2 teaspoon red pepper flakes along with the dried herbs for a subtle warmth that complements the tomato broth.
Why this is on our healthy list.
High in Plant Protein
A blend of kidney beans and cannellini beans provides a solid source of plant-based protein, supporting muscle repair and satiety.
Rich in Dietary Fiber
Beans and pasta deliver soluble and insoluble fiber, which aids digestion and helps maintain steady energy levels.
Good Source of Vitamins A and C
Carrots and fresh tomatoes contribute vitamin A for eye health and vitamin C for immune support.
Low in Saturated Fat
This soup uses just a tablespoon of olive oil and no heavy cream, making it a heart-friendly option.
Frequently asked questions
Yes, rinse and drain 1 can each of kidney and cannellini beans (15 oz total) and skip the pressure-cooking step; add them with the tomato puree.



