1 Pot Creamy Tomato Basil Chickpea Stew Magic

A close-up of a white bowl filled with rich, red One-Pot Creamy Tomato Basil Chickpea Stew, garnished with fresh basil.
Enjoy a hearty bowl of this flavorful One-Pot Creamy Tomato Basil Chickpea Stew, perfect for a quick weeknight meal.

Oh, you know those nights, right? When you’ve fought the good fight all day, the fridge looks suspicious, and the thought of juggling three different pans just makes you want to order takeout? Me too! That’s why I’ve obsessed over creating the ultimate weeknight savior, which I now call my One-Pot Creamy Tomato Basil Chickpea Stew. Seriously, this recipe is magic. It’s hearty, it’s deeply satisfying, and the best part? Everything—and I mean everything—happens right in one single pot. I’ve tested this probably ten times to get that perfect creamy consistency without adding a ton of dairy or spending forever blending things later. It’s comfort food without the cleanup nightmare, and I think you’re going to fall head over heels for it!

Why You Will Love This One-Pot Creamy Tomato Basil Chickpea Stew

I know you’re staring down a messy sink right now, so let me convince you why you need this stew in your regular rotation. It checks literally every box for a busy home cook. You deserve simple fabulousness!

  • Cleanup is a Breeze: Seriously, this is why we call it a one-pot recipe! Everything cooks in one Dutch oven, so you’re looking at maybe one cutting board and this one pot to scrub later. It’s my go-to Simple One Pot Meal when I’m tired.
  • Texture Perfection: We’re serious about the ‘creamy’ part here. I use full-fat coconut milk, and wow, does it create this rich, luxurious mouthfeel that makes you forget this is a quick vegetarian stew. It’s so comforting!
  • Flavor Explosion: The slow simmer lets the tomatoes and oregano just meld together, but the *real* flavor hit comes from stirring in that fresh basil right at the end. The basil scent when you lift the lid? Unbeatable.
  • Lightning Fast: From chopping the onion to sitting down to eat, we’re looking at less than 35 minutes total. That’s quicker than most delivery services, and it tastes a million times better than takeout.

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

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

Okay, don’t panic about the list—it looks longer than it is! Because this is a one-pot dish, we use nearly every component right in that single pan. That’s efficiency, baby! Most of this is coming straight from your pantry, which is the best kind of shopping trip, if you ask me.

You absolutely need that can of diced tomatoes, making sure you pour in *all* the juice—that’s flavor gold! The chickpeas are rinsed and ready to go, giving us that excellent protein boost we need for a satisfying Healthy One Pot Dinner. And listen up: the secret sauce for creaminess is canned, full-fat coconut milk. Don’t skimp here; skim will make it watery!

But let’s talk basil. Please, please use fresh basil. Your flavor profile hinges on it. Dried basil just can’t stand up to the tomato richness like fresh herbs can. Grabbing a big handful of fresh leaves is worth the extra second it takes at the grocery store. It gives this stew that bright, summery kick even when it’s snowing outside. Finding great Fresh Basil Recipes inspiration starts right here!

  • 1 tablespoon olive oil
  • 1 medium yellow onion, chopped
  • 3 cloves garlic, minced (Don’t be shy with the garlic!)
  • 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 (canned, remember!)
  • 1/2 cup fresh basil leaves, chopped
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon cornstarch mixed with 2 tablespoons cold water (This is our thickening magic!)

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

It’s so satisfying knowing you’re building all this incredible depth of flavor in just one vessel. This is where the magic of a truly simple One-Pot Creamy Tomato Basil Chickpea Stew happens. Just pay attention to the heat levels, and you’ll be golden!

Sauté Aromatics and Build the Base

First things first, grab your trusty large pot or Dutch oven. Get a tablespoon of olive oil heating up over medium heat. Once it shimmers slightly, toss in your chopped onion. You want to cook those guys until they start getting soft and translucent—that usually takes about five good minutes. Don’t rush this step; that onion sweetness is foundational!

Next up is the garlic. Add your minced garlic, but here is where you need to be quick! Garlic burns faster than anything, so just stir it constantly for a single minute until you can really smell that beautiful fragrance. Don’t let it brown or it gets bitter on you!

Simmering the Stew Base for Flavor

