Switch the palette to suit the room. Your choice is saved locally.

Macaroni with Fresh Tomatoes and Beans is a Italian main course recipe that takes about 25 min from start to finish and serves 4. It calls for 13 ingredients across 3 steps, and is rated easy. A serving works out at around 774 kcal with roughly 32 g of protein. Filed under high-protein, weeknight dinner, quick and comfort food.
Warm a few drizzles of olive oil in a large frying pan over medium heat. Add the cherry tomatoes, crushed garlic, parsley, and basil, then sauté for a few minutes until the tomatoes just start to soften and release their juices.
Stir in the sun-dried tomatoes and marinated peppers, letting them warm through briefly. Finally, add the cannellini beans and chicken broth, bringing the mixture to a gentle simmer.
Stir in a few dashes of red pepper flakes and another drizzle of olive oil. Let the sauce simmer for just 1 minute to meld the flavors, then take it off the heat and stir in the lemon slices.
While the sauce is simmering, or right after, cook the macaroni according to package directions until it's al dente.
To serve, drizzle the bottom of your serving plates with olive oil, a few dashes of red pepper flakes, and some grated Romano cheese. Add the cooked macaroni and toss to coat lightly.
Spoon the bean and tomato sauce generously over the macaroni, then finish each serving with another drizzle of olive oil, a sprinkle of red pepper flakes, and a good grating of Romano cheese.
| Nutrient | Amount per serving | Share of reference intake |
|---|---|---|
| Energy | 774kcal | 39% |
| Fat | 24g | 34% |
| Carbohydrate | 110g | 42% |
| of which sugars | 7g | 8% |
| Fibre | 10g | 33% |
| Protein | 32g | 64% |
| Sodium | 840mg | 35% |
Reference intake of an average adult (8400 kJ / 2000 kcal). Fibre is measured against the 30g daily recommendation, which has no statutory reference intake. Figures are an estimate calculated from the ingredient list.
| Allergen | Status |
|---|---|
| Gluten | Contains |
| Milk | Contains |
| Celery | May contain |
| Sulphites | May contain |
| Soya | May contain |
| Crustaceans | Free from |
| Eggs | Free from |
| Fish | Free from |
| Peanuts | Free from |
| Tree nuts | Free from |
| Mustard | Free from |
| Sesame | Free from |
| Lupin | Free from |
| Molluscs | Free from |
May contain means it depends on the brand you buy — check the label on the product itself.
Allergen information is derived automatically from the ingredient list and is a guide, not a guarantee. Always check the packaging of the products you cook with.
Sign in to leave a rating and a note.
Be the first to cook this and tell the rest of us how it went.