Amazing 1-Pot Creamy Tomato Basil Stew

A close-up of a white bowl filled with vibrant orange One-Pot Creamy Tomato Basil Chickpea Stew, garnished with fresh basil.
Enjoy this rich and flavorful One-Pot Creamy Tomato Basil Chickpea Stew served warm in a bright white bowl.

Honestly, some nights the thought of dirtying more than one pan feels like climbing a mountain, right? I get it! When you need something warm, unbelievably flavorful, and ready before you fully lose your energy, you need a secret weapon. Well, I’m handing over mine today. This dish is pure comfort in a bowl, but here’s the kicker: it’s all done in a single pot. We’re talking rich, sweet tomato notes, tons of healthy chickpeas, and that bright, herby punch of fresh basil, all blended into a perfectly creamy texture.

This recipe is magic for saving your sanity on a busy Tuesday. If you’re looking for the absolute easiest way to get a fantastic dinner on the table, trust me, you need to try my One-Pot Creamy Tomato Basil Chickpea Stew. Cleanup takes hardly any time at all!

A close-up of a bowl of steaming One-Pot Creamy Tomato Basil Chickpea Stew, rich orange in color with visible chickpeas and green basil.

Why This One-Pot Creamy Tomato Basil Chickpea Stew is Your New Weeknight Hero

When I say this stew is quick, I mean it. We’re talking total go-time, including chopping the onion, in about 30 minutes flat. That’s faster than most takeout menus!

The sheer convenience is what sells it every time. Because it’s a One-Pot Creamy Tomato Basil Chickpea Stew, you are only dealing with the pot you cooked in. No greasy pans, no multiple bowls—just one pot to wash, which is my favorite part!

It’s robust enough to feel truly comforting, but it keeps things light. It’s vegetarian by nature, which means it’s fantastic for almost everyone at the table. I’ve tested this recipe dozens of times just to make sure the flavor holds up even when I rush it. It never fails!

Essential Ingredients for Your One-Pot Creamy Tomato Basil Chickpea Stew

The beauty of a stew like this—my ultimate One-Pot Creamy Tomato Basil Chickpea Stew—is that it relies heavily on pantry staples. You probably have most of this stuff waiting for you right now! I’ve listed everything needed to get that perfect balance of savory, bright, and creamy.

We start simply with about a tablespoon of good olive oil, one medium yellow onion that you’ll chop up, and two cloves of garlic, minced finely. Don’t skip the aromatics; they build the foundation!

For the body of the stew, you’ll need one 14.5 ounce can of diced tomatoes—and make sure you pour in all that juice! Then come your protein stars: one 15 ounce can of chickpeas, given a good rinse and drain, and four cups of vegetable broth. That broth does most of the heavy lifting flavor-wise.

Now for the defining elements! You must have about a half-cup of full-fat coconut milk for that amazing creaminess—if you aren’t vegan, heavy cream is a fine swap, but coconut milk gives it a gorgeous richness. Also, don’t forget the spices: just a teaspoon of dried oregano, salt, and pepper adjust to your taste. The final flourish has to be that fresh basil—at least a half-cup, roughly chopped. Fresh basil makes all the difference here, trust me!

Step-by-Step Instructions for the One-Pot Creamy Tomato Basil Chickpea Stew

Okay, now for the fun part where everything comes together without making your sink look like a disaster zone! Since this is a One-Pot Creamy Tomato Basil Chickpea Stew, precision in order matters, but speed is the goal!

Sautéing Aromatics

First things first, grab your largest pot or Dutch oven and set that heat to medium. We want to get a little bit of olive oil shimmering. Toss in your chopped onion and let them cook down until they start to get soft and translucent, which should take about 5 minutes. Don’t rush this! Once the onions are happy, throw in your minced garlic—just cook that for 1 minute until you can really smell its fragrance. If you cook it longer, it gets bitter, so one minute is perfect.

Simmering the Base Flavors

Now we build the tomato base. Pour in the entire can of diced tomatoes, juice and all! Follow that immediately with your drained chickpeas, the vegetable broth, the dried oregano, salt, and pepper. Bring the whole thing right up to a nice simmer over medium-high heat. Once it’s bubbling gently, turn the heat down low, put the lid on, and let it go for 10 minutes. This resting time is essential so those flavors really start hugging each other!