Now we dump the bulk of the flavor in! Pour in the whole can of diced tomatoes, juice and all, along with your rinsed chickpeas, vegetable broth, dried oregano, salt, and pepper. Give everything a really good stir to make sure nothing is sticking to the bottom.

Bring this whole glorious mixture up to a nice, gentle simmer. Once it’s bubbling softly, turn that heat right down to low, put the lid on, and let it hang out for about 10 minutes. This quiet time lets the oregano and tomatoes really get to know each other. Trust me, that brief simmer makes all the difference in a Simple Tomato Stew.

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

Time for the cozy factor! Take the lid off and stir in that half-cup of rich, full-fat coconut milk. You’ll see the color instantly shift to a gorgeous, blush pink. Now, we tackle the thickness. Whisk your cornstarch and cold water together in a tiny bowl until totally smooth—that’s your slurry.

Whisking constantly—and I mean *constantly*—slowly stream that slurry into the simmering pot. Keep stirring until you see the whole One-Pot Creamy Tomato Basil Chickpea Stew thicken up nicely. It only takes about sixty seconds! This step is key to getting that perfect, luxurious feel in your Creamy Chickpea Stew.

A close-up of a bowl filled with rich, creamy One-Pot Creamy Tomato Basil Chickpea Stew, featuring chickpeas and wilted spinach.

Finishing Touches and Serving the One-Pot Creamy Tomato Basil Chickpea Stew

Once it’s thick, kill the heat completely—take the pot right off the burner. This is super important for the final ingredient! Gently fold in all that fresh, chopped basil. We add it last, off the heat, so we keep that vibrant, herbaceous pop of flavor intact. If you cook the fresh basil too long, it just turns into dull green mush, and we certainly don’t want that!

Ladle it up hot. You’re done! Less than half an hour, one pot, and the best flavor. It makes for an amazing One Pot Vegan Dinner!

A close-up view of rich, red One-Pot Creamy Tomato Basil Chickpea Stew with visible chickpeas and wilted spinach.

Tips for the Perfect One-Pot Creamy Tomato Basil Chickpea Stew

I’ve learned a few tricks over the years testing this stew to make sure it turns out perfectly every single time, regardless of what I have on hand. You don’t want a soup, and you definitely don’t want gloppy mush, so keep these little pointers in mind!

If you want this Hearty Vegetarian Stew to be even thicker than the recipe suggests, don’t just rely on the slurry. After you add the coconut milk, remove the lid and let it gently simmer for an extra five minutes. That simmering time evaporates just a tiny bit more liquid, concentrating that tomato flavor and creating a super thick result.

Now, about the creaminess—if you’re cooking for someone who doesn’t love the subtle flavor of coconut milk, you can absolutely swap it out. In the notes, I mention using heavy cream instead; that works beautifully for a non-vegan option and gives it that classic, old-school richness. Just remember, those substitution notes are there for a reason!

Making This One-Pot Creamy Tomato Basil Chickpea Stew Ahead of Time

One of the greatest gifts of a one-pot meal is that it usually tastes even better the next day, right? This One-Pot Creamy Tomato Basil Chickpea Stew is no exception. Because we used dried oregano and then added fresh basil at the very end, the flavors have a chance to deepen overnight into something truly special.

Storage is super straightforward. Once the stew has cooled down completely—and I mean totally cool—you want to transfer it to an airtight container. It keeps wonderfully in the fridge for four to five days. Honestly, I often make a double batch just so I know I have lunch ready for the rest of the week. It’s the perfect Lentil and Chickpea Stew Alternative that gives you zero leftovers stress.

Now, about freezing? Yes, you can freeze this! The texture holds up incredibly well, which is surprising since stews with creaminess can sometimes separate. Freeze it in single-serving containers, and make sure you leave a little headspace because liquids expand. When you reheat it, you might need to add just a splash of water or broth—maybe a tablespoon or two—to bring back that perfect flowing consistency we mastered on the stove. Just reheat slowly on the stovetop or in short bursts in the microwave until it’s steaming hot all the way through.

Variations on Your Hearty Vegetarian Stew

