Black Beans Diced Tomatoes Vegan Recipe for Easy Meals

Updated On: October 7, 2025

If you’re searching for a hearty, nutritious, and downright delicious vegan meal, look no further than this black beans and diced tomatoes recipe. It’s a vibrant, flavorful dish that comes together quickly and easily, making it perfect for busy weeknights or meal prepping.

Packed with protein-rich black beans and the tangy sweetness of diced tomatoes, this recipe is a staple in vegan kitchens for a reason. Not only does it provide comfort and warmth, but it also offers a rainbow of nutrients that fuel your body without any animal products.

This recipe is versatile, budget-friendly, and requires minimal ingredients, many of which you probably already have in your pantry. Whether you’re a seasoned vegan or just looking to add more plant-based meals to your diet, this black beans and diced tomatoes dish is sure to become a favorite.

Plus, it pairs beautifully with rice, quinoa, or your favorite greens. Let’s dive into the details and discover why this simple recipe is a powerhouse of taste and nutrition!

Why You’ll Love This Recipe

This black beans and diced tomatoes vegan recipe is a perfect combination of convenience, flavor, and health benefits. Here’s why it stands out:

  • Quick and Easy: Ready in under 30 minutes, it’s a fantastic option for a nutritious meal when time is tight.
  • Rich in Protein and Fiber: Black beans provide ample plant-based protein and fiber, helping you stay full and satisfied.
  • Flavorful and Versatile: The diced tomatoes add a fresh acidity that balances the earthiness of the beans, and you can customize it with your favorite spices.
  • Budget-Friendly: Uses pantry staples that are inexpensive and have a long shelf life.
  • Suitable for Multiple Diets: Gluten-free, vegan, and allergy-friendly, making it accessible to many dietary preferences.

Ingredients

  • 2 cans (15 oz each) black beans, drained and rinsed
  • 1 can (14.5 oz) diced tomatoes, with juices
  • 1 small yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon olive oil
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon chili powder (optional, for heat)
  • Salt and pepper, to taste
  • 1/4 cup fresh cilantro, chopped (optional, for garnish)
  • Juice of 1 lime (optional, for brightness)

Equipment

  • Large skillet or saucepan
  • Wooden spoon or spatula
  • Chef’s knife
  • Cutting board
  • Measuring spoons
  • Can opener

Instructions

  1. Prepare the aromatics: Heat the olive oil in a large skillet over medium heat. Add the finely chopped onion and sauté for 4-5 minutes, until translucent and fragrant.
  2. Add garlic and spices: Stir in the minced garlic, cumin, smoked paprika, and chili powder. Cook for another 1-2 minutes to toast the spices and release their flavors.
  3. Add the black beans and diced tomatoes: Pour in the drained black beans and the entire can of diced tomatoes with their juices. Stir well to combine all ingredients.
  4. Simmer and season: Reduce the heat to low and let the mixture simmer uncovered for 10-15 minutes. This allows the flavors to meld together. Season with salt and freshly ground black pepper to taste.
  5. Finish with fresh ingredients: Remove from heat and stir in the fresh lime juice and chopped cilantro if using. This adds a fresh, zesty finish.
  6. Serve warm: Enjoy your black beans and diced tomatoes over rice, quinoa, or alongside steamed veggies for a complete meal.

Tips & Variations

“For extra depth of flavor, try sautéing a diced bell pepper along with the onion. You can also add a splash of vegetable broth while simmering for a saucier texture.”

  • Make it spicy: Add diced jalapeños or a pinch of cayenne pepper to increase the heat.
  • Bulk it up: Stir in cooked quinoa, brown rice, or corn kernels to make the dish more filling.
  • Use fresh tomatoes: If you prefer, substitute canned diced tomatoes with 2 cups of fresh diced tomatoes for a lighter taste.
  • Try different beans: Substitute black beans with kidney beans or pinto beans for variety.
  • Add greens: Toss in a handful of chopped spinach or kale in the last 5 minutes of cooking for extra nutrients.
  • Make it a stew: Add diced potatoes or sweet potatoes and increase the cooking time for a heartier stew.

Nutrition Facts

Nutrient Amount per Serving (1 cup)
Calories 190
Protein 12g
Carbohydrates 32g
Dietary Fiber 9g
Fat 2.5g
Sodium 400mg (varies by canned ingredients)
Vitamin C 10% DV
Iron 15% DV

