← Back to Blog

Beef and Beans -- Feeding the Future, One Grill at a Time

April approaches. Aiden will turn eight. Zaria will finish first grade. The grill will run. The food will hold. Carter's Kitchen will move forward. The life will continue, carrying Marc in the food the way a river carries everything: forward, always forward, toward the place where it all meets the sea.

When the grill comes back out in April, I don’t reach for anything fancy — I reach for the food that held us together when everything felt uncertain. Beef and Beans is exactly that: simple, sturdy, and built to feed people who are still moving forward. It’s the kind of dish that fills a plate and a room at the same time, the kind Marc would have gone back for seconds on without a word. So as Aiden gets closer to eight and Zaria closes out first grade, I’ll have this on the grill — because feeding forward is the only direction I know.

Beef and Beans

Prep Time: 15 min | Cook Time: 30 min | Total Time: 45 min | Servings: 6

Ingredients

  • 1 1/2 lbs ground beef (80/20 blend)
  • 2 cans (15 oz each) pinto beans, drained and rinsed
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon olive oil
  • 2 tablespoons tomato paste
  • 1 tablespoon chili powder
  • 1 teaspoon cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon black pepper
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 cup beef broth
  • 1 tablespoon brown sugar
  • 1 tablespoon Worcestershire sauce

Instructions

  1. Brown the beef. Heat olive oil in a large cast-iron skillet or heavy-bottomed pot over medium-high heat. Add ground beef and cook, breaking it apart, until browned and cooked through, about 8–10 minutes. Drain excess fat, leaving about 1 tablespoon in the pan.
  2. Soften the aromatics. Add the diced onion to the beef and cook over medium heat until softened and translucent, about 4 minutes. Stir in the garlic and cook 1 minute more until fragrant.
  3. Build the base. Stir in the tomato paste, chili powder, cumin, smoked paprika, salt, and black pepper. Cook for 1–2 minutes, stirring constantly, to bloom the spices.
  4. Add the liquids and beans. Pour in the diced tomatoes (with their juice), beef broth, brown sugar, and Worcestershire sauce. Stir to combine. Add all three beans and mix well.
  5. Simmer and develop flavor. Reduce heat to low and let the mixture simmer uncovered for 15–20 minutes, stirring occasionally, until the sauce thickens and the flavors meld together.
  6. Taste and adjust. Taste for seasoning and add more salt, pepper, or chili powder as needed. Serve hot alongside cornbread, over rice, or straight from the skillet.

Nutrition (per serving)

Calories: 420 | Protein: 32g | Fat: 16g | Carbs: 36g | Fiber: 9g | Sodium: 680mg

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?