30-Min One-Pot Creamy Tomato Basil Chickpea Stew

Close-up of a bowl of One-Pot Creamy Tomato Basil Chickpea Stew, topped with fresh basil leaves.
A vibrant bowl of our quick and easy One-Pot Creamy Tomato Basil Chickpea Stew, perfect for a weeknight meal.

Ugh, I know that feeling! It’s 6 PM, you’re starving, and the thought of pulling out five different pots and pans feels like too much effort. That’s why I developed this absolute lifesaver of a meal that I rely on at least twice a month: the One-Pot Creamy Tomato Basil Chickpea Stew. Seriously, this is my secret weapon for busy nights!

Close-up of One-Pot Creamy Tomato Basil Chickpea Stew with chickpeas, tomatoes, and fresh basil leaves.

It hits every single craving: it’s rich and deeply flavorful from that slow-simmered tomato and basil, it’s surprisingly creamy—and guess what? No heavy cream required unless you want it! Plus, chickpeas make it hearty and healthy. I’m talking about getting this vibrant, comforting stew on the table in about 30 minutes total, with cleanup being just one pot. If you want to see more of my quick weeknight fixes, check out my main recipe index for inspiration. This easy weeknight stew is about to become your new obsession.

Why You Need This One-Pot Creamy Tomato Basil Chickpea Stew Tonight

Listen, sometimes you just need dinner to be simple, and this stew delivers on that promise. I designed it specifically for those nights when dishes feel overwhelming. You get huge flavor with almost zero fuss.

  • Cleanup is a Breeze: Seriously, we’re talking one pot! You can clean it while the stew simmers. Try pairing it with my easy weeknight bolognese sauce recipe sometime for comparison—this one wins on cleanup every time.
  • Fast Fuel: In 30 minutes total, you have a filling meal ready to go. It’s a true 30 minute stew recipe.
  • That Creamy Factor: That rich, velvety texture feels like true comfort food, but it’s so light and feels genuinely healthy and satisfying.

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

The beauty of this tomato basil vegetarian dinner is that most of these ingredients are probably already sitting in your pantry! That’s why this works perfectly as a pantry meal. We want to keep the ingredient list short so we can focus on flavor development quickly.

Here’s what you’ll need for our hearty vegetarian stew:

  • 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
  • 3 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, chopped
  • 1 tablespoon cornstarch mixed with 2 tablespoons cold water (slurry)

If you need some inspiration for a sweet finish alongside this savory stew, check out my recipe for fudgy easy healthy black bean brownies!

Ingredient Notes and Substitution Guidance

Okay, a couple of important things here regarding the creamy part. If you’re vegan, stick to the full-fat coconut milk—it gives the best richness, trust me! If you aren’t worried about keeping it plant-based, heavy cream works beautifully too, making it even more decadent.

Also, that basil has to be fresh if you can manage it! Fresh basil dinner ideas are always better because the flavor blooms when you stir it in right at the end. If you absolutely must use dried basil, cut the amount way down, maybe just half a teaspoon, because dried herbs are much stronger.

Don’t skip the slurry! That cornstarch mixture is what transforms our broth into that magical creamy texture. Just make sure the water is cold when you mix it with the cornstarch so it dissolves smoothly before you add it to the hot pot!

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

Setting up an easy weeknight stew is all about timing, but honestly, this whole process flies by! Since we are keeping the prep quick—just about 10 minutes to chop the onion—we can jump right into the cooking phase, which only takes 20 minutes. That’s why this is a true 30 minute stew recipe!

First things first, get that large pot or Dutch oven nice and warm over medium heat. Toss in your tablespoon of olive oil. Once it shimmers a bit, add your chopped onion. You want to sauté that until it’s soft and translucent, which usually takes about five minutes. Don’t rush those first aromatics!

Next, add your minced garlic. It cooks fast, so keep an eye on it—just one minute until you can really smell that wonderful aroma. Now, dump in the diced tomatoes (juice and all!), your rinsed chickpeas, the vegetable broth, dried oregano, salt, and pepper. Give it a good stir and bring that mixture up to a simmer.

Once it’s bubbling gently, drop that heat down to low, cover the pot, and let it have a quiet 10-minute nap. This lets the chickpeas really start absorbing those tomato and oregano flavors. After that time, swirl in your coconut milk or cream. The pot should be back at a gentle simmer.

This next part is key for that creamy consistency. While stirring that pot constantly—don’t stop!—slowly pour in your cornstarch slurry. Keep stirring for about one or two minutes while the stew thickens up nicely. You’ll see it transform right before your eyes! If you want to see how I get that same unbelievable velvet texture in a creamy stovetop cheesy rice recipe, check that one out next. Finally, pull the pot totally off the heat and stir in that glorious fresh basil. That’s it! Dinner is served.

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

Tips for Achieving the Perfect Creamy Chickpea Stew Texture

Getting that luxurious, creamy finish without hours of stirring is what separates a good stew from a great one. I’ve learned a couple of tricks over the years, especially when trying to make my homemade alfredo sauce recipe vibes work in a savory stew. Don’t be afraid to play with the texture!

If you want the stew to be ultra-smooth—almost like a creamy tomato soup alternative but heartier—you should stop the cooking process just before adding the coconut milk and use an immersion blender. Don’t blend it all up; just pulse briefly to mash about a quarter of the chickpeas and vegetables. That starchy mash naturally thickens the broth beautifully.

Also, the flavor deepens the longer it simmers, but the *creaminess* happens best when you let it relax off the heat after adding the slurry. Give the flavors 15 minutes with a lid on after the thickening step before you stir the basil in. It makes all the difference!

Variations for Your One-Pot Creamy Tomato Basil Chickpea Stew