Just because this recipe is perfect doesn’t mean we can’t play with it a little bit! The base of this Hearty Vegetarian Stew is so sturdy and reliable that you can toss in a few extras depending on what you have lurking in the crisper drawer. It’s all about keeping things simple and exciting.

My absolute favorite addition when I want to sneak in some greens is spinach. You just need a big handful or two—it wilts down to nothing! Wait until the very end, right after you stir in the basil, and toss it in. It totally disappears into the creaminess, but you get that awesome nutritional boost. That’s a real Easy One Pot Stew Recipe upgrade right there.

If you’re out of chickpeas, or just feeling restless, this stew is a fantastic canvas for other legumes too. White beans, like cannellini or great northern beans, work so well because they have a mild flavor that meshes perfectly with the tomato and basil. You can even mix them! Maybe one can of chickpeas and one can of white beans. Just make sure you rinse them well, just like the chickpeas!

And if you’re looking for a little kick—maybe you’re serving this after a super long, boring Tuesday—you need heat! A tiny pinch of red pepper flakes added right when you add the oregano and black pepper gives you a warm background spice, not a scorching heat. You’ll barely notice it, but it really makes the tomato flavor sing a bit louder. That little spark elevates this from “nice dinner” to “WOW, what is this?”

Serving Suggestions for Your Simple One Pot Meal

So, you’ve got this gorgeous, steaming bowl of crimson, creamy perfection ready to go, but what on earth do you eat *with* it? While a bowl of this One-Pot Creamy Tomato Basil Chickpea Stew is absolutely a complete meal on its own (hello, 15 grams of protein!), sometimes you just need something sturdy to scoop up every last drop of that sauce.

The number one thing I always pull out is crusty bread. Don’t even think about serving this without something dippable! A baguette sliced thick, or even some homemade focaccia, is perfect for soaking up the tomato broth. You honestly wipe the bowl clean with bread, and it’s my favorite part of the whole experience. If you’re feeling ambitious, my easy homemade breadsticks are fantastic alongside this stew.

If you want to keep it light and fresh, a tiny, simple side salad works wonders. Nothing heavy. Just some mixed greens, maybe a whisper of cucumber, and a drizzle of bright lemon vinaigrette. The acidity cuts through the richness of the coconut milk beautifully, balancing out the whole meal.

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

And just a little final note for those of you who aren’t strictly vegan—or if you’re serving someone who needs that extra savory punch—a light dusting of Parmesan or Pecorino cheese on top right before serving is divine. It melts slightly into the heat and adds a salty hit that just sings with the basil. If you skip the cheese, trust me, this stew is phenomenal on its own anyway—it’s that good!

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

I always get a few questions when people try my go-to recipes for the first time, especially when we’re talking about getting that ‘creamy’ texture without a ton of ingredients! I figured I’d answer some of the most common ones I hear about this One-Pot Creamy Tomato Basil Chickpea Stew right here. It’s important to feel confident when you’re whipping up a One Pot Vegan Dinner!

Can I make this One Pot Vegan Dinner without coconut milk?

That is such a good question! I love coconut milk because it has that high fat content that really mimics cream, but I totally get it if you aren’t a fan of the residual coconut flavor—though I promise, the tomato and basil mask most of it!

If you want to skip the coconut, you have two excellent choices. The *best* substitute for that creamy texture is cashew cream. Just soak about a half-cup of raw cashews in very hot water for 30 minutes, drain them, and blend them with about a half-cup of fresh water until it’s absolutely velvety smooth. Then you stir that in just like you would the coconut milk.

Alternatively, you can use something like oat milk, but you’ll need a bit more cornstarch slurry to get the same thickness, since oat milk doesn’t have the fat content of coconut or cashews. Stick with the cashew cream if you want that luxurious texture!

How can I make this Creamy Chickpea Stew thicker?

If you’re looking at your pot and thinking, “Nope, still too soupy for my liking,” don’t worry! We have a couple of backup plans beyond the cornstarch slurry we used.

First, you can always remove the lid, turn the heat up just a hair (medium-low), and let it simmer uncovered for another five to seven minutes. Just keep an eye on it so it doesn’t scorch! Second, here’s a little trick I use when I want it super thick: Carefully grab a potato masher or the back of a sturdy wooden spoon and gently mash about a quarter of the chickpeas right against the side of the pot. Those mashed chickpeas release their starch and create a wonderfully thick, natural binder for your Creamy Chickpea Stew without adding anything extra!

