One Pot Creamy Tomato Basil Pasta with Chickpeas

20 min prep 2 min cook 4 servings
One Pot Creamy Tomato Basil Pasta with Chickpeas
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • One-Pot Wonder: The pasta releases starch as it cooks, naturally thickening the sauce—no colander, no extra pans.
  • Plant-Powered Protein: Two cans of chickpeas make it satisfying without meat; they simmer until buttery.
  • Cream Without the Cream: A modest amount of mascarpone melts into the tomato base for silkiness.
  • Fresh Basil Finish: A generous shower of ribbons keeps the flavors bright and summery.
  • Weeknight Fast: 10 minutes prep, 20 minutes stove time—dinner in under 30.
  • Freezer Friendly: Leftovers reheat like a dream for tomorrow’s lunchbox.

Ingredients You'll Need

Ingredients

Great flavor starts at the grocery store. Below are the stars of the show, plus a few pro notes to help you pick the best.

Fusilli or Rotini: The corkscrew shape catches pockets of creamy tomato sauce. I go with bronze-cut Italian brands—those micro-grooves grip flavor like nobody’s business. Whole-wheat works if you enjoy its nutty character, but cooking time may increase by a minute or two.

Chickpeas (Garbanzo Beans): Two 15-ounce cans save the day. Seek low-sodium versions so you control saltiness. When you rinse them, a few gentle rubs under water remove the thin skins that sometimes float off anyway.

San Marzano–Style Tomatoes: A 28-ounce can of whole tomatoes delivers sweet, low-acid fruit. Crush them by hand for rustic texture; if you only have diced, those work—just skip the tomato paste so the sauce isn’t too thick.

Shallot & Garlic: Shallot melts silkily into the oil, lending subtle sweetness. In a pinch, half a small yellow onion works. Fresh garlic is non-negotiable; pre-minced jars taste flat.

Mascarpone: Italian double-cream cheese that dissolves instantly. If you can’t find it, substitute 3 tablespoons full-fat cream cheese plus 1 tablespoon heavy cream. Coconut cream works for a dairy-free twist, though flavor shifts slightly tropical.

Vegetable Broth: Choose a low-sodium, roasted-vegetable variety for depth. If you keep chicken broth on hand, that’s an option, but the dish will no longer be vegetarian.

Fresh Basil: Sweet Genovese is classic. Look for perky, unbruised leaves that smell like summer. Store stems-down in a jar of water on the counter; they’ll last a week instead of three days in the fridge.

Accent Flavor Boosters: A pinch of crushed red-pepper wakes everything up; sun-dried tomato paste deepens umami; a strip of lemon zest brightens the finish.

How to Make One Pot Creamy Tomato Basil Pasta with Chickpeas

1
Warm the Pot & Bloom the Aromatics

Place a heavy 5-quart Dutch oven or deep sauté pan over medium heat. Add 2 tablespoons extra-virgin olive oil. When the surface shimmers, scatter in ½ cup finely minced shallot and cook 2 minutes until translucent, not brown. Stir in 3 cloves minced garlic, ½ teaspoon kosher salt, and ¼ teaspoon crushed red-pepper flakes; cook 30 seconds until fragrant.

2
Build the Tomato Base

Pour one 28-ounce can whole tomatoes with juices into a medium bowl. Crush them between your fingers until only ½-inch pieces remain. Tip the tomatoes into the pot along with 2 tablespoons tomato paste. Stir to marry the paste with the oil—this quick sauté caramelizes the concentrate and tames acidity.

3
Add Broth, Beans & Pasta

Stir in 3½ cups low-sodium vegetable broth and 1 cup water. Drain and rinse 2 cans chickpeas; add them along with 12 ounces (about 4 cups) fusilli. Increase heat to high and bring to a lively boil, stirring frequently so pasta doesn’t clump. Once bubbling, reduce heat to a gentle simmer and set a timer for the lowest time on the pasta package minus 2 minutes (usually 10–11 minutes).

4
Stir, Baby, Stir

During the simmer, use a wooden spatula to slide along the bottom every 2 minutes. The goal is to release starch into the liquid and prevent sticking. If the pot looks dry before pasta is al dente, splash in ¼-cup increments of hot water. You want the consistency of a loose risotto.

5
Creamy Finish

When pasta is just shy of al dente, lower heat to its minimum. Dollop in ½ cup mascarpone and ¼ cup grated Parmigiano-Reggiano. Stir gently until clouds of orangey-pink silk form. Taste; adjust salt and pepper. The sauce should coat a spoon but still puddle around the pasta.