Achieving the Creamy Texture in This One-Pot Creamy Tomato Basil Chickpea Stew

This is where we nail that signature creamy feel. Take your pot off the heat for just a second and stir in your coconut milk—or heavy cream if you’re using that instead. Remember, this is the secret to that rich feel!

Next, the thickening agent. You need to quickly mix your cornstarch slurry (cornstarch and cold water) and pour it into the simmering stew while you stir non-stop. I mean it—stir constantly for about 1 to 2 minutes until you can see the stew visibly thicken up. If you stop stirring, you might get a funny clump, so pay attention here! Once it’s luscious and coating the back of a spoon, pull the pot off the burner entirely and stir in all that beautiful, fresh basil. That’s it! Dinner is served!

Close-up of a dark bowl filled with steaming One-Pot Creamy Tomato Basil Chickpea Stew, garnished with fresh basil.

Tips for Success with Your One-Pot Creamy Tomato Basil Chickpea Stew

Even though this One-Pot Creamy Tomato Basil Chickpea Stew is super simple, a few little tricks can take it from good to absolutely amazing. I’ve learned these lessons the hard way, so you don’t have to fumble around trying to rescue a soupy stew!

First up: seasoning. Since we are using vegetable broth, which varies wildly depending on the brand, you absolutely must taste it before you call it done. If your broth was low-sodium, you’ll definitely need to bump up the salt when you add the canned tomatoes. Taste it after the 10-minute simmer, then adjust before you add the cream. It’s much easier to boost salt than try to fix a runny stew later!

If you’re worried about using cornstarch for thickening, don’t panic! Grandma always said, “Mashing achieves texture without chemicals.” If you want to skip the slurry entirely, right before you add the liquid, take a sturdy spoon and mash about a quarter cup of those rinsed chickpeas right against the side of the pot. Those mashed beans release their starch naturally and thicken the stew beautifully as it simmers. It gives a lovely, rustic body to the finish.

Another thing I always do is reserve a tiny bit of that fresh basil. I stir the main batch in at the end to wilt, but I keep a few small leaves back to chiffonade (thinly slice) right on top of the bowl just before serving. That raw little burst of basil is so bright and wakes up all the deeper tomato flavors in the stew. It’s easy, but it makes such a big difference!

Close-up of a bowl filled with One-Pot Creamy Tomato Basil Chickpea Stew, garnished with fresh basil.

Ingredient Notes and Substitutions for Your Creamy Tomato Stew

I want you to feel totally confident making this, so let’s talk about those ingredients that sometimes cause hesitation—namely, the creamy element and the dried herbs. This creamy tomato stew is wonderfully adaptable, which is why I love it so much for everyday cooking!

The recipe calls for full-fat coconut milk, and I swear by it, especially if you’re skipping dairy altogether. It whisks in beautifully and gives you that luxurious, velvety mouthfeel without tasting overwhelmingly tropical. But hey, if you aren’t a fan of coconut, switching that out is super easy. Just use about a half-cup of heavy cream or even half-and-half if you want something slightly lighter than full cream. Just make sure to add it after the thickening slurry is done, right before the basil, so it doesn’t get too hot and separate.

Regarding the oregano—that’s a staple, obviously! But if your spice drawer is giving you grief and you only have an Italian seasoning blend lurking in the back, go for it! Just use the same measurement—one teaspoon. Italian seasoning usually contains oregano, basil, thyme, and rosemary, so it’ll give the stew an extra layer of complexity that is totally welcome in this rustic dish. It might mean you can use slightly less fresh basil at the end, but honestly, you can never have too much fresh basil, so I never skimp!

The chickpeas themselves—rinsed and drained is the rule. You don’t want that viscous liquid from the can messing with your creamy finish. If you only have no-salt-added chickpeas, that’s fine, but remember what I said earlier: you’ll need to add a good pinch more salt during the simmering phase to really bring out that tomato sweetness.

Serving Suggestions for This Hearty Chickpea Soup