Is this considered a Quick Tomato Basil Soup or a Stew?

That’s a great way to think about it because the line can get blurry with tomato and chickpea recipes! The key difference here is the liquid ratio and the use of a thickening agent. When you have more liquid than solids, you’re looking at soup territory. But because we used four cups of broth, and then actively thickened that broth with the cornstarch slurry—and we’re using whole beans for bulk—this definitely qualifies as a hearty Stew.

If you skipped the slurry entirely and just used the base ingredients, you’d have more of a healthy Quick Tomato Basil Soup. The combination of the broth, the thick coconut milk, *and* the cornstarch pushes this squarely into stew country. It should coat the back of your spoon beautifully!

Nutritional Snapshot of This Weeknight Chickpea Dinner

Now, I’m no nutritionist—I’m just a cook who loves delicious food—but I always like to give you a little peek at what’s in this bowl of goodness. Because we are leaning heavily on chickpeas and using coconut milk instead of heavy cream, this Weeknight Chickpea Dinner ends up being surprisingly balanced and full of fiber!

This is why I love making a big batch of this One-Pot Creamy Tomato Basil Chickpea Stew; it fits right into a healthy lifestyle without sacrificing that comforting, cozy feeling. You’re getting good plants, good fats, and a nice dose of protein all in one go, which is why I always keep it handy in my Healthy One Pot Dinners rotation.

Keep in mind, these numbers are the closest estimates I can get based on the standard ingredients listed above, like using full-fat coconut milk and standard canned tomatoes. If you use low-sodium broth or swap out the coconut milk for something else, these values might shift a little, so think of this as a really good guideline!

  • Serving Size: 1 bowl
  • Calories: 350
  • Fat: 15g (Saturated Fat: 10g—hello, coconut milk!)
  • Carbohydrates: 45g
  • Fiber: 12g (Impressive!)
  • Protein: 15g
  • Sodium: 550mg
  • Sugar: 9g
  • Cholesterol: 0mg

Share Your One-Pot Creamy Tomato Basil Chickpea Stew Experience

Well, that’s it! You’ve made the stew, you’ve cleaned the one pot (see how easy that was?), and now it’s time for the best part: telling me how it went!

I truly poured my heart into perfecting this One-Pot Creamy Tomato Basil Chickpea Stew so that you could have maximum flavor with minimum fuss on your busiest nights. Did you try the coconut milk trick? Did you manage to sneak in spinach? I absolutely live for hearing about how this recipe fits into *your* kitchen rotation.

Please, don’t be shy! Head down to the comments section below and give this recipe a rating. Seriously, seeing those stars pop up makes my whole week. And if you snapped a picture of your steaming bowl—maybe next to some crusty bread—I would treasure it if you shared it on social media and tagged me! I love connecting with everyone who tries this simple, comforting meal.

Your feedback helps me keep whipping up new recipes, and it helps other home cooks decide if this is the right Simple One Pot Meal for them. Happy cooking, and thank you so much for letting my favorite stew into your home!

Print

One-Pot Creamy Tomato Basil Chickpea Stew

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make this simple, creamy chickpea stew in a single pot for easy cleanup. It features rich tomato flavor and fresh basil.

  • Author: Ahazzam
  • Prep Time: 10 min
  • Cook Time: 25 min
  • Total Time: 35 min
  • Yield: 4 servings
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 medium yellow onion, chopped
  • 3 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 (canned)
  • 1/2 cup fresh basil leaves, chopped
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 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 soft, 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 full-fat coconut milk.
  6. Pour the cornstarch slurry into the simmering stew while stirring constantly until the stew thickens slightly, about 1 minute.
  7. Remove the pot from the heat. Stir in the fresh chopped basil.
  8. Serve hot.

Notes

  • For a thicker stew, simmer uncovered for an extra 5 minutes before adding the coconut milk.
  • If you do not use coconut milk, you can substitute with 1/2 cup of heavy cream for a non-vegan option.
  • Use fresh basil at the end for the best flavor. Dried basil can be added with the oregano, but the fresh herb is recommended.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 350
  • Sugar: 9
  • 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!