Serving Suggestions

This black beans and diced tomatoes recipe is incredibly versatile when it comes to serving. Here are some tasty ideas:

  • Serve over steamed white rice or brown rice for a classic, comforting bowl.
  • Use as a filling for vegan tacos or burritos with avocado and salsa.
  • Top with sliced jalapeños and vegan cheese for a quick and easy nacho topping.
  • Pair with roasted sweet potatoes and a side of sautéed greens for a balanced meal.
  • Mix into a grain bowl with quinoa, corn, avocado, and a squeeze of lime.

Conclusion

This black beans and diced tomatoes vegan recipe is a shining example of how simple ingredients can come together to create a meal that is both nourishing and delicious. Its ease of preparation, combined with the rich flavors and impressive nutritional profile, make it a go-to for anyone looking to whip up a satisfying plant-based dish without fuss.

Whether you’re new to vegan cooking or a seasoned pro, this recipe is adaptable and forgiving, allowing for endless variations to suit your taste buds.

Not only does it make for a wholesome lunch or dinner, but it also reheats beautifully, making it perfect for meal prep. Don’t forget to explore more exciting recipes like our Chipotle Black Beans And Rice Recipe for a smoky twist, or treat yourself afterward with the indulgent Cinnamon Pecan Ice Cream Recipe.

For those looking for a comforting side, the Cheese Penny Recipe pairs beautifully with this dish.

Enjoy this simple yet flavorful recipe that proves vegan cooking can be both easy and deeply satisfying. Happy cooking!

📖 Recipe Card: Black Beans with Diced Tomatoes (Vegan)

Description: A simple and flavorful vegan dish combining black beans and diced tomatoes. Perfect as a main or side, packed with protein and fiber.

Prep Time: PT10M
Cook Time: PT25M
Total Time: PT35M

Servings: 4 servings

Ingredients

  • 2 cups cooked black beans (or 1 can, drained and rinsed)
  • 1 can (14.5 oz) diced tomatoes
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tablespoon olive oil
  • 1 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon chili powder
  • Salt to taste
  • Freshly ground black pepper to taste
  • 1/4 cup chopped fresh cilantro (optional)
  • Juice of half a lime

Instructions

  1. Heat olive oil in a pan over medium heat.
  2. Add onion and cook until translucent, about 5 minutes.
  3. Add garlic and cook for 1 minute until fragrant.
  4. Stir in cumin, smoked paprika, and chili powder; cook for 30 seconds.
  5. Add black beans and diced tomatoes with their juice.
  6. Season with salt and pepper.
  7. Simmer for 15-20 minutes, stirring occasionally.
  8. Remove from heat and stir in lime juice and cilantro, if using.
  9. Serve warm as a main dish or side.

Nutrition: Calories: 220 kcal | Protein: 13 g | Fat: 5 g | Carbs: 30 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Black Beans with Diced Tomatoes (Vegan)”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A simple and flavorful vegan dish combining black beans and diced tomatoes. Perfect as a main or side, packed with protein and fiber.”, “prepTime”: “PT10M”, “cookTime”: “PT25M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 cups cooked black beans (or 1 can, drained and rinsed)”, “1 can (14.5 oz) diced tomatoes”, “1 small onion, finely chopped”, “2 cloves garlic, minced”, “1 tablespoon olive oil”, “1 teaspoon ground cumin”, “1/2 teaspoon smoked paprika”, “1/4 teaspoon chili powder”, “Salt to taste”, “Freshly ground black pepper to taste”, “1/4 cup chopped fresh cilantro (optional)”, “Juice of half a lime”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and cook until translucent, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Add garlic and cook for 1 minute until fragrant.”}, {“@type”: “HowToStep”, “text”: “Stir in cumin, smoked paprika, and chili powder; cook for 30 seconds.”}, {“@type”: “HowToStep”, “text”: “Add black beans and diced tomatoes with their juice.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper.”}, {“@type”: “HowToStep”, “text”: “Simmer for 15-20 minutes, stirring occasionally.”}, {“@type”: “HowToStep”, “text”: “Remove from heat and stir in lime juice and cilantro, if using.”}, {“@type”: “HowToStep”, “text”: “Serve warm as a main dish or side.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “13 g”, “fatContent”: “5 g”, “carbohydrateContent”: “30 g”}}

Photo of author

Marta K

Leave a Comment

X