So, you’ve got your perfect bowl of Hearty Chickpea Soup—now what do you serve it with? This stew is almost a meal in itself, but it absolutely begs for something good to sop up those last creamy, tomatoey bits off the bottom of the bowl. Crusty French bread is always my top choice; nothing beats tearing off a hunk of something sturdy and dipping it in!

But if you want to make it a fuller plate, I often pour the stew right over a bed of fluffy cooked quinoa or even some simple white rice. That bulk soaks up the broth perfectly. For a final touch of glamour—which takes zero effort—just finish every bowl with a tiny drizzle of your best quality olive oil and maybe one last tiny sprig of fresh basil right on top. It looks fancy, but it’s still a super easy weeknight dish!

A close-up view of a bowl filled with vibrant One-Pot Creamy Tomato Basil Chickpea Stew, garnished with fresh basil.

Storage and Reheating Instructions for Leftover One-Pot Creamy Tomato Basil Chickpea Stew

The best thing about making a big batch of this One-Pot Creamy Tomato Basil Chickpea Stew? You have leftovers, and frankly, I think it tastes even better the next day once all those basil and tomato notes have settled together.

When you finish dinner, the most important thing is to let the stew cool down slightly on the counter before you try to store it. You don’t want to put piping hot food straight into the fridge; it can raise the temperature of other things in there! Once it’s just warm, transfer the stew into an airtight container. If you have one of those nice glass containers with snap lids, they are perfect for this.

It keeps beautifully in the refrigerator for about three to four days. Just make sure it’s sealed up tight so it doesn’t steal the vanilla scent from your freezer items!

Now, reheating is where you need to use just a little bit of care, especially since it thickened up the first time thanks to that cornstarch slurry. If you try to microwave a stew this creamy, it can sometimes split or get unevenly hot. My absolute favorite way to reheat this is back on the stovetop. Just scoop out what you need into a small saucepan, set it over medium-low heat, and stir it gently until it’s warmed through.

Because starches absorb liquid as they chill, you’ll probably notice it’s a *lot* thicker the next day—almost like tomato paste instead of soup! Don’t worry, this is totally normal. To bring it back to that perfect, spoonable consistency, just stir in a tiny splash of extra vegetable broth or even just water while it heats up. Keep adding liquid a little bit at a time until you hit the perfect texture again. It heats up fast, usually in about 5 to 7 minutes on the stove, and you’ll have that comforting tomato basil smell filling your kitchen again!

Frequently Asked Questions About Making the One-Pot Creamy Tomato Basil Chickpea Stew

I always get asked the same things when people try this recipe for the first time, so let’s clear up any lingering doubts you might have about making this Simple Creamy Vegan Stew adaptation!

Can I make this recipe completely vegan?

Absolutely! This recipe is already Vegetarian, and it’s super easy to make it vegan. The only non-vegan part shown is the optional heavy cream substitution. If you stick to the full-fat coconut milk called for in the main ingredients list, you’re already vegan! If you accidentally used cream the first time, just swap it back out for coconut milk or use a plant-based heavy cream alternative. See? No fuss needed to keep it friendly for everyone!

How can I make this Creamy Tomato Stew spicier?

If you like a little fire in your belly, I’ve got a couple of quick fixes for you. You can easily add a big pinch of red pepper flakes right when you’re adding your dried oregano—that gives you a nice background heat that builds as you eat. Better yet, if you have some fresh chili peppers on hand, you can mince up a quarter of one and sauté it along with the garlic in Step 1. Just be careful when you’re chopping those chili peppers, nobody wants spicy fingers!

Is this stew suitable for freezing?

That’s a great question about freezing one of our favorite One Pot Stew Recipes! While I generally recommend eating it fresh for the best texture, you *can* freeze it. The one thing you need to watch out for is the creamy component. Dairy cream sometimes separates when frozen and thawed. If you use coconut milk, it usually freezes better.

When you reheat it, you might notice it’s a bit grainy. Just like I mentioned in the storage tips, you’ll need to whisk in a fresh splash of liquid—broth or water—over low heat to smooth it back out. I’d plan on using it within about two months for the best quality.

What if I don’t have canned diced tomatoes? Can I use fresh?

Oh, the fresh tomatoes are beautiful when they are in season! If you have lovely, ripe Roma or beefsteak tomatoes, you can definitely swap them out. The challenge is that fresh tomatoes release liquid at different rates than canned ones, so this actually changes our timing for our 30 Minute One Pot Meals goal.

