easyyumyumrecipes Blog Meal Types Budget-Friendly Recipes BBQ Beans and Greens – Budget Bytes
Budget-Friendly Recipes

BBQ Beans and Greens – Budget Bytes

BBQ baked beans and greens pin image

This recipe is one of my favorites because it’s crazy cheap, feeding a family of 6 for just over a buck per person, and it’s a flavor explosion thanks to a mix of Southern greens and tangy BBQ sauce. This one-pot meal is packed with protein and color and makes the best leftovers. I serve it as a main dish or a side, so you’re going to love it no matter what! These spicy, sweet, totally vegetarian BBQ Beans and Greens need to be in your meal prep rotation this summer.

Overhead view of a skillet of bbq beans and greens with a wooden spoon.
BBQ baked beans and greens pin image

Easy Recipe for BBQ Beans and Greens

If you love bold, saucy comfort food with barely any cleanup, you’re going to be all over these BBQ beans and greens. It’s easy, tangy, just the right amount of sweet, and loaded with tender greens, creamy pinto beans, and pops of corn. I simmer everything in one pot for max flavor and minimal effort, and it all comes together in about 30 minutes. It’s just as simple and budget-friendly as my buffalo beans and greens, and it makes a ton, meaning it’s perfect for meal prep or feeding a crowd on the cheap.

BBQ baked beans and greens pin image


BBQ Beans and Greens Recipe

This easy BBQ Beans and Greens recipe is smoky, tangy, and packed with flavor. A budget-friendly one-pot meal perfect for busy weeknights or meal prep.

  • 3 cups cooked rice ($0.44)
  • 1 Tbsp olive oil ($0.19)
  • ½ large onion, diced (1 cup) ($0.39)
  • ½ tsp ground black pepper ($0.05)
  • ½ tsp salt ($0.01)
  • 2 x 10 oz cans mild diced tomatoes with green chilies (with juices) ($1.92)
  • 2 x 15.5 oz cans pinto beans, drained and rinsed ($1.72)
  • 1 cup frozen corn* ($0.40)
  • 2 cups Southern greens mix (collard/mustard/turnip chopped)** ($0.75)
  • ¼ cup BBQ sauce of choice*** ($0.19)
  • 1 cup vegetable broth**** ($0.09)

  • Gather your ingredients. (1 cup of dry rice yields 3 cups cooked, so you can get that started while you’re preparing your beans and greens!)

  • In a large sauté pan, add olive oil, diced onion, pepper, and salt. Cook over medium high heat until soft and glossy, about 5 minutes.

  • Then, add canned tomatoes (with juice), strained and rinsed pinto beans, and frozen corn. Stir to combine and cook for another 5 minutes.

  • Then, add greens, BBQ sauce, and vegetable broth. Stir and let this simmer on medium-low heat for 20 minutes, covered. The greens will be tender and wilted once done. Taste and adjust seasoning if needed!

  • Serve over cooked rice.

See how we calculate recipe costs here.


*You can use canned corn, too. Just be sure to strain and rinse. I find frozen corn has a fresher flavor than canned, but use what you have on hand.
**If you can’t find the Southern mixed greens at your grocery store, straight collards, Swiss chard, or kale will work just fine. Spinach will also do, but if you’re opting for spinach, you will need to use more, as it shrinks significantly when cooked, and greens should be a prominent part of this dish! I prefer the Southern mixed greens because of their texture and peppery flavors.
***I like to use Sweet Baby Ray’s. You can also try making a homemade BBQ sauce and use that.
****We like to use Better Than Bouillon to keep broth costs low.

Serving: 1servingCalories: 317kcalCarbohydrates: 62gProtein: 11gFat: 4gSodium: 880mgFiber: 10g

Read our full
nutrition disclaimer here.

how to make BBQ Beans and Greens step-by-step photos

Gather all of your ingredients: You’ll also need 3 cups of cooked rice (1 cup of dry rice yields 3 cups cooked). Use our guide on how to cook rice and get it started while you prep your BBQ beans and greens.

Sauté the onion: Add 1 Tbsp olive oil, ½ large diced onion, ½ tsp ground pepper, and ½ tsp salt to a large sauté pan and cook over medium-high heat until the onions are soft and glossy. This will take about 5 minutes.

Add tomatoes, beans, and corn: Once the onion has softened, add two 10 oz cans mild diced tomatoes with green chilies (with juices), two 15.5 oz cans strained and rinsed pinto beans, and 1 cup frozen corn. Give everything a stir to combine and cook for a further 5 minutes.

Add the greens, broth, and sauce: Now add 2 cups greens, ¼ cup BBQ sauce of choice, and 1 cup vegetable broth (I use Better than Bouillon). Stir everything together, cover with a lid, and simmer over medium-low heat for 20 minutes. Your greens will look tender and wilted when ready. Taste and adjust the seasonings to your liking.

Serve: Divide the cooked rice between each plate and top with your homemade BBQ beans and greens. Enjoy!

Serving Suggestions

This BBQ beans and greens recipe already includes rice, but if you want to add some extra sides, serve it with homemade cornbread (I like to use our recipe to make corn muffins) or, if you’ve got the grill going, add some grilled vegetables. For even more BBQ flavor, I usually drizzle a little extra sauce over the top before serving. You can also cook up a few strips of bacon in the oven (or your favorite veggie alternative) while the beans simmer, then crumble it over the top for a crispy finish.

Storage & Reheating

Store leftovers in an airtight container in the fridge for up to 3-4 days. I think the flavors get even better as these barbecue beans and greens sit! To reheat, microwave in 30-second bursts until warmed through, or heat on the stovetop over medium-low with a splash of broth or water to loosen it up. This one should also freeze well. Let it cool completely, portion into freezer-safe containers, and freeze for up to 3 months.

Exit mobile version