This recipe is already fantastic for making a hearty vegetarian stew, but sometimes you need to switch things up, right? I totally get it; we all have different stuff kicking around the fridge. Since this is such a solid base, it takes customizations like a champ.

The easiest tweak is tossing in some greens right at the very end. A couple of handfuls of fresh spinach or chopped kale wilt right down into the hot stew in about two minutes. It adds color and an extra nutritional boost without adding any cooking time.

If you need to bulk this up into a huge meal, you can definitely add more protein. Even though it shines as a simple vegan stew, if you have leftover shredded chicken or rotisserie chicken breast, just stir it in right when you add the coconut milk. It heats through instantly. Speaking of chicken, if you try my creamy lemon chicken skillet, you’ll see how easily meat absorbs flavor in a rich sauce!

For a little punch, a pinch of red pepper flakes added when you sauté the garlic wakes everything up beautifully. It turns this into a slightly spicy, totally warming comfort meal!

Serving Suggestions for Your Easy Weeknight Stew

Okay, this One-Pot Creamy Tomato Basil Chickpea Stew is wonderful on its own as a quick, healthy chickpea dinner, but you absolutely need something to sop up every last bit of that creamy tomato sauce. Trust me on this—you don’t want any sauce left behind!

The number one recommendation is always crusty bread. Grab a nice loaf from the bakery, slice it thick, and warm it in the oven for five minutes. Dipping bread into this stew is non-negotiable. If you need something homemade, my recipe for easy homemade garlic parmesan breadsticks is perfect for dunking.

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

If you want to round it out with something fresh, a very simple, slightly acidic side salad cuts through the richness perfectly. Think light vinaigrette, maybe some arugula or mixed greens. That completes the perfect, easy weeknight setup!

Storage and Reheating Instructions for This One Pot Stew Recipe

This stew is so good, you’ll definitely want leftovers! But storing creamy things can sometimes be tricky, right? Don’t worry; this one pot stew recipe holds up wonderfully. Just make sure you let it cool down completely before you seal it up tight in an airtight container. It keeps just fine in the fridge for about three or four days. I use these containers all the time for leftovers from my one pot chili mac recipe storage tips are very similar. Just reheat gently on the stovetop!

When you’re ready for round two, you can’t just microwave this thing on high; that can sometimes make the creamy element separate or get weirdly thick. Instead, put the stew in a sauce pan over low heat. Stir it gently every few minutes until it’s warmed through. If it seems a little too thick after chilling, just splash in a tiny bit of extra vegetable broth or even water until you get that perfect, creamy consistency back. It tastes just as amazing the second day, I promise!

Frequently Asked Questions About One Pot Stew Recipes

I always get questions when I share this recipe because everyone wants to know the little secrets. It’s so important to me that you feel confident making this quick one pot comfort meal, so let’s clear up any confusion right now!

Is this really a vegan recipe?

Yes, absolutely! As written, it is a completely simple vegan stew using coconut milk, but I made sure to mention that heavy cream works if you aren’t sticking to plant-based eating. If you use coconut milk, you get a creamy tomato plant based meal that’s packed with flavor and no one will ever suspect it’s vegan. It’s the best of both worlds!

Can I use canned beans other than chickpeas?

You certainly can! Chickpeas are my go-to for these recipes—they hold their shape so well—but feel free to substitute cannellini beans or Great Northern beans. They are softer, so just add them near the end with the coconut milk so they don’t get too mushy. This keeps it a hearty vegetarian stew!

How can I make this One-Pot Creamy Tomato Basil Chickpea Stew spicier?

If you like some heat, this is easy to adjust! I mentioned adding red pepper flakes when you sauté the garlic, but a great alternative is stirring in a teaspoon of your favorite hot sauce or a dash of cayenne pepper right when you add the broth. That way, the spice has time to bloom throughout the whole base. I often make a batch spicier for me and a mild one right next to it for my husband!

Once cooked, how long does the leftover stew last?

This stew reheats beautifully. Store it in an airtight container in the fridge for up to four days. If you want to see how I handle storage for other one pot meals, my one pot chili mac recipe storage tips are very similar. Just reheat gently on the stovetop!

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

Now, I always hate when people say a dish is “healthy” without giving you the full picture, so here is the breakdown for this beautiful stew. Remember, these numbers are just an estimate, and they totally depend on what you use—using heavy cream instead of coconut milk will definitely shift the fat content, just like making a batch of my healthy enchilda skillet changes things up based on how much cheese you load on!

This is based on four generous servings, assuming you used the full-fat coconut milk option:

  • Serving Size: 1 bowl
  • Calories: 350
  • Protein: 14g
  • Fat: 15g (with about 10g of that being saturated fat from the coconut milk)
  • Carbohydrates: 45g
  • Fiber: 12g (That fiber from the chickpeas is amazing!)
  • Sodium: 550mg
  • Cholesterol: 0mg

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

It’s a really well-balanced meal—lots of fiber, good protein, and totally free of cholesterol! Perfect for a weeknight when you want something filling but still light.

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 bright tomato and fresh basil flavors and cooks quickly for a weeknight meal.

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

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
  • 3 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, 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 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 it cook for 10 minutes to allow flavors to combine.
  5. Stir in the coconut milk or cream. Increase the heat slightly to return to a gentle simmer.
  6. Pour the cornstarch slurry into the 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 richer flavor, sauté 1/2 cup of chopped carrots or celery with the onion.
  • If you prefer a smoother texture, use an immersion blender to partially blend about one-third of the stew before adding the coconut milk.
  • This stew pairs well with crusty bread for dipping.

Nutrition

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

Did you make this recipe?

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