You’ll need to dice about four large, firm tomatoes. Instead of using the juice from the can, you’ll need to add that much extra vegetable broth instead. And definitely simmer the base for longer, maybe 15 to 20 minutes, until those fresh tomatoes have completely broken down into a sauce consistency before you move onto adding the cream. It’s delicious, but it bumps up the cooking time a bit!

Can I add other vegetables to this Easy Chickpea Dinner?

Yes, please! This Easy Chickpea Dinner is a wonderful base for whatever you have in your fridge. I often toss in a cup of chopped zucchini or some chopped celery along with the onions in Step 1. If you want to use root vegetables, like diced carrots or potatoes, you must add them right when you add the broth (Step 3) and increase the initial simmering time quite a bit—maybe 20 minutes—so they have time to get totally tender before you thicken the sauce.

Estimated Nutritional Snapshot for One-Pot Creamy Tomato Basil Chickpea Stew

I know some of you are tracking macros or just curious about what’s going into your body, and I totally get that! Tracking food helps me feel good about making this delicious Healthy Weeknight Stew a regular thing. Keep in mind that these numbers are just an estimate based on the ingredients listed, especially relying on the coconut milk instead of heavy dairy cream. If you use cream, the fat and saturated fat content will definitely go up!

This snapshot gives you a good baseline for one generous bowl, serving size being 1 bowl:

  • Calories: Around 350
  • Protein: 15 grams (Thanks, chickpeas!)
  • Fat: 15 grams
  • Carbohydrates: 45 grams
  • Fiber: A whopping 12 grams! That’s fantastic for keeping you full.
  • Sugar: 10 grams (Mostly natural sugars from the tomatoes and coconut milk)

This is such a filling meal that hits so many good notes for a standard meal plan, all from just one pot! If you’re counting sodium, be aware that canned goods and broth are the main contributors, so opting for low-sodium broth is always a smart move if you are sensitive to salt.

Print

One-Pot Creamy Tomato Basil Chickpea Stew

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make this simple, creamy tomato and basil stew with chickpeas in just one pot for easy cleanup. This recipe is quick and satisfying for a weeknight dinner.

  • Author: Ahazzam
  • Prep Time: 10 min
  • Cook Time: 20 min
  • Total Time: 30 min
  • Yield: 4 servings
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 medium yellow onion, chopped
  • 2 cloves garlic, minced
  • 1 (14.5 ounce) can diced tomatoes, undrained
  • 1 (15 ounce) can chickpeas, rinsed and drained
  • 4 cups vegetable broth
  • 1/2 cup full-fat coconut milk (or heavy cream for non-vegan)
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 cup fresh basil leaves, roughly chopped
  • 1 tablespoon cornstarch mixed with 2 tablespoons cold water (slurry)

Instructions

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until softened, about 5 minutes.
  2. Add the minced garlic and cook for 1 minute until fragrant.
  3. Pour in the diced tomatoes (with juice), rinsed chickpeas, vegetable broth, dried oregano, salt, and pepper. Bring the mixture to a simmer.
  4. Reduce the heat to low, cover, and let the stew cook for 10 minutes to allow flavors to combine.
  5. Stir in the coconut milk or heavy cream.
  6. Pour the cornstarch slurry into the simmering stew while stirring constantly. Cook for 1 to 2 minutes until the stew thickens slightly to a creamy consistency.
  7. Remove the pot from the heat. Stir in the fresh chopped basil.
  8. Serve hot.

Notes

  • For a thicker stew without cornstarch, mash about 1/4 cup of the chickpeas against the side of the pot before adding the liquid.
  • Serve this stew with crusty bread for dipping or over cooked quinoa or rice.
  • If you prefer a dairy creaminess, substitute the coconut milk with 1/2 cup of heavy cream or half-and-half.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 350
  • Sugar: 10
  • Sodium: 550
  • Fat: 15
  • Saturated Fat: 10
  • Unsaturated Fat: 5
  • Trans Fat: 0
  • Carbohydrates: 45
  • Fiber: 12
  • Protein: 15
  • Cholesterol: 0

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!