Creamy Tikka Masala Beans (Easy One-Pot Dinner)
If you're looking for a comforting, flavor-packed dinner that comes together in one pot, these creamy tikka masala beans are exactly what you need. This recipe brings together the rich, spiced flavors of a classic tikka masala sauce with tender cannellini or butter beans for a satisfying and budget-friendly meal.
The result is creamy, hearty, and deeply comforting while still being simple enough for a weeknight dinner. It's the kind of dish that gets even better the next day and quickly becomes a staple in your kitchen.
Table of contents
- Why These Creamy Tikka Masala Beans Work So Well
- When to Serve Tikka Masala Beans
- Ingredients That Make This Tikka Masala Beans Recipe Stand Out
- How to Make Creamy Tikka Masala Beans
- What Makes This Recipe Different
- Tips for the Best Texture and Flavor
- Variations and Add-Ins
- How to Store and Reheat Leftover Tikka Masala Beans
- Frequently Asked Questions
- More Recipe Recommendations
- Share Your Experience

Why These Creamy Tikka Masala Beans Work So Well
This dish combines bold, warming spices with simple pantry ingredients to create something that feels rich and satisfying without being complicated.
Cannellini or butter beans bring a naturally creamy texture that pairs perfectly with the tomato-based sauce. As they simmer, they absorb the spices and develop a soft, velvety consistency that makes the dish feel indulgent without relying on heavy ingredients.
At the same time, the base of onion, garlic, and carrot builds depth and a subtle sweetness that balances the acidity of the tomatoes.

When to Serve Tikka Masala Beans
These creamy tikka masala beans are perfect for busy weeknights when you want something filling and comforting without spending too much time cooking.
They also work beautifully for meal prep since the flavors deepen over time.
Serve them as a main dish with rice or flatbread, or as part of a larger spread for casual dinners with friends. Thanks to their hearty texture, they're especially satisfying during colder months but still light enough for year-round cooking.

Ingredients That Make This Tikka Masala Beans Recipe Stand Out
Cannellini or butter beans are the star here, offering both creaminess and structure. Unlike softer beans, they hold their shape while still becoming tender, making them ideal for a sauce-based dish like this.
Tomato paste plays a key role in intensifying the flavor, while diced tomatoes add brightness.
The combination of oregano and red pepper flakes creates a slightly unconventional but highly effective flavor profile that complements the tikka masala base.
Fresh parsley at the end adds a clean, fresh contrast to the rich sauce of the Tikka Masala Beans.

How to Make Creamy Tikka Masala Beans
Start by heating olive oil in a large pot over medium heat. Add chopped onion, garlic, and carrot, and cook until softened and fragrant. This step builds the base of the dish, so allowing the vegetables to fully soften will enhance the final flavor.
Stir in the tomato paste and cook briefly until it deepens in color. Then add the diced tomatoes, vegetable broth, drained beans, oregano, red pepper flakes, salt, and pepper.
Bring everything to a gentle simmer and let it cook until the sauce thickens and the beans are fully heated through and infused with flavor. Stir occasionally to keep everything well combined.
Finish with freshly chopped parsley just before serving. The result is a creamy, rich bean dish with a perfectly balanced spice profile.

What Makes This Recipe Different
Many tikka masala-style recipes rely on cream or coconut milk to achieve richness.
Here, the beans themselves create that creamy texture, making the dish feel lighter while still delivering the same comforting experience.
It's also a more accessible version, using pantry staples rather than a long list of spices, while still capturing the essence of a tikka masala-inspired dish.

Tips for the Best Texture and Flavor
Let the sauce simmer long enough to thicken naturally. This allows the beans to absorb the flavors and creates that signature creamy consistency.
If the mixture becomes too thick, add a splash of vegetable broth to loosen it slightly.
Adjust seasoning at the end, as beans can mellow out the salt and spice levels during cooking.

Variations and Add-Ins
This Tikka Masala Beans recipe is easy to adapt. You can add spinach or kale for extra freshness, or include a pinch of garam masala for a more traditional tikka masala flavor.
For a heartier meal, serve the beans over rice or with warm naan. You can also lightly mash some of the beans in the pot to create an even creamier texture.

How to Store and Reheat Leftover Tikka Masala Beans
These tikka masala beans store very well and often taste even better the next day.
Keep them in the refrigerator for several days and reheat gently with a splash of water or broth to maintain the creamy consistency.
They also freeze well, making them a great option for batch cooking.

Frequently Asked Questions
Yes, canned cannellini or butter beans work perfectly. Just drain and rinse them before adding.
Cannellini and butter beans are ideal because of their creamy texture and ability to hold their shape.
Let it simmer longer or mash a small portion of the beans directly in the pot.
Yes, it reheats beautifully and the flavor improves over time.

More Recipe Recommendations

Share Your Experience
If I make these creamy tikka masala beans, I always end up coming back for seconds-and I'd love to hear if you feel the same.
If you try this recipe, leave a comment and a star rating below to let me know how it turned out.
And if you share it on Instagram or Facebook, tag me so I can see your version.
Creamy Tikka Masala Beans
Creamy tikka masala beans made in one pot with cannellini or butter beans. This easy bean curry is rich, comforting, and perfect for weeknight dinners or meal prep.
Ingredients
- 1 15 oz cannellini or butter beans , drained
- 2 tablespoon olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 medium carrot, chopped
- 2 cups vegetable broth
- 1 (15 oz) diced tomatoes
- 3 tablespoon tomato paste
- ½ teaspoon red pepper flakes
- 1 teaspoon dried oregano
- ¼ cup fresh parsley, plus more for serving
- Salt and pepper to taste
Instructions
- Heat the olive oil in a large pot or deep pan over medium heat. Add the chopped onion and carrot and cook for 5 to 7 minutes, stirring occasionally, until softened. Stir in the garlic and cook for 1 more minute until fragrant.
- Add the tomato paste to the pot and stir well to coat the vegetables. Let it cook for 1 to 2 minutes, stirring frequently, until it darkens slightly and smells rich and concentrated.
- Pour in the diced tomatoes and vegetable broth, then add the drained beans, red pepper flakes, dried oregano, salt, and pepper. Stir everything together until well combined.
- Bring the mixture to a gentle simmer. Reduce the heat to low to medium-low and let it cook uncovered for 15 to 20 minutes, stirring occasionally, until the sauce has thickened and the beans are fully heated through and infused with flavor.
- For an even creamier texture, lightly mash a small portion of the beans directly in the pot with the back of a spoon, then stir them back into the sauce.
- Stir in the fresh parsley just before serving. Taste and adjust with more salt and pepper if needed, then serve warm with extra parsley on top.
Nutrition Information:
Yield: 2 Serving Size: 1Amount Per Serving: Calories: 333Total Fat: 16gSaturated Fat: 2gUnsaturated Fat: 14gSodium: 918mgCarbohydrates: 41gFiber: 14gSugar: 13gProtein: 12g




