One pan pasta with chickpeas and tomatoes with blue napkin and fork

One-Pan Pasta with Chickpeas and Tomatoes

Thank you for sharing!

One-pan pasta with chickpeas and tomatoes is a simple and tasty Mediterranean-style meal. It’s great for those times when you just don’t feel like having an extra pot to wash. This one-pan pasta meal combines healthy foods you may already have on hand with some fresh green vegetables – in this case, asparagus.

I love the concept of one pan, one bowl, and sheet pan dishes. As someone who cooks a lot, on a busy night it is definitely appealing to have less things to get out, heat up, watch, and clean! Not only is this recipe scrumptious and healthy; but it also saves you some hassles.

one pan pasta with chickpeas and tomatoes
one pan pasta with chickpeas and tomatoes

One Pan Pasta Meals

When you make a one-pan pasta recipe, the extra liquid goes into the pan to cook the pasta at the same time as your vegetables and other ingredients. While you could just use water for this meal, I used half homemade vegetable broth and half water for extra flavor. Another idea is to substitute a quarter cup of water for some white wine. The extra liquid will pick up some of the starch from the pasta and result in a rich sauce that clings nicely to the pasta.

Ingredient Notes

  • Pasta: I chose whole wheat rotini for this recipe. You can use any shape of pasta you wish, but I recommend whole grain or at least half whole grain for the higher amounts of fiber, magnesium, vitamin E, and potassium. If you use linguine or another long pasta, I would break it in half first so it is easier to stir…and eat!
  • Rosemary: lends a fragrant, woodsy flavor. I much prefer fresh rosemary to dried.
  • Onions: Yellow onions are in this recipe, but sweet onions, red onions, shallots, or green onions could be substituted.
  • Tomatoes: Canned diced tomatoes are soft and convenient to use. Look for a brand with BPA-free lining and reduced sodium. If you use fresh tomatoes, they should be peeled and seeded.
  • Chickpeas: or garbanzo beans are a good source of protein, fiber, iron, and potassium. According to the Harvard School of Public Health, they also have a low glycemic load, which may be beneficial for people with diabetes. You can use canned low sodium chickpeas, or soak and cook dried chickpeas if you have the time. Cannelloni pr Great Northern beans would be good substitutes.
  • Asparagus is great to add when it’s in season in the spring. Just snap off the hard bottoms of each stalk and slice them. If asparagus isn’t fresh, try broccoli, spinach, or kale.
  • Broth: I use homemade vegetable broth for fresh flavor without salt or preservatives. If you would like a creamy sauce, substitute a half-cup of unflavored plant-based milk for some water or broth.

How to Make Pasta with Chickpeas and Tomatoes

Start the oil in a large pan, and briefly saute the onions and garlic. Then add the pasta, water, broth, and tomatoes.

pasta and tomatoes in pan with broth and water
add broth and water to the pan

After this simmers with the lid on for about 15 minutes, the pasta should be almost done. Then add in the chickpeas, asparagus, and spices.

Now it just needs to heat up for about 5 more minutes.

How to Make this Gluten-Free

Substitute a gluten-free pasta, like lentil pasta. Check the package directions for how long it needs to cook: it is usually a little longer than wheat pasta.


Keep this in a covered container in the refrigerator for up to 3 days, or in the freezer for 2 – 3 months.

Related Recipes You May Enjoy

One pan pasta with chickpeas and tomatoes with blue napkin and fork

One Pan Pasta with Chickpeas and Tomatoes

Melissa Altman-Traub
This easy vegan main dish is a great option for a busy weeknight. Enjoy the Mediterranean flavors and protein from chickpeas.
5 from 2 votes
Prep Time 3 minutes
Cook Time 22 minutes
Total Time 25 minutes
Course Main Course
Cuisine Mediterranean
Servings 4
Calories 182 kcal


  • 1 Large skillet
  • Chef's knife
  • Cutting board


  • 1 tablespoon extra vigin olive oil
  • ¼ large onion, chopped
  • 1 clove garlic, minced
  • 1 cup water
  • 1 cup vegetable broth
  • 1 ½ cups whole wheat rotini uncooked
  • dash salt
  • dash black pepper
  • ½ cup diced tomatoes canned, with juice
  • ½ teaspoon dried basil
  • 1 teaspoon fresh rosemary chopped
  • ½ cup chickpeas canned, low sodium
  • 8 spears asparagus sliced in thirds


  • In a large skillet, heat the oil over medium heat for 30 seconds. Add the onions and garlic and saute. stirring a few times, for about 2 minutes.
  • Next, add the water, vegetable broth, rotini, tomatoes, salt, pepper, rosemary, and basil. Cover pan with lid and reduce the heat to a simmer. Cook for 15 minutes.
  • Stir the mixture. Add the chickpeas and the asparagus. Cover and cook for another 5 minutes.


If you have dried rosemary, use half of the quantity.
If using fresh basil, use 1 teaspoon or more and add after the dish has finished cooking.
Spinach or other green vegetables can be used in place of the asparagus.
Can make with gluten-free pasta
Can top with nutritional yeast if desired for a cheesy flavor.
The nutrition estimate is from VeryWellFit


Calories: 182kcal
Keyword Chickpeas, Pasta, Penne, Tomatoes
Tried this recipe?Let us know how it was!

Have you tried this one-pan pasta with chickpeas and tomatoes? Please leave a rating and let me know in the comments how you liked it.

Don’t miss a recipe! Sign up here for my free monthly newsletter.

4 thoughts on “One-Pan Pasta with Chickpeas and Tomatoes”

  1. Pingback: 55 Family Pleasing, Plant-Forward Dinners for Family Meals Month

  2. 5 stars
    This looks so good, I love chickpeas but I haven’t had them in pasta before. I usually eat them as a side or in salads. I’ll have try this soon it looks like it’ll make a great dish to include in my weekly meal prep since it only needs one pot. Thanks for sharing and I can’t wait to try it.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating