Skip to content

Roasted Tomato and Cannellini Bean Pasta

Plant-based | Hearty | Easy to double | 30-minute meal

A simple, satisfying pasta dish with roasted tomatoes and creamy cannellini beans. The garlic-heavy sauce simmers while the pasta cooks, making this an easy weeknight dinner. Serve with sautéed kale for a complete meal.


IngredientAmountNotes
Whole wheat or brown rice penne½ lb
Vegetable stock or water2 tbspFor sautéing
Garlic, chopped6-8 clovesAdjust to taste
Cannellini beans1 box (13.4 oz)Rinsed and drained
Fire roasted tomatoes1 can (15.5 oz)
SaltTo taste
Black pepperTo taste
Crushed red pepper flakesTo tasteOptional

  1. Cook pasta: In large pot, cook pasta in boiling water until al dente. Set aside.

  2. Sauté garlic: In medium pot, sauté garlic in vegetable stock or water over medium heat for 2-3 minutes.

  3. Simmer sauce: Stir in beans and tomatoes. Simmer on low for about 20 minutes.

  4. Season: Add salt, pepper, and red pepper flakes to taste.

  5. Combine: Stir in pasta and serve.


Double it: This recipe easily doubles for meal prep or feeding a crowd

Extra garlic: The recipe calls for lots of garlic, but adjust to your preference

Serving suggestion: Pair with sautéed kale or a green salad


Add greens: Stir in spinach or kale at the end

Different beans: Use navy beans or great northern beans

Herbs: Add fresh basil or oregano


  • Refrigerate: Up to 4 days
  • Tip: Sauce thickens as it sits—add splash of pasta water when reheating

  • Calories: ~543
  • Protein: 31g
  • Carbs: 105g
  • Fiber: 22g
  • Fat: 3g

Adapted from: Heather McDougall / Forks Over Knives

Prep: 10 min | Cook: 30 min | Serves: 4