GoPrep
Plan your week
Herbed Beans with Roasted Tomatoes

Herbed Beans with Roasted Tomatoes

MediterraneanPlant-richQuick (15–30 min)Budget-friendly

Calories
642kcal
Protein
32g
Carbs
103g
Fat
15g
Total time
47min

Per serving · 11 min hands-on, 36 min waiting

Ingredients

Servings
  • 328 g Pinto Beans
  • 267 g Tomatoes
  • 133 g Soy Milk
  • 100 g Onions
  • 20 g Lemons
  • 10 g Fresh Parsley
  • 10 g Sage
  • 7 g Olive Oil
  • 4 g Garlic
  • 3 g Salt
  • 1 g Black Pepper
  • 1 g Oregano

about €3.34 per serving

Instructions

  1. Prepare the Tomatoes

    3 min hands-on20 min waiting

    • Preheat the oven to 200°C (390°F).
    • Arrange the tomatoes on a baking tray and drizzle with half of the olive oil.
    • Sprinkle with oregano, half of the salt, and a pinch of black pepper.
    • Roast for 20 minutes until softened and lightly caramelized.
    • Remove from the oven and set aside.
  2. Cook the Aromatics

    2 min hands-on5 min waiting

    • Heat the remaining olive oil in a large saucepan over medium heat.
    • Thinly slice the onion and add to the pan with the remaining salt.
    • Cook for about 5 minutes until soft and translucent.
  3. Add Garlic and Sage

    2 min hands-on2 min waiting

    • Finely mince the garlic and sage.
    • Stir them into the softened onions and cook for 2 minutes.
  4. Incorporate the Beans

    1 min hands-on

    • Drain and rinse the pinto beans thoroughly.
    • Add them to the pan and stir to coat in the aromatic mixture.
  5. Add Soymilk and Simmer

    1 min hands-on9 min waiting

    • Pour the soymilk into the pan and mix gently.
    • Grate the zest of half the lemon into the mixture.
    • Bring to a gentle simmer over low heat and cook for 8–10 minutes, stirring occasionally.
  6. Finish with Lemon Juice

    1 min hands-on

    • Remove the pan from the heat once the beans are thickened and creamy.
    • Squeeze the juice of half the lemon into the mixture and stir to combine.
    • Taste and adjust seasoning with additional salt or pepper, if necessary.
  7. Plate the Dish

    2 min hands-on

    • Spoon the creamy beans onto serving plates or bowls.
    • Top each portion with a generous handful of roasted tomatoes.
  8. Garnish and Serve

    1 min hands-on

    • Chop the parsley finely and sprinkle over the plated dish.
    • Drizzle each serving with a small amount of olive oil.
    • Finish with a grind of black pepper and serve warm.
    • Cooking tips:
    • For extra depth of flavor, broil the tomatoes for 1–2 minutes after roasting to achieve a slightly charred surface.
    • Use fresh sage if possible, as it provides a brighter, more aromatic flavor than dried sage.
    • If you'd like a spicier kick, sprinkle a pinch of red chili flakes over the beans before serving.
    • The soymilk should be added gradually while stirring to ensure a silky, creamy consistency without curdling.

Nutrition per serving

Energy642 kcal
Protein32.4 g
Carbohydrates103.4 g
Fat14.7 g
of which saturated2.1 g
Fiber10.9 g

Does this fit your weekly plan?

GoPrep builds a weekly plan from over 460 recipes around your calorie, protein and budget goals — shopping list included.

Try it free