6
Basil & Brightness

Remove from heat. Strip ½ cup fresh basil leaves, stack, and slice into thin ribbons. Stir most of them into the pasta; save the rest for garnish. For a final pop, add 1 teaspoon fresh lemon juice and ½ teaspoon finely grated zest. Serve immediately in warmed bowls.

Expert Tips

Control the Cream

For a lighter version, swap half the mascarpone with plain Greek yogurt. Warm the yogurt to room temp first so it doesn’t curdle.

Make It Vegan

Use coconut cream plus 1 teaspoon white miso for umami instead of mascarpone and skip the Parm; nutritional yeast adds cheesy notes.

Spice Dial

Kids prefer mild? Omit the red-pepper flakes and add a pinch of smoked paprika instead—it gives depth without heat.

Gluten-Free Option

Chickpea pasta tastes on-theme and ups protein, but check labels—some brands get mushy. Start testing at 6 minutes.

Quick Chill

Leftovers thicken as they cool. Stir in a splash of broth or plant milk when reheating to restore creaminess.

Color Pop

Add a handful of baby spinach during the last minute of simmering; it wilts instantly and amps nutrition.

Variations to Try

  • Mediterranean Spin
    Fold in ½ cup chopped artichoke hearts and ¼ cup oil-packed sun-dried tomatoes with the chickpeas; finish with kalamata olives.
  • Zucchini Ribbon Boost
    Use a vegetable peeler to create long zucchini ribbons; stir them in during the last 3 minutes for extra veg without extra pots.
  • Fiery Arrabbiata
    Double the red-pepper flakes and add a diced Fresno chili with the garlic; swap mascarpone for tangy goat cheese.
  • Winter Comfort
    Roast cubes of butternut squash at 400 °F for 20 minutes while the pasta cooks, then fold them in at the end with sage instead of basil.

Storage Tips

Refrigerate: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. The pasta will continue to absorb sauce, so keep a little extra broth on standby.

Freeze: Portion into freezer-safe zip bags, press out air, and freeze flat up to 3 months. Thaw overnight in the fridge, then reheat gently with splashes of broth or milk.

Make-Ahead Meal Prep: Undercook pasta by 3 minutes, then cool and refrigerate. At serving time, warm the base with additional liquid; the pasta will finish cooking without turning mushy.

Frequently Asked Questions

Absolutely. Cook 1 cup dried chickpeas until tender (stovetop or Instant Pot), then measure 3 cups cooked. Because canned contain salt, season to taste at the end.

The pasta may have been undercooked or heat was too high, so not enough starch released. Keep it at a gentle simmer and stir; the liquid will tighten. If it’s still thin, simmer 2 extra minutes uncovered.

Yes, but use a smaller pot (3-quart) and watch liquid closely—evaporation is faster in smaller surface area. Start with 2¾ cups broth and add more as needed.

Most kids love the mild tomato-cheese combo. Skip the pepper flakes and let them add their own at the table. Tiny pasta shapes like elbows also make it fun to scoop.

Sure. Brown 8 ounces Italian turkey sausage or diced pancetta in Step 1; drain excess fat, then proceed as written. You may need another splash of broth to compensate for absorbed juices.

A crisp Italian white like Vermentino complements the tomato acidity, while a light Chianti mirrors the basil notes. For non-alcoholic, try sparkling grapefruit water with a basil leaf.
One Pot Creamy Tomato Basil Pasta with Chickpeas
pasta
Pin Recipe

One Pot Creamy Tomato Basil Pasta with Chickpeas

(4.9 from 127 reviews)
Prep
10 min
Cook
20 min
Servings
6

Ingredients

Instructions

  1. Sauté aromatics: Heat olive oil in a 5-quart pot over medium. Add shallot; cook 2 min until translucent. Stir in garlic, salt, and pepper flakes; cook 30 sec.
  2. Build tomato base: Add crushed tomatoes and tomato paste. Cook 2 min, stirring, until paste darkens slightly.
  3. Simmer everything: Add broth, water, chickpeas, and pasta. Bring to boil, then simmer 10–11 min, stirring often, until pasta is al dente.
  4. Finish creamy: Reduce heat to low. Stir in mascarpone and Parmesan until velvety. Taste; season.
  5. Add freshness: Remove from heat. Stir in most basil, lemon juice, and zest. Serve topped with remaining basil and black pepper.

Recipe Notes

Sauce thickens as it stands. Thin with hot broth or milk when reheating. For vegan, sub coconut cream + miso and omit cheese.

Nutrition (per serving)

412
Calories
17g
Protein
58g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.